taglinefilesource code
thiscard3197drivers/net/arcnet.cstatic struct device thiscard = {
thiscard3215drivers/net/arcnet.cstrcpy(thiscard.name,device);
thiscard3217drivers/net/arcnet.celse if (!thiscard.name[0]) strcpy(thiscard.name,"arc0");
thiscard3220drivers/net/arcnet.cthiscard.base_addr=io;
thiscard3224drivers/net/arcnet.cthiscard.irq=irqnum;
thiscard3225drivers/net/arcnet.cif (thiscard.irq==2) thiscard.irq=9;
thiscard3229drivers/net/arcnet.cthiscard.mem_start=shmem;
thiscard3230drivers/net/arcnet.cthiscard.mem_end=thiscard.mem_start+512*4-1;
thiscard3231drivers/net/arcnet.cthiscard.rmem_start=thiscard.mem_start+512*0;
thiscard3232drivers/net/arcnet.cthiscard.rmem_end=thiscard.mem_start+512*2-1;
thiscard3235drivers/net/arcnet.cif (register_netdev(&thiscard) != 0)
thiscard3243drivers/net/arcnet.cint ioaddr=thiscard.base_addr;
thiscard3245drivers/net/arcnet.cif (thiscard.start) arcnet_close(&thiscard);
thiscard3255drivers/net/arcnet.cif (thiscard.irq)
thiscard3257drivers/net/arcnet.cirq2dev_map[thiscard.irq] = NULL;
thiscard3258drivers/net/arcnet.cfree_irq(thiscard.irq,NULL);
thiscard3261drivers/net/arcnet.cif (thiscard.base_addr) release_region(thiscard.base_addr,
thiscard3263drivers/net/arcnet.cunregister_netdev(&thiscard);
thiscard3264drivers/net/arcnet.ckfree(thiscard.priv);
thiscard3265drivers/net/arcnet.cthiscard.priv = NULL;