Lines Matching refs:rx_queue
534 struct efx_rx_queue *rx_queue;
559 rx_queue = &channel->rx_queue;
560 rx_queue->efx = efx;
561 timer_setup(&rx_queue->slow_fill, efx_siena_rx_slow_fill, 0);
605 struct efx_rx_queue *rx_queue;
631 rx_queue = &channel->rx_queue;
632 rx_queue->buffer = NULL;
633 memset(&rx_queue->rxd, 0, sizeof(rx_queue->rxd));
634 timer_setup(&rx_queue->slow_fill, efx_siena_rx_slow_fill, 0);
645 struct efx_rx_queue *rx_queue;
665 efx_for_each_channel_rx_queue(rx_queue, channel) {
666 rc = efx_siena_probe_rx_queue(rx_queue);
748 struct efx_rx_queue *rx_queue;
753 efx_for_each_channel_rx_queue(rx_queue, channel)
754 efx_siena_remove_rx_queue(rx_queue);
871 struct efx_rx_queue *rx_queue;
879 efx_for_each_channel_rx_queue(rx_queue, channel)
881 rx_queue->rxd.index +
882 rx_queue->rxd.entries);
978 channel->rx_queue.core_index = channel->channel;
980 channel->rx_queue.core_index = -1;
1124 struct efx_rx_queue *rx_queue;
1133 efx_for_each_channel_rx_queue(rx_queue, channel) {
1134 efx_siena_init_rx_queue(rx_queue);
1137 efx_siena_fast_push_rx_descriptors(rx_queue, false);
1148 struct efx_rx_queue *rx_queue;
1154 efx_for_each_channel_rx_queue(rx_queue, channel)
1155 rx_queue->refill_enabled = false;
1182 efx_for_each_channel_rx_queue(rx_queue, channel)
1183 efx_siena_fini_rx_queue(rx_queue);
1223 struct efx_rx_queue *rx_queue =
1227 efx_siena_fast_push_rx_descriptors(rx_queue, true);