Lines Matching refs:srom
838 struct de4x5_srom srom; /* A copy of the SROM */ member
2164 j += (u_char) *((u_char *)&lp->srom + SROM_HWADD + i); in srom_search()
2171 last.addr[i] = (u_char)*((u_char *)&lp->srom + SROM_HWADD + i); in srom_search()
3908 int tmp = *((char *)&lp->srom + 19) * 3; in PCI_signature()
3909 strncpy(name, (char *)&lp->srom + 26 + tmp, 8); in PCI_signature()
3958 __le16 *p = (__le16 *)((char *)&lp->srom + SROM_HWADD); in DevicePresent()
3969 p = (__le16 *)&lp->srom; in DevicePresent()
3974 de4x5_dbg_srom(&lp->srom); in DevicePresent()
4044 dev->dev_addr[i] = (u_char) lp->srom.ieee_addr[i]; i++; in get_hw_addr()
4045 dev->dev_addr[i] = (u_char) lp->srom.ieee_addr[i]; i++; in get_hw_addr()
4047 dev->dev_addr[i] = *((u_char *)&lp->srom + i); i++; in get_hw_addr()
4048 dev->dev_addr[i] = *((u_char *)&lp->srom + i); i++; in get_hw_addr()
4112 if (!memcmp(&lp->srom, &enet_det[i], 3) && in de4x5_bad_srom()
4113 !memcmp((char *)&lp->srom+0x10, &enet_det[i], 3)) { in de4x5_bad_srom()
4133 memset((char *)&lp->srom, 0, sizeof(struct de4x5_srom)); in srom_repair()
4134 memcpy(lp->srom.ieee_addr, (char *)dev->dev_addr, ETH_ALEN); in srom_repair()
4135 memcpy(lp->srom.info, (char *)&srom_repair_info[SMC-1], 100); in srom_repair()
4183 if ((*(u_short *)lp->srom.sub_vendor_id == 0x00c0) && in an_exception()
4184 (*(u_short *)lp->srom.sub_system_id == 0x95e0)) { in an_exception()
4309 count = *((u_char *)&lp->srom + 19); in srom_infoleaf_info()
4310 p = (u_char *)&lp->srom + 26; in srom_infoleaf_info()
4340 u_char *p = (u_char *)&lp->srom + lp->infoleaf_offset; in srom_init()
4419 u_char *p = (u_char *)&lp->srom + lp->infoleaf_offset; in dc21140_infoleaf()
4457 u_char *p = (u_char *)&lp->srom + lp->infoleaf_offset; in dc21142_infoleaf()
4492 u_char *p = (u_char *)&lp->srom + lp->infoleaf_offset; in dc21143_infoleaf()