taglinefilesource code
thisARCnet2129drivers/net/arcnet.cstatic struct device thisARCnet = {
thisARCnet2144drivers/net/arcnet.csprintf(thisARCnet.name,"arc%d",num);
thisARCnet2146drivers/net/arcnet.cthisARCnet.base_addr=io;
thisARCnet2148drivers/net/arcnet.cthisARCnet.irq=irqnum;
thisARCnet2149drivers/net/arcnet.cif (thisARCnet.irq==2) thisARCnet.irq=9;
thisARCnet2153drivers/net/arcnet.cthisARCnet.mem_start=shmem;
thisARCnet2154drivers/net/arcnet.cthisARCnet.mem_end=thisARCnet.mem_start+512*4-1;
thisARCnet2155drivers/net/arcnet.cthisARCnet.rmem_start=thisARCnet.mem_start+512*0;
thisARCnet2156drivers/net/arcnet.cthisARCnet.rmem_end=thisARCnet.mem_start+512*2-1;
thisARCnet2159drivers/net/arcnet.cif (register_netdev(&thisARCnet) != 0)
thisARCnet2168drivers/net/arcnet.cprintk("%s: device busy, remove delayed\n",thisARCnet.name);
thisARCnet2170drivers/net/arcnet.cif (thisARCnet.start) arcnet_close(&thisARCnet);
thisARCnet2171drivers/net/arcnet.cif (thisARCnet.irq) free_irq(thisARCnet.irq);
thisARCnet2172drivers/net/arcnet.cif (thisARCnet.base_addr) release_region(thisARCnet.base_addr,
thisARCnet2174drivers/net/arcnet.cunregister_netdev(&thisARCnet);