taglinefilesource code
wrd939drivers/net/de620.cunsigned short wrd;
wrd942drivers/net/de620.cwrd = ReadAWord(dev, 0x1aa);  /* bytes 0 + 1 of NodeID */
wrd943drivers/net/de620.cif (wrd != htons(0x0080)) /* Valid D-Link ether sequence? */
wrd945drivers/net/de620.cnic_data.NodeID[0] = wrd & 0xff;
wrd946drivers/net/de620.cnic_data.NodeID[1] = wrd >> 8;
wrd948drivers/net/de620.cwrd = ReadAWord(dev, 0x1ab);  /* bytes 2 + 3 of NodeID */
wrd949drivers/net/de620.cif ((wrd & 0xff) != 0xc8) /* Valid D-Link ether sequence? */
wrd951drivers/net/de620.cnic_data.NodeID[2] = wrd & 0xff;
wrd952drivers/net/de620.cnic_data.NodeID[3] = wrd >> 8;
wrd954drivers/net/de620.cwrd = ReadAWord(dev, 0x1ac);  /* bytes 4 + 5 of NodeID */
wrd955drivers/net/de620.cnic_data.NodeID[4] = wrd & 0xff;
wrd956drivers/net/de620.cnic_data.NodeID[5] = wrd >> 8;
wrd958drivers/net/de620.cwrd = ReadAWord(dev, 0x1ad);  /* RAM size in pages (256 bytes). 0 = 64k */
wrd959drivers/net/de620.cnic_data.RAM_Size = (wrd >> 8);
wrd961drivers/net/de620.cwrd = ReadAWord(dev, 0x1ae);  /* hardware model (CT = 3) */
wrd962drivers/net/de620.cnic_data.Model = (wrd & 0xff);
wrd964drivers/net/de620.cwrd = ReadAWord(dev, 0x1af); /* media (indicates BNC/UTP) */
wrd965drivers/net/de620.cnic_data.Media = (wrd & 0xff);
wrd967drivers/net/de620.cwrd = ReadAWord(dev, 0x1a8); /* System Configuration Register */
wrd968drivers/net/de620.cnic_data.SCR = (wrd >> 8);