Lines Matching refs:packet_len

741 	u32 packet_len;  in smsc95xx_recv()  local
766 if (actual_len < sizeof(packet_len)) { in smsc95xx_recv()
770 memcpy(&packet_len, buf_ptr, sizeof(packet_len)); in smsc95xx_recv()
771 le32_to_cpus(&packet_len); in smsc95xx_recv()
772 if (packet_len & RX_STS_ES_) { in smsc95xx_recv()
773 debug("Rx: Error header=%#x", packet_len); in smsc95xx_recv()
776 packet_len = ((packet_len & RX_STS_FL_) >> 16); in smsc95xx_recv()
778 if (packet_len > actual_len - sizeof(packet_len)) { in smsc95xx_recv()
779 debug("Rx: too large packet: %d\n", packet_len); in smsc95xx_recv()
784 net_process_received_packet(buf_ptr + sizeof(packet_len), in smsc95xx_recv()
785 packet_len - 4); in smsc95xx_recv()
788 actual_len -= sizeof(packet_len) + packet_len; in smsc95xx_recv()
789 buf_ptr += sizeof(packet_len) + packet_len; in smsc95xx_recv()
964 u32 packet_len; in smsc95xx_eth_recv() local
983 if (len < sizeof(packet_len)) { in smsc95xx_eth_recv()
987 memcpy(&packet_len, ptr, sizeof(packet_len)); in smsc95xx_eth_recv()
988 le32_to_cpus(&packet_len); in smsc95xx_eth_recv()
989 if (packet_len & RX_STS_ES_) { in smsc95xx_eth_recv()
990 debug("Rx: Error header=%#x", packet_len); in smsc95xx_eth_recv()
993 packet_len = ((packet_len & RX_STS_FL_) >> 16); in smsc95xx_eth_recv()
995 if (packet_len > len - sizeof(packet_len)) { in smsc95xx_eth_recv()
996 debug("Rx: too large packet: %d\n", packet_len); in smsc95xx_eth_recv()
1000 *packetp = ptr + sizeof(packet_len); in smsc95xx_eth_recv()
1001 return packet_len - 4; in smsc95xx_eth_recv()
1008 static int smsc95xx_free_pkt(struct udevice *dev, uchar *packet, int packet_len) in smsc95xx_free_pkt() argument
1012 packet_len = ALIGN(packet_len + sizeof(u32), 4); in smsc95xx_free_pkt()
1013 usb_ether_advance_rxbuf(&priv->ueth, sizeof(u32) + packet_len); in smsc95xx_free_pkt()