Home
last modified time | relevance | path

Searched refs:rx_buf (Results 1 - 25 of 752) sorted by relevance

12345678910>>...31

/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Drx.c44 struct efx_rx_buffer *rx_buf, in efx_rx_packet__check_len()
48 unsigned max_len = rx_buf->len - efx->type->rx_buffer_padding; in efx_rx_packet__check_len()
56 rx_buf->flags |= EFX_RX_PKT_DISCARD; in efx_rx_packet__check_len()
68 struct efx_rx_buffer *rx_buf, in efx_rx_mk_skb()
84 EFX_WARN_ON_ONCE_PARANOID(rx_buf->len < hdr_len); in efx_rx_mk_skb()
92 if (rx_buf->len > hdr_len) { in efx_rx_mk_skb()
93 rx_buf->page_offset += hdr_len; in efx_rx_mk_skb()
94 rx_buf->len -= hdr_len; in efx_rx_mk_skb()
98 rx_buf->page, rx_buf in efx_rx_mk_skb()
43 efx_rx_packet__check_len(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf, int len) efx_rx_packet__check_len() argument
67 efx_rx_mk_skb(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags, u8 *eh, int hdr_len) efx_rx_mk_skb() argument
129 struct efx_rx_buffer *rx_buf; efx_rx_packet() local
211 efx_rx_deliver(struct efx_channel *channel, u8 *eh, struct efx_rx_buffer *rx_buf, unsigned int n_frags) efx_rx_deliver() argument
254 efx_do_xdp(struct efx_nic *efx, struct efx_channel *channel, struct efx_rx_buffer *rx_buf, u8 **ehp) efx_do_xdp() argument
375 struct efx_rx_buffer *rx_buf = __efx_rx_packet() local
[all...]
H A Def100_rx.c58 struct efx_rx_buffer *rx_buf = efx_rx_buffer(&channel->rx_queue, channel->rx_pkt_index); in __ef100_rx_packet() local
60 u8 *eh = efx_rx_buf_va(rx_buf); in __ef100_rx_packet()
70 rx_buf->len = le16_to_cpu((__force __le16)PREFIX_FIELD(prefix, LENGTH)); in __ef100_rx_packet()
71 if (rx_buf->len <= sizeof(struct ethhdr)) { in __ef100_rx_packet()
74 "RX packet too small (%d)\n", rx_buf->len); in __ef100_rx_packet()
95 efx_free_rx_buffers(rx_queue, rx_buf, 1); in __ef100_rx_packet()
99 efx_rx_packet_gro(channel, rx_buf, channel->rx_pkt_n_frags, eh, csum); in __ef100_rx_packet()
107 struct efx_rx_buffer *rx_buf = efx_rx_buffer(rx_queue, index); in ef100_rx_packet() local
117 efx_sync_rx_buffer(efx, rx_buf, efx->rx_dma_len); in ef100_rx_packet()
119 prefetch(efx_rx_buf_va(rx_buf)); in ef100_rx_packet()
152 struct efx_rx_buffer *rx_buf; ef100_rx_write() local
[all...]
H A Drx_common.c81 struct efx_rx_buffer *rx_buf) in efx_recycle_rx_page()
85 struct page *page = rx_buf->page; in efx_recycle_rx_page()
89 if (!(rx_buf->flags & EFX_RX_BUF_LAST_IN_PAGE)) in efx_recycle_rx_page()
108 efx_unmap_rx_buffer(efx, rx_buf); in efx_recycle_rx_page()
109 put_page(rx_buf->page); in efx_recycle_rx_page()
114 struct efx_rx_buffer *rx_buf, in efx_recycle_rx_pages()
123 efx_recycle_rx_page(channel, rx_buf); in efx_recycle_rx_pages()
124 rx_buf = efx_rx_buf_next(rx_queue, rx_buf); in efx_recycle_rx_pages()
129 struct efx_rx_buffer *rx_buf, in efx_discard_rx_packet()
80 efx_recycle_rx_page(struct efx_channel *channel, struct efx_rx_buffer *rx_buf) efx_recycle_rx_page() argument
113 efx_recycle_rx_pages(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags) efx_recycle_rx_pages() argument
128 efx_discard_rx_packet(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags) efx_discard_rx_packet() argument
190 efx_fini_rx_buffer(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf) efx_fini_rx_buffer() argument
293 struct efx_rx_buffer *rx_buf; efx_fini_rx_queue() local
334 efx_unmap_rx_buffer(struct efx_nic *efx, struct efx_rx_buffer *rx_buf) efx_unmap_rx_buffer() argument
349 efx_free_rx_buffers(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf, unsigned int num_bufs) efx_free_rx_buffers() argument
390 struct efx_rx_buffer *rx_buf; efx_init_rx_buffers() local
523 efx_rx_packet_gro(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags, u8 *eh, __wsum csum) efx_rx_packet_gro() argument
[all...]
H A Drx_common.h43 struct efx_rx_buffer *rx_buf,
46 struct efx_rx_buffer *rx_buf,
59 void efx_unmap_rx_buffer(struct efx_nic *efx, struct efx_rx_buffer *rx_buf);
62 struct efx_rx_buffer *rx_buf, in efx_sync_rx_buffer()
65 dma_sync_single_for_cpu(&efx->pci_dev->dev, rx_buf->dma_addr, len, in efx_sync_rx_buffer()
70 struct efx_rx_buffer *rx_buf,
78 efx_rx_packet_gro(struct efx_channel *channel, struct efx_rx_buffer *rx_buf,
61 efx_sync_rx_buffer(struct efx_nic *efx, struct efx_rx_buffer *rx_buf, unsigned int len) efx_sync_rx_buffer() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Drx.c44 struct efx_rx_buffer *rx_buf, in efx_rx_packet__check_len()
48 unsigned max_len = rx_buf->len - efx->type->rx_buffer_padding; in efx_rx_packet__check_len()
56 rx_buf->flags |= EFX_RX_PKT_DISCARD; in efx_rx_packet__check_len()
68 struct efx_rx_buffer *rx_buf, in efx_rx_mk_skb()
84 EFX_WARN_ON_ONCE_PARANOID(rx_buf->len < hdr_len); in efx_rx_mk_skb()
92 if (rx_buf->len > hdr_len) { in efx_rx_mk_skb()
93 rx_buf->page_offset += hdr_len; in efx_rx_mk_skb()
94 rx_buf->len -= hdr_len; in efx_rx_mk_skb()
98 rx_buf->page, rx_buf in efx_rx_mk_skb()
43 efx_rx_packet__check_len(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf, int len) efx_rx_packet__check_len() argument
67 efx_rx_mk_skb(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags, u8 *eh, int hdr_len) efx_rx_mk_skb() argument
126 struct efx_rx_buffer *rx_buf; efx_rx_packet() local
208 efx_rx_deliver(struct efx_channel *channel, u8 *eh, struct efx_rx_buffer *rx_buf, unsigned int n_frags) efx_rx_deliver() argument
251 efx_do_xdp(struct efx_nic *efx, struct efx_channel *channel, struct efx_rx_buffer *rx_buf, u8 **ehp) efx_do_xdp() argument
364 struct efx_rx_buffer *rx_buf = __efx_rx_packet() local
[all...]
H A Def100_rx.c59 struct efx_rx_buffer *rx_buf = efx_rx_buffer(rx_queue, in __ef100_rx_packet() local
63 u8 *eh = efx_rx_buf_va(rx_buf); in __ef100_rx_packet()
81 rx_buf->len = le16_to_cpu((__force __le16)PREFIX_FIELD(prefix, LENGTH)); in __ef100_rx_packet()
82 if (rx_buf->len <= sizeof(struct ethhdr)) { in __ef100_rx_packet()
85 "RX packet too small (%d)\n", rx_buf->len); in __ef100_rx_packet()
102 efx_ef100_rep_rx_packet(efv, rx_buf); in __ef100_rx_packet()
137 efx_rx_packet_gro(channel, rx_buf, channel->rx_pkt_n_frags, eh, csum); in __ef100_rx_packet()
141 efx_free_rx_buffers(rx_queue, rx_buf, 1); in __ef100_rx_packet()
148 struct efx_rx_buffer *rx_buf = efx_rx_buffer(rx_queue, index); in ef100_rx_packet() local
158 efx_sync_rx_buffer(efx, rx_buf, ef in ef100_rx_packet()
194 struct efx_rx_buffer *rx_buf; ef100_rx_write() local
[all...]
H A Drx_common.c74 struct efx_rx_buffer *rx_buf) in efx_recycle_rx_page()
78 struct page *page = rx_buf->page; in efx_recycle_rx_page()
82 if (!(rx_buf->flags & EFX_RX_BUF_LAST_IN_PAGE)) in efx_recycle_rx_page()
101 efx_unmap_rx_buffer(efx, rx_buf); in efx_recycle_rx_page()
102 put_page(rx_buf->page); in efx_recycle_rx_page()
107 struct efx_rx_buffer *rx_buf, in efx_recycle_rx_pages()
116 efx_recycle_rx_page(channel, rx_buf); in efx_recycle_rx_pages()
117 rx_buf = efx_rx_buf_next(rx_queue, rx_buf); in efx_recycle_rx_pages()
122 struct efx_rx_buffer *rx_buf, in efx_discard_rx_packet()
73 efx_recycle_rx_page(struct efx_channel *channel, struct efx_rx_buffer *rx_buf) efx_recycle_rx_page() argument
106 efx_recycle_rx_pages(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags) efx_recycle_rx_pages() argument
121 efx_discard_rx_packet(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags) efx_discard_rx_packet() argument
174 efx_fini_rx_buffer(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf) efx_fini_rx_buffer() argument
278 struct efx_rx_buffer *rx_buf; efx_fini_rx_queue() local
321 efx_unmap_rx_buffer(struct efx_nic *efx, struct efx_rx_buffer *rx_buf) efx_unmap_rx_buffer() argument
336 efx_free_rx_buffers(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf, unsigned int num_bufs) efx_free_rx_buffers() argument
377 struct efx_rx_buffer *rx_buf; efx_init_rx_buffers() local
510 efx_rx_packet_gro(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags, u8 *eh, __wsum csum) efx_rx_packet_gro() argument
[all...]
H A Drx_common.h49 struct efx_rx_buffer *rx_buf,
52 struct efx_rx_buffer *rx_buf,
65 void efx_unmap_rx_buffer(struct efx_nic *efx, struct efx_rx_buffer *rx_buf);
68 struct efx_rx_buffer *rx_buf, in efx_sync_rx_buffer()
71 dma_sync_single_for_cpu(&efx->pci_dev->dev, rx_buf->dma_addr, len, in efx_sync_rx_buffer()
76 struct efx_rx_buffer *rx_buf,
84 efx_rx_packet_gro(struct efx_channel *channel, struct efx_rx_buffer *rx_buf,
67 efx_sync_rx_buffer(struct efx_nic *efx, struct efx_rx_buffer *rx_buf, unsigned int len) efx_sync_rx_buffer() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/
H A Drx.c76 ef4_rx_buf_next(struct ef4_rx_queue *rx_queue, struct ef4_rx_buffer *rx_buf) in ef4_rx_buf_next() argument
78 if (unlikely(rx_buf == ef4_rx_buffer(rx_queue, rx_queue->ptr_mask))) in ef4_rx_buf_next()
81 return rx_buf + 1; in ef4_rx_buf_next()
85 struct ef4_rx_buffer *rx_buf, in ef4_sync_rx_buffer()
88 dma_sync_single_for_cpu(&efx->pci_dev->dev, rx_buf->dma_addr, len, in ef4_sync_rx_buffer()
155 struct ef4_rx_buffer *rx_buf; in ef4_init_rx_buffers() local
192 rx_buf = ef4_rx_buffer(rx_queue, index); in ef4_init_rx_buffers()
193 rx_buf->dma_addr = dma_addr + efx->rx_ip_align; in ef4_init_rx_buffers()
194 rx_buf->page = page; in ef4_init_rx_buffers()
195 rx_buf in ef4_init_rx_buffers()
84 ef4_sync_rx_buffer(struct ef4_nic *efx, struct ef4_rx_buffer *rx_buf, unsigned int len) ef4_sync_rx_buffer() argument
213 ef4_unmap_rx_buffer(struct ef4_nic *efx, struct ef4_rx_buffer *rx_buf) ef4_unmap_rx_buffer() argument
227 ef4_free_rx_buffers(struct ef4_rx_queue *rx_queue, struct ef4_rx_buffer *rx_buf, unsigned int num_bufs) ef4_free_rx_buffers() argument
244 ef4_recycle_rx_page(struct ef4_channel *channel, struct ef4_rx_buffer *rx_buf) ef4_recycle_rx_page() argument
276 ef4_fini_rx_buffer(struct ef4_rx_queue *rx_queue, struct ef4_rx_buffer *rx_buf) ef4_fini_rx_buffer() argument
292 ef4_recycle_rx_pages(struct ef4_channel *channel, struct ef4_rx_buffer *rx_buf, unsigned int n_frags) ef4_recycle_rx_pages() argument
307 ef4_discard_rx_packet(struct ef4_channel *channel, struct ef4_rx_buffer *rx_buf, unsigned int n_frags) ef4_discard_rx_packet() argument
392 ef4_rx_packet__check_len(struct ef4_rx_queue *rx_queue, struct ef4_rx_buffer *rx_buf, int len) ef4_rx_packet__check_len() argument
430 ef4_rx_packet_gro(struct ef4_channel *channel, struct ef4_rx_buffer *rx_buf, unsigned int n_frags, u8 *eh) ef4_rx_packet_gro() argument
473 ef4_rx_mk_skb(struct ef4_channel *channel, struct ef4_rx_buffer *rx_buf, unsigned int n_frags, u8 *eh, int hdr_len) ef4_rx_mk_skb() argument
535 struct ef4_rx_buffer *rx_buf; ef4_rx_packet() local
617 ef4_rx_deliver(struct ef4_channel *channel, u8 *eh, struct ef4_rx_buffer *rx_buf, unsigned int n_frags) ef4_rx_deliver() argument
651 struct ef4_rx_buffer *rx_buf = __ef4_rx_packet() local
787 struct ef4_rx_buffer *rx_buf; ef4_fini_rx_queue() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/
H A Drx.c76 ef4_rx_buf_next(struct ef4_rx_queue *rx_queue, struct ef4_rx_buffer *rx_buf) in ef4_rx_buf_next() argument
78 if (unlikely(rx_buf == ef4_rx_buffer(rx_queue, rx_queue->ptr_mask))) in ef4_rx_buf_next()
81 return rx_buf + 1; in ef4_rx_buf_next()
85 struct ef4_rx_buffer *rx_buf, in ef4_sync_rx_buffer()
88 dma_sync_single_for_cpu(&efx->pci_dev->dev, rx_buf->dma_addr, len, in ef4_sync_rx_buffer()
155 struct ef4_rx_buffer *rx_buf; in ef4_init_rx_buffers() local
192 rx_buf = ef4_rx_buffer(rx_queue, index); in ef4_init_rx_buffers()
193 rx_buf->dma_addr = dma_addr + efx->rx_ip_align; in ef4_init_rx_buffers()
194 rx_buf->page = page; in ef4_init_rx_buffers()
195 rx_buf in ef4_init_rx_buffers()
84 ef4_sync_rx_buffer(struct ef4_nic *efx, struct ef4_rx_buffer *rx_buf, unsigned int len) ef4_sync_rx_buffer() argument
213 ef4_unmap_rx_buffer(struct ef4_nic *efx, struct ef4_rx_buffer *rx_buf) ef4_unmap_rx_buffer() argument
227 ef4_free_rx_buffers(struct ef4_rx_queue *rx_queue, struct ef4_rx_buffer *rx_buf, unsigned int num_bufs) ef4_free_rx_buffers() argument
244 ef4_recycle_rx_page(struct ef4_channel *channel, struct ef4_rx_buffer *rx_buf) ef4_recycle_rx_page() argument
276 ef4_fini_rx_buffer(struct ef4_rx_queue *rx_queue, struct ef4_rx_buffer *rx_buf) ef4_fini_rx_buffer() argument
292 ef4_recycle_rx_pages(struct ef4_channel *channel, struct ef4_rx_buffer *rx_buf, unsigned int n_frags) ef4_recycle_rx_pages() argument
307 ef4_discard_rx_packet(struct ef4_channel *channel, struct ef4_rx_buffer *rx_buf, unsigned int n_frags) ef4_discard_rx_packet() argument
392 ef4_rx_packet__check_len(struct ef4_rx_queue *rx_queue, struct ef4_rx_buffer *rx_buf, int len) ef4_rx_packet__check_len() argument
430 ef4_rx_packet_gro(struct ef4_channel *channel, struct ef4_rx_buffer *rx_buf, unsigned int n_frags, u8 *eh) ef4_rx_packet_gro() argument
473 ef4_rx_mk_skb(struct ef4_channel *channel, struct ef4_rx_buffer *rx_buf, unsigned int n_frags, u8 *eh, int hdr_len) ef4_rx_mk_skb() argument
535 struct ef4_rx_buffer *rx_buf; ef4_rx_packet() local
617 ef4_rx_deliver(struct ef4_channel *channel, u8 *eh, struct ef4_rx_buffer *rx_buf, unsigned int n_frags) ef4_rx_deliver() argument
651 struct ef4_rx_buffer *rx_buf = __ef4_rx_packet() local
789 struct ef4_rx_buffer *rx_buf; ef4_fini_rx_queue() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Drx.c44 struct efx_rx_buffer *rx_buf, in efx_rx_packet__check_len()
48 unsigned max_len = rx_buf->len - efx->type->rx_buffer_padding; in efx_rx_packet__check_len()
56 rx_buf->flags |= EFX_RX_PKT_DISCARD; in efx_rx_packet__check_len()
68 struct efx_rx_buffer *rx_buf, in efx_rx_mk_skb()
84 EFX_WARN_ON_ONCE_PARANOID(rx_buf->len < hdr_len); in efx_rx_mk_skb()
92 if (rx_buf->len > hdr_len) { in efx_rx_mk_skb()
93 rx_buf->page_offset += hdr_len; in efx_rx_mk_skb()
94 rx_buf->len -= hdr_len; in efx_rx_mk_skb()
98 rx_buf->page, rx_buf in efx_rx_mk_skb()
43 efx_rx_packet__check_len(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf, int len) efx_rx_packet__check_len() argument
67 efx_rx_mk_skb(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags, u8 *eh, int hdr_len) efx_rx_mk_skb() argument
126 struct efx_rx_buffer *rx_buf; efx_siena_rx_packet() local
208 efx_rx_deliver(struct efx_channel *channel, u8 *eh, struct efx_rx_buffer *rx_buf, unsigned int n_frags) efx_rx_deliver() argument
251 efx_do_xdp(struct efx_nic *efx, struct efx_channel *channel, struct efx_rx_buffer *rx_buf, u8 **ehp) efx_do_xdp() argument
363 struct efx_rx_buffer *rx_buf = __efx_siena_rx_packet() local
[all...]
H A Drx_common.c34 struct efx_rx_buffer *rx_buf);
77 struct efx_rx_buffer *rx_buf) in efx_recycle_rx_page()
81 struct page *page = rx_buf->page; in efx_recycle_rx_page()
85 if (!(rx_buf->flags & EFX_RX_BUF_LAST_IN_PAGE)) in efx_recycle_rx_page()
104 efx_unmap_rx_buffer(efx, rx_buf); in efx_recycle_rx_page()
105 put_page(rx_buf->page); in efx_recycle_rx_page()
110 struct efx_rx_buffer *rx_buf, in efx_siena_recycle_rx_pages()
119 efx_recycle_rx_page(channel, rx_buf); in efx_siena_recycle_rx_pages()
120 rx_buf = efx_rx_buf_next(rx_queue, rx_buf); in efx_siena_recycle_rx_pages()
76 efx_recycle_rx_page(struct efx_channel *channel, struct efx_rx_buffer *rx_buf) efx_recycle_rx_page() argument
109 efx_siena_recycle_rx_pages(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags) efx_siena_recycle_rx_pages() argument
124 efx_siena_discard_rx_packet(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags) efx_siena_discard_rx_packet() argument
177 efx_fini_rx_buffer(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf) efx_fini_rx_buffer() argument
280 struct efx_rx_buffer *rx_buf; efx_siena_fini_rx_queue() local
321 efx_unmap_rx_buffer(struct efx_nic *efx, struct efx_rx_buffer *rx_buf) efx_unmap_rx_buffer() argument
336 efx_siena_free_rx_buffers(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf, unsigned int num_bufs) efx_siena_free_rx_buffers() argument
377 struct efx_rx_buffer *rx_buf; efx_init_rx_buffers() local
511 efx_siena_rx_packet_gro(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags, u8 *eh, __wsum csum) efx_siena_rx_packet_gro() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
H A Dice_xsk.c433 struct ice_rx_buf *rx_buf; in ice_alloc_rx_bufs_zc() local
441 rx_buf = &rx_ring->rx_buf[ntu]; in ice_alloc_rx_bufs_zc()
444 rx_buf->xdp = xsk_buff_alloc(rx_ring->xsk_pool); in ice_alloc_rx_bufs_zc()
445 if (!rx_buf->xdp) { in ice_alloc_rx_bufs_zc()
450 dma = xsk_buff_xdp_get_dma(rx_buf->xdp); in ice_alloc_rx_bufs_zc()
455 rx_buf++; in ice_alloc_rx_bufs_zc()
460 rx_buf = rx_ring->rx_buf; in ice_alloc_rx_bufs_zc()
490 * @rx_buf
497 ice_construct_skb_zc(struct ice_ring *rx_ring, struct ice_rx_buf *rx_buf) ice_construct_skb_zc() argument
594 struct ice_rx_buf *rx_buf; ice_clean_rx_irq_zc() local
892 struct ice_rx_buf *rx_buf = &rx_ring->rx_buf[i]; ice_xsk_clean_rx_ring() local
[all...]
H A Dice_txrx.c375 if (!rx_ring->rx_buf) in ice_clean_rx_ring()
385 struct ice_rx_buf *rx_buf = &rx_ring->rx_buf[i]; in ice_clean_rx_ring() local
387 if (rx_buf->skb) { in ice_clean_rx_ring()
388 dev_kfree_skb(rx_buf->skb); in ice_clean_rx_ring()
389 rx_buf->skb = NULL; in ice_clean_rx_ring()
391 if (!rx_buf->page) in ice_clean_rx_ring()
397 dma_sync_single_range_for_cpu(dev, rx_buf->dma, in ice_clean_rx_ring()
398 rx_buf->page_offset, in ice_clean_rx_ring()
403 dma_unmap_page_attrs(dev, rx_buf in ice_clean_rx_ring()
752 ice_rx_buf_adjust_pg_offset(struct ice_rx_buf *rx_buf, unsigned int size) ice_rx_buf_adjust_pg_offset() argument
774 ice_can_reuse_rx_page(struct ice_rx_buf *rx_buf, int rx_buf_pgcnt) ice_can_reuse_rx_page() argument
818 ice_add_rx_frag(struct ice_ring *rx_ring, struct ice_rx_buf *rx_buf, struct sk_buff *skb, unsigned int size) ice_add_rx_frag() argument
879 struct ice_rx_buf *rx_buf; ice_get_rx_buf() local
914 ice_build_skb(struct ice_ring *rx_ring, struct ice_rx_buf *rx_buf, struct xdp_buff *xdp) ice_build_skb() argument
966 ice_construct_skb(struct ice_ring *rx_ring, struct ice_rx_buf *rx_buf, struct xdp_buff *xdp) ice_construct_skb() argument
1026 ice_put_rx_buf(struct ice_ring *rx_ring, struct ice_rx_buf *rx_buf, int rx_buf_pgcnt) ice_put_rx_buf() argument
1109 struct ice_rx_buf *rx_buf; ice_clean_rx_irq() local
[all...]
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-loopback-test.c37 /* the device is jumpered for loopback - enabling some rx_buf tests */
41 "if set enable loopback mode, where the rx_buf " \
97 .rx_buf = RX(0),
111 .rx_buf = RX(PAGE_SIZE - 4),
135 .rx_buf = RX(0),
202 .rx_buf = RX(0),
219 .rx_buf = RX(0),
236 .rx_buf = RX(0),
250 .rx_buf = RX(0),
257 .rx_buf
[all...]
H A Dspi-sh-msiof.c393 const void *tx_buf, void *rx_buf, in sh_msiof_spi_set_mode_regs()
403 if (rx_buf) in sh_msiof_spi_set_mode_regs()
484 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_8()
486 u8 *buf_8 = rx_buf; in sh_msiof_spi_read_fifo_8()
494 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_16()
496 u16 *buf_16 = rx_buf; in sh_msiof_spi_read_fifo_16()
504 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_16u()
506 u16 *buf_16 = rx_buf; in sh_msiof_spi_read_fifo_16u()
514 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_32()
516 u32 *buf_32 = rx_buf; in sh_msiof_spi_read_fifo_32()
392 sh_msiof_spi_set_mode_regs(struct sh_msiof_spi_priv *p, const void *tx_buf, void *rx_buf, u32 bits, u32 words) sh_msiof_spi_set_mode_regs() argument
483 sh_msiof_spi_read_fifo_8(struct sh_msiof_spi_priv *p, void *rx_buf, int words, int fs) sh_msiof_spi_read_fifo_8() argument
493 sh_msiof_spi_read_fifo_16(struct sh_msiof_spi_priv *p, void *rx_buf, int words, int fs) sh_msiof_spi_read_fifo_16() argument
503 sh_msiof_spi_read_fifo_16u(struct sh_msiof_spi_priv *p, void *rx_buf, int words, int fs) sh_msiof_spi_read_fifo_16u() argument
513 sh_msiof_spi_read_fifo_32(struct sh_msiof_spi_priv *p, void *rx_buf, int words, int fs) sh_msiof_spi_read_fifo_32() argument
523 sh_msiof_spi_read_fifo_32u(struct sh_msiof_spi_priv *p, void *rx_buf, int words, int fs) sh_msiof_spi_read_fifo_32u() argument
533 sh_msiof_spi_read_fifo_s32(struct sh_msiof_spi_priv *p, void *rx_buf, int words, int fs) sh_msiof_spi_read_fifo_s32() argument
543 sh_msiof_spi_read_fifo_s32u(struct sh_msiof_spi_priv *p, void *rx_buf, int words, int fs) sh_msiof_spi_read_fifo_s32u() argument
606 sh_msiof_spi_start(struct sh_msiof_spi_priv *p, void *rx_buf) sh_msiof_spi_start() argument
626 sh_msiof_spi_stop(struct sh_msiof_spi_priv *p, void *rx_buf) sh_msiof_spi_stop() argument
673 sh_msiof_spi_txrx_once(struct sh_msiof_spi_priv *p, void (*tx_fifo)(struct sh_msiof_spi_priv *, const void *, int, int), void (*rx_fifo)(struct sh_msiof_spi_priv *, void *, int, int), const void *tx_buf, void *rx_buf, int words, int bits) sh_msiof_spi_txrx_once() argument
918 void *rx_buf = t->rx_buf; sh_msiof_transfer_one() local
[all...]
H A Dspi-realtek-rtl.c97 void *rx_buf; in transfer_one() local
102 rx_buf = xfer->rx_buf; in transfer_one()
115 } else if (rx_buf) { in transfer_one()
117 rcv4(rtspi, rx_buf); in transfer_one()
118 rx_buf += 4; in transfer_one()
122 rcv1(rtspi, rx_buf); in transfer_one()
123 rx_buf++; in transfer_one()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_txrx.c391 if (!rx_ring->rx_buf) in ice_clean_rx_ring()
406 struct ice_rx_buf *rx_buf = &rx_ring->rx_buf[i]; in ice_clean_rx_ring() local
408 if (!rx_buf->page) in ice_clean_rx_ring()
414 dma_sync_single_range_for_cpu(dev, rx_buf->dma, in ice_clean_rx_ring()
415 rx_buf->page_offset, in ice_clean_rx_ring()
420 dma_unmap_page_attrs(dev, rx_buf->dma, ice_rx_pg_size(rx_ring), in ice_clean_rx_ring()
422 __page_frag_cache_drain(rx_buf->page, rx_buf->pagecnt_bias); in ice_clean_rx_ring()
424 rx_buf in ice_clean_rx_ring()
559 ice_run_xdp(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp, struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring, struct ice_rx_buf *rx_buf) ice_run_xdp() argument
807 ice_rx_buf_adjust_pg_offset(struct ice_rx_buf *rx_buf, unsigned int size) ice_rx_buf_adjust_pg_offset() argument
828 ice_can_reuse_rx_page(struct ice_rx_buf *rx_buf) ice_can_reuse_rx_page() argument
871 ice_add_xdp_frag(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp, struct ice_rx_buf *rx_buf, const unsigned int size) ice_add_xdp_frag() argument
946 struct ice_rx_buf *rx_buf; ice_get_rx_buf() local
1037 struct ice_rx_buf *rx_buf; ice_construct_skb() local
1114 ice_put_rx_buf(struct ice_rx_ring *rx_ring, struct ice_rx_buf *rx_buf) ice_put_rx_buf() argument
1175 struct ice_rx_buf *rx_buf; ice_clean_rx_irq() local
[all...]
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-loopback-test.c37 /* the device is jumpered for loopback - enabling some rx_buf tests */
41 "if set enable loopback mode, where the rx_buf " \
86 .rx_buf = RX(0),
100 .rx_buf = RX(PAGE_SIZE - 4),
124 .rx_buf = RX(0),
191 .rx_buf = RX(0),
208 .rx_buf = RX(0),
225 .rx_buf = RX(0),
239 .rx_buf = RX(0),
246 .rx_buf
[all...]
H A Dspi-sh-msiof.c390 const void *tx_buf, void *rx_buf, in sh_msiof_spi_set_mode_regs()
400 if (rx_buf) in sh_msiof_spi_set_mode_regs()
481 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_8()
483 u8 *buf_8 = rx_buf; in sh_msiof_spi_read_fifo_8()
491 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_16()
493 u16 *buf_16 = rx_buf; in sh_msiof_spi_read_fifo_16()
501 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_16u()
503 u16 *buf_16 = rx_buf; in sh_msiof_spi_read_fifo_16u()
511 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_32()
513 u32 *buf_32 = rx_buf; in sh_msiof_spi_read_fifo_32()
389 sh_msiof_spi_set_mode_regs(struct sh_msiof_spi_priv *p, const void *tx_buf, void *rx_buf, u32 bits, u32 words) sh_msiof_spi_set_mode_regs() argument
480 sh_msiof_spi_read_fifo_8(struct sh_msiof_spi_priv *p, void *rx_buf, int words, int fs) sh_msiof_spi_read_fifo_8() argument
490 sh_msiof_spi_read_fifo_16(struct sh_msiof_spi_priv *p, void *rx_buf, int words, int fs) sh_msiof_spi_read_fifo_16() argument
500 sh_msiof_spi_read_fifo_16u(struct sh_msiof_spi_priv *p, void *rx_buf, int words, int fs) sh_msiof_spi_read_fifo_16u() argument
510 sh_msiof_spi_read_fifo_32(struct sh_msiof_spi_priv *p, void *rx_buf, int words, int fs) sh_msiof_spi_read_fifo_32() argument
520 sh_msiof_spi_read_fifo_32u(struct sh_msiof_spi_priv *p, void *rx_buf, int words, int fs) sh_msiof_spi_read_fifo_32u() argument
530 sh_msiof_spi_read_fifo_s32(struct sh_msiof_spi_priv *p, void *rx_buf, int words, int fs) sh_msiof_spi_read_fifo_s32() argument
540 sh_msiof_spi_read_fifo_s32u(struct sh_msiof_spi_priv *p, void *rx_buf, int words, int fs) sh_msiof_spi_read_fifo_s32u() argument
603 sh_msiof_spi_start(struct sh_msiof_spi_priv *p, void *rx_buf) sh_msiof_spi_start() argument
623 sh_msiof_spi_stop(struct sh_msiof_spi_priv *p, void *rx_buf) sh_msiof_spi_stop() argument
670 sh_msiof_spi_txrx_once(struct sh_msiof_spi_priv *p, void (*tx_fifo)(struct sh_msiof_spi_priv *, const void *, int, int), void (*rx_fifo)(struct sh_msiof_spi_priv *, void *, int, int), const void *tx_buf, void *rx_buf, int words, int bits) sh_msiof_spi_txrx_once() argument
915 void *rx_buf = t->rx_buf; sh_msiof_transfer_one() local
[all...]
/kernel/linux/linux-5.10/drivers/iio/humidity/
H A Dam2315.c110 * rx_buf format: in am2315_read_data()
115 u8 rx_buf[8]; in am2315_read_data() local
130 ret = i2c_master_recv(data->client, rx_buf, sizeof(rx_buf)); in am2315_read_data()
140 crc = am2315_crc(rx_buf, sizeof(rx_buf) - 2); in am2315_read_data()
141 if ((crc & 0xff) != rx_buf[6] || (crc >> 8) != rx_buf[7]) { in am2315_read_data()
146 sensor_data->hum_data = (rx_buf[AM2315_HUM_OFFSET] << 8) | in am2315_read_data()
147 rx_buf[AM2315_HUM_OFFSE in am2315_read_data()
[all...]
/kernel/linux/linux-6.6/drivers/iio/humidity/
H A Dam2315.c109 * rx_buf format: in am2315_read_data()
114 u8 rx_buf[8]; in am2315_read_data() local
129 ret = i2c_master_recv(data->client, rx_buf, sizeof(rx_buf)); in am2315_read_data()
139 crc = am2315_crc(rx_buf, sizeof(rx_buf) - 2); in am2315_read_data()
140 if ((crc & 0xff) != rx_buf[6] || (crc >> 8) != rx_buf[7]) { in am2315_read_data()
145 sensor_data->hum_data = (rx_buf[AM2315_HUM_OFFSET] << 8) | in am2315_read_data()
146 rx_buf[AM2315_HUM_OFFSE in am2315_read_data()
[all...]
/kernel/linux/linux-5.10/include/trace/events/
H A Dspi.h120 (xfer->rx_buf && xfer->rx_buf != msg->spi->controller->dummy_rx)
133 __dynamic_array(u8, rx_buf,
152 memcpy(__get_dynamic_array(rx_buf),
153 xfer->rx_buf, __get_dynamic_array_len(rx_buf));
160 __get_dynamic_array_len(rx_buf), __get_dynamic_array(rx_buf))
/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dmcp320x.c82 * @rx_buf: buffer for @transfer[1]
96 u8 rx_buf[4]; member
134 memset(&adc->rx_buf, 0, sizeof(adc->rx_buf)); in mcp320x_adc_conversion()
145 *val = (adc->rx_buf[0] << 5 | adc->rx_buf[1] >> 3); in mcp320x_adc_conversion()
150 *val = (adc->rx_buf[0] << 2 | adc->rx_buf[1] >> 6); in mcp320x_adc_conversion()
153 *val = (adc->rx_buf[0] << 7 | adc->rx_buf[ in mcp320x_adc_conversion()
[all...]
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dmcp320x.c82 * @rx_buf: buffer for @transfer[1]
96 u8 rx_buf[4]; member
134 memset(&adc->rx_buf, 0, sizeof(adc->rx_buf)); in mcp320x_adc_conversion()
145 *val = (adc->rx_buf[0] << 5 | adc->rx_buf[1] >> 3); in mcp320x_adc_conversion()
150 *val = (adc->rx_buf[0] << 2 | adc->rx_buf[1] >> 6); in mcp320x_adc_conversion()
153 *val = (adc->rx_buf[0] << 7 | adc->rx_buf[ in mcp320x_adc_conversion()
[all...]

Completed in 18 milliseconds

12345678910>>...31