Lines Matching refs:rx_queue
251 efx_fast_push_rx_descriptors(&efx->rx_queue[channel->channel]);
409 struct efx_rx_queue *rx_queue;
425 efx_for_each_channel_rx_queue(rx_queue, channel) {
426 rc = efx_probe_rx_queue(rx_queue);
436 efx_for_each_channel_rx_queue(rx_queue, channel)
437 efx_remove_rx_queue(rx_queue);
474 struct efx_rx_queue *rx_queue;
501 efx_for_each_channel_rx_queue(rx_queue, channel)
502 efx_init_rx_queue(rx_queue);
516 struct efx_rx_queue *rx_queue;
529 efx_for_each_channel_rx_queue(rx_queue, channel)
530 efx_fast_push_rx_descriptors(rx_queue);
555 struct efx_rx_queue *rx_queue;
581 efx_for_each_channel_rx_queue(rx_queue, channel)
582 efx_fini_rx_queue(rx_queue);
592 struct efx_rx_queue *rx_queue;
597 efx_for_each_channel_rx_queue(rx_queue, channel)
598 efx_remove_rx_queue(rx_queue);
604 void efx_schedule_slow_fill(struct efx_rx_queue *rx_queue)
606 mod_timer(&rx_queue->slow_fill, jiffies + msecs_to_jiffies(100));
1104 struct efx_rx_queue *rx_queue;
1118 efx_for_each_rx_queue(rx_queue, efx)
1119 rx_queue->channel = &efx->channel[rx_queue->queue];
1359 struct efx_rx_queue *rx_queue;
1370 efx_for_each_rx_queue(rx_queue, efx)
1371 rx_queue->channel->irq_moderation = rx_ticks;
2042 struct efx_rx_queue *rx_queue;
2087 rx_queue = &efx->rx_queue[i];
2088 rx_queue->efx = efx;
2089 rx_queue->queue = i;
2090 rx_queue->channel = &efx->channel[0]; /* for safety */
2091 rx_queue->buffer = NULL;
2092 setup_timer(&rx_queue->slow_fill, efx_rx_slow_fill,
2093 (unsigned long)rx_queue);