Lines Matching refs:pdata
136 struct eth_pdata *pdata; in eth_get_ethaddr() local
139 pdata = eth_get_dev()->platdata; in eth_get_ethaddr()
140 return pdata->enetaddr; in eth_get_ethaddr()
185 struct eth_pdata *pdata; in eth_write_hwaddr() local
193 pdata = dev->platdata; in eth_write_hwaddr()
194 if (!is_valid_ethaddr(pdata->enetaddr)) { in eth_write_hwaddr()
196 dev->name, pdata->enetaddr); in eth_write_hwaddr()
227 struct eth_pdata *pdata = dev->platdata; in on_ethaddr() local
231 eth_parse_enetaddr(value, pdata->enetaddr); in on_ethaddr()
235 memset(pdata->enetaddr, 0, ARP_HLEN); in on_ethaddr()
466 struct eth_pdata *pdata = dev->platdata; in eth_post_probe() local
505 if (!is_zero_ethaddr(pdata->enetaddr) && in eth_post_probe()
506 memcmp(pdata->enetaddr, env_enetaddr, ARP_HLEN)) { in eth_post_probe()
510 pdata->enetaddr); in eth_post_probe()
516 memcpy(pdata->enetaddr, env_enetaddr, ARP_HLEN); in eth_post_probe()
517 } else if (is_valid_ethaddr(pdata->enetaddr)) { in eth_post_probe()
518 eth_env_set_enetaddr_by_index("eth", dev->seq, pdata->enetaddr); in eth_post_probe()
521 } else if (is_zero_ethaddr(pdata->enetaddr) || in eth_post_probe()
522 !is_valid_ethaddr(pdata->enetaddr)) { in eth_post_probe()
524 net_random_ethaddr(pdata->enetaddr); in eth_post_probe()
526 dev->name, dev->seq, pdata->enetaddr); in eth_post_probe()
539 struct eth_pdata *pdata = dev->platdata; in eth_pre_remove() local
544 memset(pdata->enetaddr, 0, ARP_HLEN); in eth_pre_remove()