Lines Matching refs:pdata
134 struct eth_pdata *pdata; in eth_get_ethaddr() local
137 pdata = eth_get_dev()->platdata; in eth_get_ethaddr()
138 return pdata->enetaddr; in eth_get_ethaddr()
183 struct eth_pdata *pdata; in eth_write_hwaddr() local
191 pdata = dev->platdata; in eth_write_hwaddr()
192 if (!is_valid_ethaddr(pdata->enetaddr)) { in eth_write_hwaddr()
194 dev->name, pdata->enetaddr); in eth_write_hwaddr()
225 struct eth_pdata *pdata = dev->platdata; in on_ethaddr() local
229 eth_parse_enetaddr(value, pdata->enetaddr); in on_ethaddr()
233 memset(pdata->enetaddr, 0, ARP_HLEN); in on_ethaddr()
466 struct eth_pdata *pdata = dev->platdata; in eth_post_probe() local
503 if (!is_zero_ethaddr(pdata->enetaddr) && in eth_post_probe()
504 memcmp(pdata->enetaddr, env_enetaddr, ARP_HLEN)) { in eth_post_probe()
508 pdata->enetaddr); in eth_post_probe()
514 memcpy(pdata->enetaddr, env_enetaddr, ARP_HLEN); in eth_post_probe()
515 } else if (is_valid_ethaddr(pdata->enetaddr)) { in eth_post_probe()
516 eth_env_set_enetaddr_by_index("eth", dev->seq, pdata->enetaddr); in eth_post_probe()
519 } else if (is_zero_ethaddr(pdata->enetaddr) || in eth_post_probe()
520 !is_valid_ethaddr(pdata->enetaddr)) { in eth_post_probe()
522 net_random_ethaddr(pdata->enetaddr); in eth_post_probe()
524 dev->name, dev->seq, pdata->enetaddr); in eth_post_probe()
537 struct eth_pdata *pdata = dev->platdata; in eth_pre_remove() local
542 memset(pdata->enetaddr, 0, ARP_HLEN); in eth_pre_remove()