Home
last modified time | relevance | path

Searched refs:ueth (Results 1 – 12 of 12) sorted by relevance

/u-boot/drivers/usb/eth/
A Dusb_ether.c35 ueth->ifnum = ifnum; in usb_ether_register()
68 debug("Endpoints In %d Out %d Int %d\n", ueth->ep_in, ueth->ep_out, in usb_ether_register()
72 if (!ueth->ep_in || !ueth->ep_out || !ueth->ep_int) { in usb_ether_register()
79 if (!ueth->rxbuf) in usb_ether_register()
106 usb_rcvbulkpipe(ueth->pusb_dev, ueth->ep_in), in usb_ether_receive()
119 ueth->rxptr = 0; in usb_ether_receive()
127 if (num_bytes < 0 || ueth->rxptr >= ueth->rxlen) in usb_ether_advance_rxbuf()
128 ueth->rxlen = 0; in usb_ether_advance_rxbuf()
133 if (!ueth->rxlen) in usb_ether_get_rx_bytes()
136 *ptrp = &ueth->rxbuf[ueth->rxptr]; in usb_ether_get_rx_bytes()
[all …]
A Dmcs7830.c91 struct ueth_data ueth; member
514 struct usb_device *udev = ueth->pusb_dev; in mcs7830_send_common()
522 usb_sndbulkpipe(udev, ueth->ep_out), in mcs7830_send_common()
539 rc = usb_bulk_msg(ueth->pusb_dev, in mcs7830_recv_common()
540 usb_rcvbulkpipe(ueth->pusb_dev, ueth->ep_in), in mcs7830_recv_common()
623 struct ueth_data *ueth = eth->priv; in mcs7830_recv() local
626 len = mcs7830_recv_common(ueth, buf); in mcs7830_recv()
659 struct ueth_data *ueth = eth->priv; in mcs7830_write_mac() local
866 struct ueth_data *ueth = &priv->ueth; in mcs7830_eth_send() local
874 struct ueth_data *ueth = &priv->ueth; in mcs7830_eth_recv() local
[all …]
A Dlan75xx.c169 struct ueth_data *ueth = &priv->ueth; in lan75xx_eth_start() local
212 ret = lan75xx_phy_gig_workaround(udev, ueth); in lan75xx_eth_start()
217 ret = lan7x_eth_phylib_connect(dev, &priv->ueth); in lan75xx_eth_start()
239 return lan75xx_update_flowcontrol(udev, ueth); in lan75xx_eth_start()
263 struct ueth_data *ueth = &priv->ueth; in lan75xx_eth_probe() local
268 if (lan75xx_basic_reset(udev, ueth, priv)) in lan75xx_eth_probe()
283 ret = usb_ether_register(dev, ueth, RX_URB_SIZE); in lan75xx_eth_probe()
A Dasix88179.c209 struct ueth_data ueth; member
761 struct ueth_data *ueth = &priv->ueth; in ax88179_eth_stop() local
765 usb_ether_advance_rxbuf(ueth, -1); in ax88179_eth_stop()
781 struct ueth_data *ueth = &priv->ueth; in ax88179_eth_recv() local
807 usb_ether_advance_rxbuf(ueth, -1); in ax88179_eth_recv()
816 usb_ether_advance_rxbuf(ueth, -1); in ax88179_eth_recv()
822 usb_ether_advance_rxbuf(ueth, -1); in ax88179_eth_recv()
850 struct ueth_data *ueth = &priv->ueth; in ax88179_free_pkt() local
853 usb_ether_advance_rxbuf(ueth, -1); in ax88179_free_pkt()
862 struct ueth_data *ueth = &priv->ueth; in ax88179_write_hwaddr() local
[all …]
A Dlan7x.c386 struct ueth_data *ueth = &priv->ueth; in lan7x_eth_send() local
410 err = usb_bulk_msg(ueth->pusb_dev, in lan7x_eth_send()
411 usb_sndbulkpipe(ueth->pusb_dev, ueth->ep_out), in lan7x_eth_send()
426 struct ueth_data *ueth = &priv->ueth; in lan7x_eth_recv() local
432 len = usb_ether_get_rx_bytes(ueth, &ptr); in lan7x_eth_recv()
437 ret = usb_ether_receive(ueth, RX_URB_SIZE); in lan7x_eth_recv()
441 len = usb_ether_get_rx_bytes(ueth, &ptr); in lan7x_eth_recv()
476 usb_ether_advance_rxbuf(ueth, -1); in lan7x_eth_recv()
485 usb_ether_advance_rxbuf(&priv->ueth, sizeof(u32) + packet_len); in lan7x_free_pkt()
A Dasix.c105 struct ueth_data ueth; member
749 return asix_init_common(&priv->ueth, pdata->enetaddr); in asix_eth_start()
761 return asix_send_common(&priv->ueth, packet, length); in asix_eth_send()
767 struct ueth_data *ueth = &priv->ueth; in asix_eth_recv() local
772 len = usb_ether_get_rx_bytes(ueth, &ptr); in asix_eth_recv()
777 ret = usb_ether_receive(ueth, AX_RX_URB_SIZE); in asix_eth_recv()
781 len = usb_ether_get_rx_bytes(ueth, &ptr); in asix_eth_recv()
811 usb_ether_advance_rxbuf(ueth, -1); in asix_eth_recv()
821 usb_ether_advance_rxbuf(&priv->ueth, sizeof(u32) + packet_len); in asix_free_pkt()
834 return asix_write_hwaddr_common(&priv->ueth, pdata->enetaddr); in asix_write_hwaddr()
[all …]
A Dlan78xx.c385 ret = lan7x_eth_phylib_connect(dev, &priv->ueth); in lan78xx_eth_start()
407 return lan78xx_update_flowcontrol(udev, &priv->ueth); in lan78xx_eth_start()
428 struct ueth_data *ueth = &priv->ueth; in lan78xx_eth_probe() local
433 if (lan78xx_basic_reset(udev, ueth, priv)) in lan78xx_eth_probe()
445 ret = usb_ether_register(dev, ueth, RX_URB_SIZE); in lan78xx_eth_probe()
A Dsmsc95xx.c154 struct ueth_data ueth; member
945 return smsc95xx_init_common(udev, &priv->ueth, priv, pdata->enetaddr); in smsc95xx_eth_start()
957 return smsc95xx_send_common(&priv->ueth, packet, length); in smsc95xx_eth_send()
963 struct ueth_data *ueth = &priv->ueth; in smsc95xx_eth_recv() local
968 len = usb_ether_get_rx_bytes(ueth, &ptr); in smsc95xx_eth_recv()
973 ret = usb_ether_receive(ueth, RX_URB_SIZE); in smsc95xx_eth_recv()
977 len = usb_ether_get_rx_bytes(ueth, &ptr); in smsc95xx_eth_recv()
1006 usb_ether_advance_rxbuf(ueth, -1); in smsc95xx_eth_recv()
1015 usb_ether_advance_rxbuf(&priv->ueth, sizeof(u32) + packet_len); in smsc95xx_free_pkt()
1045 struct ueth_data *ueth = &priv->ueth; in smsc95xx_eth_probe() local
[all …]
A Dr8152.c1455 struct usb_device *udev = ueth->pusb_dev; in r8152_send_common()
1472 err = usb_bulk_msg(udev, usb_sndbulkpipe(udev, ueth->ep_out), in r8152_send_common()
1740 return r8152_send_common(&tp->ueth, packet, length); in r8152_eth_send()
1746 struct ueth_data *ueth = &tp->ueth; in r8152_eth_recv() local
1752 len = usb_ether_get_rx_bytes(ueth, &ptr); in r8152_eth_recv()
1757 ret = usb_ether_receive(ueth, RTL8152_AGG_BUF_SZ); in r8152_eth_recv()
1761 len = usb_ether_get_rx_bytes(ueth, &ptr); in r8152_eth_recv()
1778 usb_ether_advance_rxbuf(ueth, -1); in r8152_eth_recv()
1788 usb_ether_advance_rxbuf(&tp->ueth, packet_len); in r8152_free_pkt()
1826 struct ueth_data *ueth = &tp->ueth; in r8152_eth_probe() local
[all …]
A Dlan7x.h115 struct ueth_data ueth; member
A Dr8152.h646 struct ueth_data ueth; member
/u-boot/include/
A Dusb_ether.h48 int usb_ether_register(struct udevice *dev, struct ueth_data *ueth, int rxsize);
56 int usb_ether_deregister(struct ueth_data *ueth);
68 int usb_ether_receive(struct ueth_data *ueth, int rxsize);
82 int usb_ether_get_rx_bytes(struct ueth_data *ueth, uint8_t **ptrp);
94 void usb_ether_advance_rxbuf(struct ueth_data *ueth, int num_bytes);

Completed in 36 milliseconds