Home
last modified time | relevance | path

Searched refs:packet (Results 1 – 25 of 190) sorted by relevance

12345678

/u-boot/net/
A Dfastboot_udp.c50 uchar *packet; in fastboot_udp_send_info() local
62 packet_base = packet; in fastboot_udp_send_info()
70 packet += strlen(response); in fastboot_udp_send_info()
72 len = packet - packet_base; in fastboot_udp_send_info()
116 uchar *packet; in fastboot_send() local
132 packet_base = packet; in fastboot_send()
151 packet += sizeof(tmp); in fastboot_send()
156 packet += sizeof(tmp); in fastboot_send()
159 packet += sizeof(tmp); in fastboot_send()
201 len = packet - packet_base; in fastboot_send()
[all …]
A Ddsa-uclass.c134 static int dsa_port_send(struct udevice *pdev, void *packet, int length) in dsa_port_send() argument
151 memcpy(dsa_packet_tmp + head, packet, length); in dsa_port_send()
154 memcpy(packet, dsa_packet_tmp, length); in dsa_port_send()
157 err = ops->xmit(dev, port_pdata->index, packet, length); in dsa_port_send()
162 return eth_get_ops(master)->send(master, packet, length); in dsa_port_send()
203 static int dsa_port_free_pkt(struct udevice *pdev, uchar *packet, int length) in dsa_port_free_pkt() argument
212 packet -= priv->headroom; in dsa_port_free_pkt()
215 return eth_get_ops(master)->free_pkt(master, packet, length); in dsa_port_free_pkt()
A Deth-uclass.c379 int eth_send(void *packet, int length) in eth_send() argument
391 ret = eth_get_ops(current)->send(current, packet, length); in eth_send()
398 pcap_post(packet, length, true); in eth_send()
406 uchar *packet; in eth_rx() local
421 ret = eth_get_ops(current)->recv(current, flags, &packet); in eth_rx()
424 net_process_received_packet(packet, ret); in eth_rx()
426 eth_get_ops(current)->free_pkt(current, packet, ret); in eth_rx()
/u-boot/arch/mips/mach-octeon/include/mach/
A Dcvmx-pko.h13 cvmx_buf_ptr_t packet, uint64_t addr, bool tag_sw);
39 cvmx_buf_ptr_t packet, cvmx_pko_lock_t use_locking) in cvmx_pko_send_packet_finish() argument
44 return cvmx_pko3_legacy_xmit(queue, pko_command, packet, 0, in cvmx_pko_send_packet_finish()
54 pko_command.u64, packet.u64); in cvmx_pko_send_packet_finish()
92 cvmx_buf_ptr_t packet, uint64_t addr, in cvmx_pko_send_packet_finish3() argument
108 pko_command.u64, packet.u64, addr); in cvmx_pko_send_packet_finish3()
139 cvmx_buf_ptr_t packet, cvmx_pko_lock_t use_locking) in cvmx_pko_send_packet_finish_pkoid() argument
144 return cvmx_pko3_legacy_xmit(queue, pko_command, packet, 0, in cvmx_pko_send_packet_finish_pkoid()
153 pko_command.u64, packet.u64); in cvmx_pko_send_packet_finish_pkoid()
186 cvmx_buf_ptr_t packet, uint64_t addr, in cvmx_pko_send_packet_finish3_pkoid() argument
[all …]
A Dcvmx-hwpko.h277 cvmx_buf_ptr_t packet, cvmx_pko_lock_t use_locking) in cvmx_hwpko_send_packet_finish() argument
286 packet.u64); in cvmx_hwpko_send_packet_finish()
320 cvmx_buf_ptr_t packet, u64 addr, cvmx_pko_lock_t use_locking) in cvmx_hwpko_send_packet_finish3() argument
329 packet.u64, addr); in cvmx_hwpko_send_packet_finish3()
502 cvmx_buf_ptr_t packet, cvmx_pko_lock_t use_locking) in cvmx_hwpko_send_packet_finish_pkoid() argument
511 packet.u64); in cvmx_hwpko_send_packet_finish_pkoid()
540 cvmx_buf_ptr_t packet, u64 addr, cvmx_pko_lock_t use_locking) in cvmx_hwpko_send_packet_finish3_pkoid() argument
549 packet.u64, addr); in cvmx_hwpko_send_packet_finish3_pkoid()
/u-boot/test/cmd/
A Dwget.c34 struct arp_hdr *arp = packet + ETHER_HDR_SIZE; in sb_arp_handler()
54 struct ethernet_hdr *eth = packet; in sb_syn_handler()
55 struct ip_tcp_hdr *tcp = packet + ETHER_HDR_SIZE; in sb_syn_handler()
99 struct ethernet_hdr *eth = packet; in sb_ack_handler()
100 struct ip_tcp_hdr *tcp = packet + ETHER_HDR_SIZE; in sb_ack_handler()
164 struct ethernet_hdr *eth = packet; in sb_http_handler()
169 return sb_arp_handler(dev, packet, len); in sb_http_handler()
171 ip = packet + ETHER_HDR_SIZE; in sb_http_handler()
173 tcp = packet + ETHER_HDR_SIZE; in sb_http_handler()
175 return sb_syn_handler(dev, packet, len); in sb_http_handler()
[all …]
/u-boot/drivers/net/
A Ddsa_sandbox.c58 static int dsa_sandbox_xmit(struct udevice *dev, int port, void *packet, in dsa_sandbox_xmit() argument
61 struct dsa_sandbox_tag *tag = packet; in dsa_sandbox_xmit()
75 static int dsa_sandbox_rcv(struct udevice *dev, int *port, void *packet, in dsa_sandbox_rcv() argument
78 struct dsa_sandbox_tag *tag = packet; in dsa_sandbox_rcv()
100 static int sb_dsa_handler(struct udevice *dev, void *packet, in sb_dsa_handler() argument
104 struct dsa_sandbox_tag *tag = packet; in sb_dsa_handler()
120 packet += DSA_SANDBOX_TAG_LEN; in sb_dsa_handler()
123 if (!sandbox_eth_arp_req_to_reply(dev, packet, len)) in sb_dsa_handler()
125 if (!sandbox_eth_ping_req_to_reply(dev, packet, len)) in sb_dsa_handler()
A Dsandbox.c59 int sandbox_eth_arp_req_to_reply(struct udevice *dev, void *packet, in sandbox_eth_arp_req_to_reply() argument
63 struct ethernet_hdr *eth = packet; in sandbox_eth_arp_req_to_reply()
71 arp = packet + ETHER_HDR_SIZE; in sandbox_eth_arp_req_to_reply()
114 int sandbox_eth_ping_req_to_reply(struct udevice *dev, void *packet, in sandbox_eth_ping_req_to_reply() argument
118 struct ethernet_hdr *eth = packet; in sandbox_eth_ping_req_to_reply()
128 ip = packet + ETHER_HDR_SIZE; in sandbox_eth_ping_req_to_reply()
144 memcpy(eth_recv, packet, len); in sandbox_eth_ping_req_to_reply()
266 static int sb_default_handler(struct udevice *dev, void *packet, in sb_default_handler() argument
269 if (!sandbox_eth_arp_req_to_reply(dev, packet, len)) in sb_default_handler()
271 if (!sandbox_eth_ping_req_to_reply(dev, packet, len)) in sb_default_handler()
[all …]
A Dethoc.c184 void __iomem *packet; member
412 if (priv->packet) in ethoc_rx_common()
479 if (priv->packet) { in ethoc_send_common()
480 void *p = priv->packet + entry * PKTSIZE_ALIGN; in ethoc_send_common()
482 memcpy(p, packet, length); in ethoc_send_common()
483 packet = p; in ethoc_send_common()
485 bd.addr = virt_to_phys(packet); in ethoc_send_common()
487 flush_dcache_range((ulong)packet, (ulong)packet + length); in ethoc_send_common()
527 if (priv->packet) in ethoc_free_pkt_common()
528 src = priv->packet + entry * PKTSIZE_ALIGN; in ethoc_free_pkt_common()
[all …]
A Dsandbox-raw.c41 static int sb_eth_raw_send(struct udevice *dev, void *packet, int length) in sb_eth_raw_send() argument
48 struct ethernet_hdr *eth = packet; in sb_eth_raw_send()
51 struct arp_hdr *arp = packet + ETHER_HDR_SIZE; in sb_eth_raw_send()
61 packet += ETHER_HDR_SIZE; in sb_eth_raw_send()
64 return sandbox_eth_raw_os_send(packet, length, priv); in sb_eth_raw_send()
A Dftmac100.c196 static int _ftmac100_send(struct ftmac100_data *priv, void *packet, int length) in _ftmac100_send() argument
207 debug ("%s(%lx, %x)\n", __func__, (unsigned long)packet, length); in _ftmac100_send()
213 flush_dcache_range((unsigned long)packet,(unsigned long)packet+length); in _ftmac100_send()
214 curr_des->txdes2 = (unsigned int)(unsigned long)packet; /* TXBUF_BADR */ in _ftmac100_send()
256 static int ftmac100_send(struct udevice *dev, void *packet, int length) in ftmac100_send() argument
260 ret = _ftmac100_send(priv , packet , length); in ftmac100_send()
277 static int ftmac100_free_pkt(struct udevice *dev, uchar *packet, int length) in ftmac100_free_pkt() argument
A Daltera_tse.c158 static int altera_tse_send_sgdma(struct udevice *dev, void *packet, int length) in altera_tse_send_sgdma() argument
166 packet, /* read addr */ in altera_tse_send_sgdma()
202 static int altera_tse_free_pkt_sgdma(struct udevice *dev, uchar *packet, in altera_tse_free_pkt_sgdma() argument
313 static int altera_tse_send_msgdma(struct udevice *dev, void *packet, in altera_tse_send_msgdma() argument
318 u32 tx_buf = virt_to_phys(packet); in altera_tse_send_msgdma()
356 static int altera_tse_free_pkt_msgdma(struct udevice *dev, uchar *packet, in altera_tse_free_pkt_msgdma() argument
480 static int altera_tse_send(struct udevice *dev, void *packet, int length) in altera_tse_send() argument
483 unsigned long tx_buf = (unsigned long)packet; in altera_tse_send()
487 return priv->ops->send(dev, packet, length); in altera_tse_send()
497 static int altera_tse_free_pkt(struct udevice *dev, uchar *packet, in altera_tse_free_pkt() argument
[all …]
A Dpcnet.c322 static int pcnet_send_common(struct pcnet_priv *lp, void *packet, int pkt_len) in pcnet_send_common() argument
329 packet); in pcnet_send_common()
331 flush_dcache_range((unsigned long)packet, in pcnet_send_common()
332 (unsigned long)packet + pkt_len); in pcnet_send_common()
353 addr = pcnet_virt_to_mem(lp, packet); in pcnet_send_common()
468 static int pcnet_send(struct udevice *dev, void *packet, int length) in pcnet_send() argument
473 ret = pcnet_send_common(priv, packet, length); in pcnet_send()
485 static int pcnet_free_pkt(struct udevice *dev, uchar *packet, int length) in pcnet_free_pkt() argument
A Dravb.c120 u8 packet[PKTSIZE_ALIGN]; member
149 static int ravb_send(struct udevice *dev, void *packet, int len) in ravb_send() argument
156 ravb_flush_dcache((uintptr_t)packet, len); in ravb_send()
159 desc->dptr = (uintptr_t)packet; in ravb_send()
187 u8 *packet; in ravb_recv() local
201 packet = (u8 *)(uintptr_t)desc->data.dptr; in ravb_recv()
202 ravb_invalidate_dcache((uintptr_t)packet, len); in ravb_recv()
204 *packetp = packet; in ravb_recv()
208 static int ravb_free_pkt(struct udevice *dev, uchar *packet, int length) in ravb_free_pkt() argument
290 eth->rx_desc[i].data.dptr = (uintptr_t)eth->rx_desc[i].packet; in ravb_rx_desc_init()
A Dmt7628-eth.c157 static int mt7628_eth_free_pkt(struct udevice *dev, uchar *packet, int length);
381 static int mt7628_eth_send(struct udevice *dev, void *packet, int length) in mt7628_eth_send() argument
393 char *p = (char *)packet; in mt7628_eth_send()
408 flush_dcache_range((u32)packet, (u32)packet + length); in mt7628_eth_send()
410 priv->tx_ring[idx].txd1 = CPHYSADDR(packet); in mt7628_eth_send()
458 static int mt7628_eth_free_pkt(struct udevice *dev, uchar *packet, int length) in mt7628_eth_free_pkt() argument
481 uchar packet[MTK_QDMA_PAGE_SIZE]; in mt7628_eth_start() local
541 packetp = &packet[0]; in mt7628_eth_start()
/u-boot/drivers/video/
A Dmipi_dsi.c177 int mipi_dsi_create_packet(struct mipi_dsi_packet *packet, in mipi_dsi_create_packet() argument
180 if (!packet || !msg) in mipi_dsi_create_packet()
191 memset(packet, 0, sizeof(*packet)); in mipi_dsi_create_packet()
192 packet->header[0] = ((msg->channel & 0x3) << 6) | (msg->type & 0x3f); in mipi_dsi_create_packet()
204 packet->header[1] = (msg->tx_len >> 0) & 0xff; in mipi_dsi_create_packet()
205 packet->header[2] = (msg->tx_len >> 8) & 0xff; in mipi_dsi_create_packet()
207 packet->payload_length = msg->tx_len; in mipi_dsi_create_packet()
208 packet->payload = msg->tx_buf; in mipi_dsi_create_packet()
212 packet->header[1] = (msg->tx_len > 0) ? tx[0] : 0; in mipi_dsi_create_packet()
213 packet->header[2] = (msg->tx_len > 1) ? tx[1] : 0; in mipi_dsi_create_packet()
[all …]
/u-boot/test/dm/
A Deth.c446 struct ethernet_hdr *eth = packet; in sb_check_arp_reply()
454 arp = packet + ETHER_HDR_SIZE; in sb_check_arp_reply()
484 struct ethernet_hdr *eth = packet; in sb_with_async_arp_handler()
485 struct arp_hdr *arp = packet + ETHER_HDR_SIZE; in sb_with_async_arp_handler()
502 sandbox_eth_arp_req_to_reply(dev, packet, len); in sb_with_async_arp_handler()
505 return sb_check_arp_reply(dev, packet, len); in sb_with_async_arp_handler()
531 struct ethernet_hdr *eth = packet; in sb_check_ping_reply()
540 ip = packet + ETHER_HDR_SIZE; in sb_check_ping_reply()
569 struct ethernet_hdr *eth = packet; in sb_with_async_ping_handler()
570 struct arp_hdr *arp = packet + ETHER_HDR_SIZE; in sb_with_async_ping_handler()
[all …]
/u-boot/drivers/input/
A Dapple_spi_kbd.c161 struct apple_spi_kbd_packet packet; in apple_spi_kbd_check() local
166 memset(&packet, 0, sizeof(packet)); in apple_spi_kbd_check()
180 ret = dm_spi_xfer(dev, sizeof(packet) * 8, NULL, &packet, 0); in apple_spi_kbd_check()
196 msg = (struct apple_spi_kbd_msg *)packet.data; in apple_spi_kbd_check()
198 if (packet.flags == PACKET_READ && packet.device == KBD_DEVICE && in apple_spi_kbd_check()
/u-boot/arch/sandbox/include/asm/
A Deth-raw-os.h67 int sandbox_eth_raw_os_send(void *packet, int length,
69 int sandbox_eth_raw_os_recv(void *packet, int *length,
A Deth.h28 int sandbox_eth_arp_req_to_reply(struct udevice *dev, void *packet,
41 int sandbox_eth_ping_req_to_reply(struct udevice *dev, void *packet,
/u-boot/doc/develop/driver-model/
A Dethernet.rst79 int (*send)(struct udevice *dev, void *packet, int length);
81 int (*free_pkt)(struct udevice *dev, uchar *packet, int length);
117 If a packet has been received, make sure it is accessible to the CPU
120 long packet), return 0 if you require the packet to be cleaned up normally,
122 The U-Boot network stack will then process the packet.
129 being the last packet that recv() handled.
130 The common code sets up packet buffers for you already in the .bss
153 (process packet)
209 each packet it must call the net_process_received_packet() function,
211 the packet, before checking for new data.
[all …]
/u-boot/arch/sandbox/cpu/
A Deth-raw-os.c197 int sandbox_eth_raw_os_send(void *packet, int length, in sandbox_eth_raw_os_send() argument
201 struct udphdr *udph = packet + sizeof(struct iphdr); in sandbox_eth_raw_os_send()
221 struct iphdr *iph = packet; in sandbox_eth_raw_os_send()
251 retval = sendto(priv->sd, packet, length, 0, in sandbox_eth_raw_os_send()
262 int sandbox_eth_raw_os_recv(void *packet, int *length, in sandbox_eth_raw_os_recv() argument
271 retval = recvfrom(priv->sd, packet, 1536, 0, in sandbox_eth_raw_os_recv()
/u-boot/include/net/
A Ddsa.h80 int (*xmit)(struct udevice *dev, int port, void *packet, int length);
81 int (*rcv)(struct udevice *dev, int *portp, void *packet, int length);
/u-boot/drivers/virtio/
A Dvirtio_net.c77 static int virtio_net_send(struct udevice *dev, void *packet, int length) in virtio_net_send() argument
83 struct virtio_sg data_sg = { packet, length }; in virtio_net_send()
123 static int virtio_net_free_pkt(struct udevice *dev, uchar *packet, int length) in virtio_net_free_pkt() argument
126 void *buf = packet - priv->net_hdr_len; in virtio_net_free_pkt()
/u-boot/arch/mips/mach-octeon/
A Dcvmx-pko3-compat.c283 cvmx_buf_ptr_t packet, u64 addr, bool tag_sw) in cvmx_pko3_legacy_xmit() argument
328 bptr.u64 = packet.u64; in cvmx_pko3_legacy_xmit()
344 packet, pko_command.s.gather, pko_command.s.segs, in cvmx_pko3_legacy_xmit()
391 cvmx_pko3_legacy_paddr(node, packet.s.addr)); in cvmx_pko3_legacy_xmit()
397 cvmx_pko3_legacy_paddr(node, packet.s.addr)); in cvmx_pko3_legacy_xmit()
438 cvmx_pko3_legacy_paddr(node, packet.s.addr)); in cvmx_pko3_legacy_xmit()
467 packet.s.i == pko_command.s.dontfree) in cvmx_pko3_legacy_xmit()
468 cvmx_fpa_free_nosync(p_ptr, packet.s.pool, in cvmx_pko3_legacy_xmit()
477 cvmx_pko3_legacy_paddr(node, packet.s.addr)); in cvmx_pko3_legacy_xmit()
478 blk = packet; in cvmx_pko3_legacy_xmit()

Completed in 57 milliseconds

12345678