Lines Matching refs:packet
183 void __iomem *packet; member
411 if (priv->packet) in ethoc_rx_common()
412 *packetp = priv->packet + entry * PKTSIZE_ALIGN; in ethoc_rx_common()
464 static int ethoc_send_common(struct ethoc *priv, void *packet, int length) in ethoc_send_common() argument
478 if (priv->packet) { in ethoc_send_common()
479 void *p = priv->packet + entry * PKTSIZE_ALIGN; in ethoc_send_common()
481 memcpy(p, packet, length); in ethoc_send_common()
482 packet = p; in ethoc_send_common()
484 bd.addr = virt_to_phys(packet); in ethoc_send_common()
486 flush_dcache_range((ulong)packet, (ulong)packet + length); in ethoc_send_common()
526 if (priv->packet) in ethoc_free_pkt_common()
527 src = priv->packet + entry * PKTSIZE_ALIGN; in ethoc_free_pkt_common()
656 static int ethoc_send(struct udevice *dev, void *packet, int length) in ethoc_send() argument
658 return ethoc_send_common(dev_get_priv(dev), packet, length); in ethoc_send()
661 static int ethoc_free_pkt(struct udevice *dev, uchar *packet, int length) in ethoc_free_pkt() argument
707 priv->packet = ioremap(pdata->packet_base, in ethoc_probe()
773 static int ethoc_send(struct eth_device *dev, void *packet, int length) in ethoc_send() argument
775 return ethoc_send_common(dev->priv, packet, length); in ethoc_send()