taglinefilesource code
thisARCnet2166drivers/net/arcnet.cstatic struct device thisARCnet = {
thisARCnet2181drivers/net/arcnet.csprintf(thisARCnet.name,"arc%d",num);
thisARCnet2183drivers/net/arcnet.cthisARCnet.base_addr=io;
thisARCnet2185drivers/net/arcnet.cthisARCnet.irq=irqnum;
thisARCnet2186drivers/net/arcnet.cif (thisARCnet.irq==2) thisARCnet.irq=9;
thisARCnet2190drivers/net/arcnet.cthisARCnet.mem_start=shmem;
thisARCnet2191drivers/net/arcnet.cthisARCnet.mem_end=thisARCnet.mem_start+512*4-1;
thisARCnet2192drivers/net/arcnet.cthisARCnet.rmem_start=thisARCnet.mem_start+512*0;
thisARCnet2193drivers/net/arcnet.cthisARCnet.rmem_end=thisARCnet.mem_start+512*2-1;
thisARCnet2196drivers/net/arcnet.cif (register_netdev(&thisARCnet) != 0)
thisARCnet2205drivers/net/arcnet.cprintk("%s: device busy, remove delayed\n",thisARCnet.name);
thisARCnet2207drivers/net/arcnet.cif (thisARCnet.start) arcnet_close(&thisARCnet);
thisARCnet2208drivers/net/arcnet.cif (thisARCnet.irq) free_irq(thisARCnet.irq);
thisARCnet2209drivers/net/arcnet.cif (thisARCnet.base_addr) release_region(thisARCnet.base_addr,
thisARCnet2211drivers/net/arcnet.cunregister_netdev(&thisARCnet);