taglinefilesource code
thiscard2921drivers/net/arcnet.cstatic struct device thiscard = {
thiscard2937drivers/net/arcnet.csprintf(thiscard.name,"arc%d",num);
thiscard2939drivers/net/arcnet.cthiscard.base_addr=io;
thiscard2941drivers/net/arcnet.cthiscard.irq=irqnum;
thiscard2942drivers/net/arcnet.cif (thiscard.irq==2) thiscard.irq=9;
thiscard2946drivers/net/arcnet.cthiscard.mem_start=shmem;
thiscard2947drivers/net/arcnet.cthiscard.mem_end=thiscard.mem_start+512*4-1;
thiscard2948drivers/net/arcnet.cthiscard.rmem_start=thiscard.mem_start+512*0;
thiscard2949drivers/net/arcnet.cthiscard.rmem_end=thiscard.mem_start+512*2-1;
thiscard2952drivers/net/arcnet.cif (register_netdev(&thiscard) != 0)
thiscard2960drivers/net/arcnet.cint ioaddr=thiscard.base_addr;
thiscard2962drivers/net/arcnet.cif (thiscard.start) arcnet_close(&thiscard);
thiscard2972drivers/net/arcnet.cif (thiscard.irq)
thiscard2974drivers/net/arcnet.cfree_irq(thiscard.irq);
thiscard2976drivers/net/arcnet.cirq2dev_map[thiscard.irq] = NULL;
thiscard2979drivers/net/arcnet.cif (thiscard.base_addr) release_region(thiscard.base_addr,
thiscard2981drivers/net/arcnet.cunregister_netdev(&thiscard);
thiscard2982drivers/net/arcnet.ckfree(thiscard.priv);
thiscard2983drivers/net/arcnet.cthiscard.priv = NULL;