Lines Matching refs:rx_queue
221 struct efx_rx_queue *rx_queue = &channel->rx_queue; in efx_tc_probe_channel() local
224 rx_queue->core_index = 0; in efx_tc_probe_channel()
226 INIT_WORK(&rx_queue->grant_work, efx_mae_counters_grant_credits); in efx_tc_probe_channel()
233 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_tc_start_channel() local
236 return efx_mae_start_counters(efx, rx_queue); in efx_tc_start_channel()
241 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); in efx_tc_stop_channel() local
245 rc = efx_mae_stop_counters(efx, rx_queue); in efx_tc_stop_channel()
250 rx_queue->grant_credits = false; in efx_tc_stop_channel()
251 flush_work(&rx_queue->grant_work); in efx_tc_stop_channel()
450 static bool efx_tc_rx(struct efx_rx_queue *rx_queue, u32 mark) in efx_tc_rx() argument
452 struct efx_channel *channel = efx_rx_queue_channel(rx_queue); in efx_tc_rx()
453 struct efx_rx_buffer *rx_buf = efx_rx_buffer(rx_queue, in efx_tc_rx()
456 struct efx_nic *efx = rx_queue->efx; in efx_tc_rx()
489 efx_free_rx_buffers(rx_queue, rx_buf, 1); in efx_tc_rx()