Lines Matching refs:dev

237 static void emaclite_stop(struct udevice *dev)  in emaclite_stop()  argument
253 static int setup_phy(struct udevice *dev) in setup_phy() argument
257 struct xemaclite *emaclite = dev_get_priv(dev); in setup_phy()
295 phydev = phy_connect(emaclite->bus, emaclite->phyaddr, dev, in setup_phy()
312 printf("%s: No link.\n", phydev->dev->name); in setup_phy()
320 static int emaclite_start(struct udevice *dev) in emaclite_start() argument
322 struct xemaclite *emaclite = dev_get_priv(dev); in emaclite_start()
323 struct eth_pdata *pdata = dev_get_platdata(dev); in emaclite_start()
368 if (!setup_phy(dev)) in emaclite_start()
391 static int emaclite_send(struct udevice *dev, void *ptr, int len) in emaclite_send() argument
394 struct xemaclite *emaclite = dev_get_priv(dev); in emaclite_send()
454 static int emaclite_recv(struct udevice *dev, int flags, uchar **packetp) in emaclite_recv() argument
458 struct xemaclite *emaclite = dev->priv; in emaclite_recv()
559 static int emaclite_probe(struct udevice *dev) in emaclite_probe() argument
561 struct xemaclite *emaclite = dev_get_priv(dev); in emaclite_probe()
569 ret = mdio_register_seq(emaclite->bus, dev->seq); in emaclite_probe()
576 static int emaclite_remove(struct udevice *dev) in emaclite_remove() argument
578 struct xemaclite *emaclite = dev_get_priv(dev); in emaclite_remove()
594 static int emaclite_ofdata_to_platdata(struct udevice *dev) in emaclite_ofdata_to_platdata() argument
596 struct eth_pdata *pdata = dev_get_platdata(dev); in emaclite_ofdata_to_platdata()
597 struct xemaclite *emaclite = dev_get_priv(dev); in emaclite_ofdata_to_platdata()
600 pdata->iobase = (phys_addr_t)devfdt_get_addr(dev); in emaclite_ofdata_to_platdata()
606 offset = fdtdec_lookup_phandle(gd->fdt_blob, dev_of_offset(dev), in emaclite_ofdata_to_platdata()
612 emaclite->txpp = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in emaclite_ofdata_to_platdata()
614 emaclite->rxpp = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in emaclite_ofdata_to_platdata()