taglinefilesource code
thisARCnet2121drivers/net/arcnet.cstatic struct device thisARCnet = {
thisARCnet2136drivers/net/arcnet.csprintf(thisARCnet.name,"arc%d",num);
thisARCnet2138drivers/net/arcnet.cthisARCnet.base_addr=io;
thisARCnet2140drivers/net/arcnet.cthisARCnet.irq=irqnum;
thisARCnet2141drivers/net/arcnet.cif (thisARCnet.irq==2) thisARCnet.irq=9;
thisARCnet2145drivers/net/arcnet.cthisARCnet.mem_start=shmem;
thisARCnet2146drivers/net/arcnet.cthisARCnet.mem_end=thisARCnet.mem_start+512*4-1;
thisARCnet2147drivers/net/arcnet.cthisARCnet.rmem_start=thisARCnet.mem_start+512*0;
thisARCnet2148drivers/net/arcnet.cthisARCnet.rmem_end=thisARCnet.mem_start+512*2-1;
thisARCnet2151drivers/net/arcnet.cif (register_netdev(&thisARCnet) != 0)
thisARCnet2160drivers/net/arcnet.cprintk("%s: device busy, remove delayed\n",thisARCnet.name);
thisARCnet2162drivers/net/arcnet.cif (thisARCnet.start) arcnet_close(&thisARCnet);
thisARCnet2163drivers/net/arcnet.cif (thisARCnet.irq) free_irq(thisARCnet.irq);
thisARCnet2164drivers/net/arcnet.cif (thisARCnet.base_addr) release_region(thisARCnet.base_addr,
thisARCnet2166drivers/net/arcnet.cunregister_netdev(&thisARCnet);