/linux-master/drivers/net/ethernet/freescale/ |
H A D | gianfar_ethtool.c | 253 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 D | ibmveth.c | 105 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 D | ibmveth.h | 149 struct ibmveth_rx_q rx_queue; member in struct:ibmveth_adapter
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_tc_lib.c | 1835 u16 queue = act->rx_queue;
|
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 756 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 D | netdev.c | 924 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 D | igc.h | 616 u8 rx_queue; member in struct:igc_nfc_filter 640 u8 rx_queue; member in struct:igc_flex_filter
|
H A D | igc_main.c | 3549 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 D | mv643xx_eth.c | 325 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 D | mvneta.c | 3277 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 D | otx2_tc.c | 527 req->index = act->rx_queue;
|
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_ll2.c | 41 #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, ¶ms); 1197 capacity = qed_chain_get_capacity(&p_ll2_info->rx_queue.rxq_chain); 1205 p_ll2_info->rx_queue [all...] |
H A D | qed_ll2.h | 114 struct qed_ll2_rx_queue rx_queue; member in struct:qed_ll2_info
|
/linux-master/drivers/net/ethernet/renesas/ |
H A D | rswitch.c | 123 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 D | rswitch.h | 1006 struct rswitch_gwca_queue *rx_queue; member in struct:rswitch_device
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | ef10.c | 2588 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 D | ef100_rx.c | 58 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 D | ef100_rx.h | 19 void ef100_rx_write(struct efx_rx_queue *rx_queue);
|
H A D | efx.h | 37 void efx_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index,
|
H A D | efx_channels.c | 532 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 D | ethtool_common.c | 495 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 D | efx.c | 247 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 D | ethtool.c | 438 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 D | farch.c | 471 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 D | net_driver.h | 401 * @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...] |