Searched refs:rx_queue (Results 26 - 50 of 135) sorted by path

123456

/linux-master/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c253 struct gfar_priv_rx_q *rx_queue = NULL; local
266 rx_queue = priv->rx_queue[0];
269 rxtime = get_ictt_value(rx_queue->rxic);
270 rxcount = get_icft_value(rx_queue->rxic);
333 priv->rx_queue[i]->rxcoalescing = 0;
336 priv->rx_queue[i]->rxcoalescing = 1;
340 priv->rx_queue[i]->rxic = mk_ic_value(
383 struct gfar_priv_rx_q *rx_queue = NULL; local
386 rx_queue
[all...]
/linux-master/drivers/net/ethernet/ibm/
H A Dibmveth.c105 return be32_to_cpu(adapter->rx_queue.queue_addr[adapter->rx_queue.index].flags_off);
116 return ibmveth_rxq_toggle(adapter) == adapter->rx_queue.toggle;
136 return be32_to_cpu(adapter->rx_queue.queue_addr[adapter->rx_queue.index].length);
404 u64 correlator = adapter->rx_queue.queue_addr[adapter->rx_queue.index].correlator;
417 u32 q_index = adapter->rx_queue.index;
418 u64 correlator = adapter->rx_queue.queue_addr[q_index].correlator;
443 ibmveth_remove_buffer_from_pool(adapter, adapter->rx_queue
[all...]
H A Dibmveth.h149 struct ibmveth_rx_q rx_queue; member in struct:ibmveth_adapter
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_tc_lib.c1835 u16 queue = act->rx_queue;
/linux-master/drivers/net/ethernet/intel/igb/
H A Digb_main.c756 int rx_queue = IGB_N0_QUEUE; local
761 rx_queue = q_vector->rx.ring->reg_idx;
772 if (rx_queue > IGB_N0_QUEUE)
773 msixbm = E1000_EICR_RX_QUEUE0 << rx_queue;
787 if (rx_queue > IGB_N0_QUEUE)
789 rx_queue & 0x7,
790 (rx_queue & 0x8) << 1);
808 if (rx_queue > IGB_N0_QUEUE)
810 rx_queue >> 1,
811 (rx_queue
[all...]
/linux-master/drivers/net/ethernet/intel/igbvf/
H A Dnetdev.c924 static void igbvf_assign_vector(struct igbvf_adapter *adapter, int rx_queue, argument
935 if (rx_queue > IGBVF_NO_QUEUE) {
936 index = (rx_queue >> 1);
938 if (rx_queue & 0x1) {
947 adapter->rx_ring[rx_queue].eims_value = BIT(msix_vector);
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc.h616 u8 rx_queue; member in struct:igc_nfc_filter
640 u8 rx_queue; member in struct:igc_flex_filter
H A Digc_main.c3549 queuing |= FIELD_PREP(IGC_FHFT_QUEUE_MASK, input->rx_queue);
3695 flex.rx_queue = rule->action;
4081 int rx_queue = IGC_N0_QUEUE; local
4085 rx_queue = q_vector->rx.ring->reg_idx;
4091 if (rx_queue > IGC_N0_QUEUE)
4093 rx_queue >> 1,
4094 (rx_queue & 0x1) << 4);
/linux-master/drivers/net/ethernet/marvell/
H A Dmv643xx_eth.c325 struct rx_queue { struct
399 struct rx_queue rxq[8];
441 static struct mv643xx_eth_private *rxq_to_mp(struct rx_queue *rxq)
451 static void rxq_enable(struct rx_queue *rxq)
457 static void rxq_disable(struct rx_queue *rxq)
506 static int rxq_process(struct rx_queue *rxq, int budget)
598 static int rxq_refill(struct rx_queue *rxq, int budget)
1940 struct rx_queue *rxq = mp->rxq + index;
2005 static void rxq_deinit(struct rx_queue *rxq)
2383 struct rx_queue *rx
[all...]
H A Dmvneta.c3277 int rx_queue; local
3310 rx_queue = fls(((cause_rx_tx >> 8) & 0xff));
3311 if (rx_queue) {
3312 rx_queue = rx_queue - 1;
3315 &pp->rxqs[rx_queue]);
3318 &pp->rxqs[rx_queue]);
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_tc.c527 req->index = act->rx_queue;
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_ll2.c41 #define QED_LL2_RX_REGISTERED(ll2) ((ll2)->rx_queue.b_cb_registered)
452 struct qed_ll2_rx_queue *p_rx = &p_ll2_conn->rx_queue;
487 struct qed_ll2_rx_queue *p_rx = &p_ll2_conn->rx_queue;
529 struct qed_ll2_rx_queue *p_rx = &p_ll2_conn->rx_queue;
592 p_rx = &p_ll2_conn->rx_queue;
649 struct qed_ll2_rx_queue *p_rx = &p_ll2_conn->rx_queue;
963 struct qed_ll2_rx_queue *p_rx = &p_ll2_conn->rx_queue;
1191 rc = qed_chain_alloc(cdev, &p_ll2_info->rx_queue.rxq_chain, &params);
1197 capacity = qed_chain_get_capacity(&p_ll2_info->rx_queue.rxq_chain);
1205 p_ll2_info->rx_queue
[all...]
H A Dqed_ll2.h114 struct qed_ll2_rx_queue rx_queue; member in struct:qed_ll2_info
/linux-master/drivers/net/ethernet/renesas/
H A Drswitch.c123 iowrite32(priv->rdev[i]->rx_queue->index,
617 rdev->rx_queue = rswitch_gwca_get(priv);
618 if (!rdev->rx_queue)
621 err = rswitch_gwca_queue_alloc(ndev, priv, rdev->rx_queue, false, RX_RING_SIZE);
623 rswitch_gwca_put(priv, rdev->rx_queue);
634 rswitch_gwca_queue_free(ndev, rdev->rx_queue);
635 rswitch_gwca_put(rdev->priv, rdev->rx_queue);
643 return rswitch_gwca_queue_ext_ts_format(ndev, priv, rdev->rx_queue);
794 struct rswitch_gwca_queue *gq = rdev->rx_queue;
904 else if (rswitch_is_queue_rxed(rdev->rx_queue))
[all...]
H A Drswitch.h1006 struct rswitch_gwca_queue *rx_queue; member in struct:rswitch_device
/linux-master/drivers/net/ethernet/sfc/
H A Def10.c2588 efx_ef10_build_rx_desc(struct efx_rx_queue *rx_queue, unsigned int index) argument
2593 rxd = efx_rx_desc(rx_queue, index);
2594 rx_buf = efx_rx_buffer(rx_queue, index);
2600 static void efx_ef10_rx_write(struct efx_rx_queue *rx_queue) argument
2602 struct efx_nic *efx = rx_queue->efx;
2607 write_count = rx_queue->added_count & ~7;
2608 if (rx_queue->notified_count == write_count)
2613 rx_queue,
2614 rx_queue->notified_count & rx_queue
2626 efx_ef10_rx_defer_refill(struct efx_rx_queue *rx_queue) argument
2671 efx_ef10_handle_rx_wrong_queue(struct efx_rx_queue *rx_queue, unsigned int rx_queue_label) argument
2684 efx_ef10_handle_rx_bad_lbits(struct efx_rx_queue *rx_queue, unsigned int actual, unsigned int expected) argument
2698 efx_ef10_handle_rx_abort(struct efx_rx_queue *rx_queue) argument
2816 struct efx_rx_queue *rx_queue; local
[all...]
H A Def100_rx.c58 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); local
59 struct efx_rx_buffer *rx_buf = efx_rx_buffer(rx_queue,
73 if (channel->type->receive_raw(rx_queue, mark))
141 efx_free_rx_buffers(rx_queue, rx_buf, 1);
146 static void ef100_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index) argument
148 struct efx_rx_buffer *rx_buf = efx_rx_buffer(rx_queue, index);
149 struct efx_channel *channel = efx_rx_queue_channel(rx_queue);
150 struct efx_nic *efx = rx_queue->efx;
152 ++rx_queue->rx_packets;
156 efx_rx_queue_index(rx_queue), inde
173 struct efx_rx_queue *rx_queue = efx_channel_get_rx_queue(channel); local
191 ef100_rx_write(struct efx_rx_queue *rx_queue) argument
[all...]
H A Def100_rx.h19 void ef100_rx_write(struct efx_rx_queue *rx_queue);
H A Defx.h37 void efx_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index,
H A Defx_channels.c532 struct efx_rx_queue *rx_queue; local
557 rx_queue = &channel->rx_queue;
558 rx_queue->efx = efx;
559 timer_setup(&rx_queue->slow_fill, efx_rx_slow_fill, 0);
602 struct efx_rx_queue *rx_queue; local
628 rx_queue = &channel->rx_queue;
629 rx_queue->buffer = NULL;
630 memset(&rx_queue
642 struct efx_rx_queue *rx_queue; local
742 struct efx_rx_queue *rx_queue; local
1092 struct efx_rx_queue *rx_queue; local
1118 struct efx_rx_queue *rx_queue; local
1198 struct efx_rx_queue *rx_queue = local
[all...]
H A Dethtool_common.c495 struct efx_rx_queue *rx_queue; local
543 efx_for_each_channel_rx_queue(rx_queue, channel) {
544 *data += rx_queue->rx_packets;
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Defx.c247 struct ef4_rx_queue *rx_queue = local
251 ef4_fast_push_rx_descriptors(rx_queue, true);
422 struct ef4_rx_queue *rx_queue; local
441 rx_queue = &channel->rx_queue;
442 rx_queue->efx = efx;
443 timer_setup(&rx_queue->slow_fill, ef4_rx_slow_fill, 0);
455 struct ef4_rx_queue *rx_queue; local
479 rx_queue = &channel->rx_queue;
490 struct ef4_rx_queue *rx_queue; local
592 struct ef4_rx_queue *rx_queue; local
683 struct ef4_rx_queue *rx_queue; local
736 struct ef4_rx_queue *rx_queue; local
773 struct ef4_rx_queue *rx_queue; local
863 ef4_schedule_slow_fill(struct ef4_rx_queue *rx_queue) argument
[all...]
H A Dethtool.c438 struct ef4_rx_queue *rx_queue; local
486 ef4_for_each_channel_rx_queue(rx_queue, channel) {
487 *data += rx_queue->rx_packets;
H A Dfarch.c471 ef4_farch_build_rx_desc(struct ef4_rx_queue *rx_queue, unsigned index) argument
476 rxd = ef4_rx_desc(rx_queue, index);
477 rx_buf = ef4_rx_buffer(rx_queue, index);
481 rx_queue->efx->type->rx_buffer_padding,
489 void ef4_farch_rx_write(struct ef4_rx_queue *rx_queue) argument
491 struct ef4_nic *efx = rx_queue->efx;
495 while (rx_queue->notified_count != rx_queue->added_count) {
497 rx_queue,
498 rx_queue
509 ef4_farch_rx_probe(struct ef4_rx_queue *rx_queue) argument
519 ef4_farch_rx_init(struct ef4_rx_queue *rx_queue) argument
563 ef4_farch_flush_rx_queue(struct ef4_rx_queue *rx_queue) argument
575 ef4_farch_rx_fini(struct ef4_rx_queue *rx_queue) argument
590 ef4_farch_rx_remove(struct ef4_rx_queue *rx_queue) argument
662 struct ef4_rx_queue *rx_queue; local
721 struct ef4_rx_queue *rx_queue; local
868 ef4_farch_handle_rx_not_ok(struct ef4_rx_queue *rx_queue, const ef4_qword_t *event) argument
947 ef4_farch_handle_rx_bad_index(struct ef4_rx_queue *rx_queue, unsigned index) argument
986 struct ef4_rx_queue *rx_queue; local
1114 struct ef4_rx_queue *rx_queue; local
1156 struct ef4_rx_queue *rx_queue = local
1390 ef4_farch_rx_defer_refill(struct ef4_rx_queue *rx_queue) argument
[all...]
H A Dnet_driver.h401 * @rx_queue: RX queue for this channel
444 struct ef4_rx_queue rx_queue; member in struct:ef4_channel
665 * @rx_queue: RX DMA queues
1090 int (*rx_probe)(struct ef4_rx_queue *rx_queue);
1091 void (*rx_init)(struct ef4_rx_queue *rx_queue);
1092 void (*rx_remove)(struct ef4_rx_queue *rx_queue);
1093 void (*rx_write)(struct ef4_rx_queue *rx_queue);
1094 void (*rx_defer_refill)(struct ef4_rx_queue *rx_queue);
1236 return channel->rx_queue.core_index >= 0;
1243 return &channel->rx_queue;
1256 ef4_rx_queue_channel(struct ef4_rx_queue *rx_queue) argument
1261 ef4_rx_queue_index(struct ef4_rx_queue *rx_queue) argument
1269 ef4_rx_buffer(struct ef4_rx_queue *rx_queue, unsigned int index) argument
[all...]

Completed in 363 milliseconds

123456