• Home
  • Raw
  • Download

Lines Matching refs:rx_queue

43 static void efx_rx_packet__check_len(struct efx_rx_queue *rx_queue,  in efx_rx_packet__check_len()  argument
47 struct efx_nic *efx = rx_queue->efx; in efx_rx_packet__check_len()
61 efx_rx_queue_index(rx_queue), len, max_len); in efx_rx_packet__check_len()
63 efx_rx_queue_channel(rx_queue)->n_rx_overlength++; in efx_rx_packet__check_len()
106 rx_buf = efx_rx_buf_next(&channel->rx_queue, rx_buf); in efx_rx_mk_skb()
124 void efx_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index, in efx_rx_packet() argument
127 struct efx_nic *efx = rx_queue->efx; in efx_rx_packet()
128 struct efx_channel *channel = efx_rx_queue_channel(rx_queue); in efx_rx_packet()
131 rx_queue->rx_packets++; in efx_rx_packet()
133 rx_buf = efx_rx_buffer(rx_queue, index); in efx_rx_packet()
139 efx_rx_packet__check_len(rx_queue, rx_buf, len); in efx_rx_packet()
153 efx_rx_queue_index(rx_queue), index, in efx_rx_packet()
154 (index + n_frags - 1) & rx_queue->ptr_mask, len, in efx_rx_packet()
190 rx_buf = efx_rx_buf_next(rx_queue, rx_buf); in efx_rx_packet()
200 rx_buf = efx_rx_buffer(rx_queue, index); in efx_rx_packet()
220 struct efx_rx_queue *rx_queue; in efx_rx_deliver() local
222 rx_queue = efx_channel_get_rx_queue(channel); in efx_rx_deliver()
223 efx_free_rx_buffers(rx_queue, rx_buf, n_frags); in efx_rx_deliver()
226 skb_record_rx_queue(skb, channel->rx_queue.core_index); in efx_rx_deliver()
258 struct efx_rx_queue *rx_queue; in efx_do_xdp() local
273 rx_queue = efx_channel_get_rx_queue(channel); in efx_do_xdp()
278 efx_free_rx_buffers(rx_queue, rx_buf, in efx_do_xdp()
302 xdp.rxq = &rx_queue->xdp_rxq_info; in efx_do_xdp()
327 efx_free_rx_buffers(rx_queue, rx_buf, 1); in efx_do_xdp()
341 efx_free_rx_buffers(rx_queue, rx_buf, 1); in efx_do_xdp()
354 efx_free_rx_buffers(rx_queue, rx_buf, 1); in efx_do_xdp()
363 efx_free_rx_buffers(rx_queue, rx_buf, 1); in efx_do_xdp()
376 efx_rx_buffer(&channel->rx_queue, channel->rx_pkt_index); in __efx_rx_packet()
390 struct efx_rx_queue *rx_queue; in __efx_rx_packet() local
393 rx_queue = efx_channel_get_rx_queue(channel); in __efx_rx_packet()
394 efx_free_rx_buffers(rx_queue, rx_buf, in __efx_rx_packet()