Home
last modified time | relevance | path

Searched refs:rx_que (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/dev/iavf/
H A Diavf_vc_iflib.c59 struct iavf_rx_queue *rx_que = vsi->rx_queues; in iavf_configure_queues() local
84 for (int i = 0; i < pairs; i++, tx_que++, rx_que++, vqpi++) { in iavf_configure_queues()
86 rxr = &rx_que->rxr; in iavf_configure_queues()
133 struct iavf_rx_queue *rx_que = vsi->rx_queues; in iavf_map_queues() local
154 for (i = 0; i < q; i++, rx_que++) { in iavf_map_queues()
158 vm->vecmap[i].txq_map = (1 << rx_que->rxr.me); in iavf_map_queues()
159 vm->vecmap[i].rxq_map = (1 << rx_que->rxr.me); in iavf_map_queues()
H A Dif_iavf_iflib.c688 struct iavf_rx_queue *rx_que = vsi->rx_queues; in iavf_init_queues() local
698 for (int i = 0; i < vsi->num_rx_queues; i++, rx_que++) { in iavf_init_queues()
699 rxr = &rx_que->rxr; in iavf_init_queues()
822 struct iavf_rx_queue *rx_que = vsi->rx_queues; in iavf_if_msix_intr_assign() local
842 for (i = 0, vector = 1; i < vsi->shared->isc_nrxqsets; i++, vector++, rx_que++) { in iavf_if_msix_intr_assign()
846 err = iflib_irq_alloc_generic(ctx, &rx_que->que_irq, rid, in iavf_if_msix_intr_assign()
847 IFLIB_INTR_RXTX, iavf_msix_que, rx_que, rx_que->rxr.me, buf); in iavf_if_msix_intr_assign()
854 rx_que->msix = vector; in iavf_if_msix_intr_assign()
871 rx_que = vsi->rx_queues; in iavf_if_msix_intr_assign()
872 for (i = 0; i < vsi->num_rx_queues; i++, rx_que++) in iavf_if_msix_intr_assign()
[all …]
/freebsd/sys/dev/ixl/
H A Dixl_pf_iflib.c118 struct ixl_rx_queue *rx_que = arg; in ixl_msix_que() local
120 ++rx_que->irqs; in ixl_msix_que()
122 ixl_set_queue_rx_itr(rx_que); in ixl_msix_que()
324 struct ixl_rx_queue *rx_que = vsi->rx_queues; in ixl_free_pci_resources() local
327 if (rx_que == NULL) in ixl_free_pci_resources()
335 for (int i = 0; i < vsi->num_rx_queues; i++, rx_que++) in ixl_free_pci_resources()
336 iflib_irq_free(vsi->ctx, &rx_que->que_irq); in ixl_free_pci_resources()
441 struct ixl_rx_queue *rx_que = vsi->rx_queues; in ixl_initialize_vsi() local
566 for (int i = 0; i < vsi->num_rx_queues; i++, rx_que++) { in ixl_initialize_vsi()
567 struct rx_ring *rxr = &rx_que->rxr; in ixl_initialize_vsi()
[all …]
H A Dif_ixl.c1077 struct ixl_rx_queue *rx_que = vsi->rx_queues; in ixl_if_msix_intr_assign() local
1102 for (i = 0, vector = 1; i < vsi->shared->isc_nrxqsets; i++, vector++, rx_que++) { in ixl_if_msix_intr_assign()
1106 err = iflib_irq_alloc_generic(ctx, &rx_que->que_irq, rid, in ixl_if_msix_intr_assign()
1107 IFLIB_INTR_RXTX, ixl_msix_que, rx_que, rx_que->rxr.me, buf); in ixl_if_msix_intr_assign()
1116 rx_que->msix = vector; in ixl_if_msix_intr_assign()
1136 rx_que = vsi->rx_queues; in ixl_if_msix_intr_assign()
1137 for (int i = 0; i < vsi->num_rx_queues; i++, rx_que++) in ixl_if_msix_intr_assign()
1138 iflib_irq_free(ctx, &rx_que->que_irq); in ixl_if_msix_intr_assign()
1174 struct ixl_rx_queue *rx_que = vsi->rx_queues; in ixl_if_disable_intr() local
1177 for (int i = 0; i < vsi->num_rx_queues; i++, rx_que++) in ixl_if_disable_intr()
[all …]
H A Dixl_txrx.c900 struct ixl_rx_queue *rx_que; in ixl_vsi_add_queues_stats() local
916 rx_que = &(vsi->rx_queues[q]); in ixl_vsi_add_queues_stats()
917 rxr = &(rx_que->rxr); in ixl_vsi_add_queues_stats()
920 CTLFLAG_RD, &(rx_que->irqs), in ixl_vsi_add_queues_stats()
H A Dixl_pf_main.c4837 struct ixl_rx_queue *rx_que = vsi->rx_queues; in ixl_sysctl_queue_interrupt_table() local
4848 rx_que = &vsi->rx_queues[i]; in ixl_sysctl_queue_interrupt_table()
4851 i, rx_que->msix, in ixl_sysctl_queue_interrupt_table()
4852 rd32(hw, I40E_PFINT_LNKLSTN(rx_que->msix - 1)), in ixl_sysctl_queue_interrupt_table()
4853 rd32(hw, I40E_QINT_RQCTL(rx_que->msix - 1))); in ixl_sysctl_queue_interrupt_table()
4880 struct ixl_rx_queue *rx_que = vsi->rx_queues; in ixl_sysctl_debug_queue_int_ctln() local
4890 rx_que = &vsi->rx_queues[i]; in ixl_sysctl_debug_queue_int_ctln()
4893 i, rx_que->msix, in ixl_sysctl_debug_queue_int_ctln()
4894 rd32(hw, I40E_PFINT_DYN_CTLN(rx_que->msix - 1))); in ixl_sysctl_debug_queue_int_ctln()
/freebsd/sys/dev/igc/
H A Dif_igc.c397 struct rx_ring *rxr = &rx_que->rxr; in igc_get_regs()
1522 struct igc_rx_queue *rx_que = sc->rx_queues; in igc_if_msix_intr_assign() local
1528 for (i = 0; i < sc->rx_num_queues; i++, rx_que++, vector++) { in igc_if_msix_intr_assign()
1531 error = iflib_irq_alloc_generic(ctx, &rx_que->que_irq, rid, in igc_if_msix_intr_assign()
1532 IFLIB_INTR_RXTX, igc_msix_que, rx_que, rx_que->me, buf); in igc_if_msix_intr_assign()
1541 rx_que->msix = vector; in igc_if_msix_intr_assign()
1549 rx_que->eims = 1 << vector; in igc_if_msix_intr_assign()
1586 rx_que = sc->rx_queues; in igc_if_msix_intr_assign()
1587 for (int i = 0; i < sc->rx_num_queues; i++, rx_que++) in igc_if_msix_intr_assign()
1588 iflib_irq_free(ctx, &rx_que->que_irq); in igc_if_msix_intr_assign()
[all …]
/freebsd/sys/dev/ixgbe/
H A Dif_ixv.c1038 struct ix_rx_queue *rx_que = sc->rx_queues; in ixv_if_msix_intr_assign() local
1043 for (int i = 0; i < sc->num_rx_queues; i++, vector++, rx_que++) { in ixv_if_msix_intr_assign()
1047 error = iflib_irq_alloc_generic(ctx, &rx_que->que_irq, rid, in ixv_if_msix_intr_assign()
1048 IFLIB_INTR_RXTX, ixv_msix_que, rx_que, rx_que->rxr.me, in ixv_if_msix_intr_assign()
1059 rx_que->msix = vector; in ixv_if_msix_intr_assign()
1104 rx_que = sc->rx_queues; in ixv_if_msix_intr_assign()
1105 for (int i = 0; i < sc->num_rx_queues; i++, rx_que++) in ixv_if_msix_intr_assign()
1106 iflib_irq_free(ctx, &rx_que->que_irq); in ixv_if_msix_intr_assign()
1833 struct ix_rx_queue *rx_que = sc->rx_queues; in ixv_add_stats_sysctls() local
1863 for (int i = 0; i < sc->num_rx_queues; i++, rx_que++) { in ixv_add_stats_sysctls()
[all …]
H A Dif_ix.c572 struct ix_rx_queue *rx_que = sc->rx_queues; in ixgbe_if_queues_free() local
588 if (rx_que != NULL) { in ixgbe_if_queues_free()
1685 struct ix_rx_queue *rx_que; in ixgbe_add_hw_stats() local
1729 for (i = 0, rx_que = sc->rx_queues; i < sc->num_rx_queues; in ixgbe_add_hw_stats()
1730 i++, rx_que++) { in ixgbe_add_hw_stats()
1731 struct rx_ring *rxr = &rx_que->rxr; in ixgbe_add_hw_stats()
2209 struct ix_rx_queue *rx_que = sc->rx_queues; in ixgbe_if_msix_intr_assign() local
2216 for (int i = 0; i < sc->num_rx_queues; i++, vector++, rx_que++) { in ixgbe_if_msix_intr_assign()
2220 error = iflib_irq_alloc_generic(ctx, &rx_que->que_irq, rid, in ixgbe_if_msix_intr_assign()
2221 IFLIB_INTR_RXTX, ixgbe_msix_que, rx_que, rx_que->rxr.me, in ixgbe_if_msix_intr_assign()
[all …]
/freebsd/sys/dev/e1000/
H A Dif_em.c852 struct rx_ring *rxr = &rx_que->rxr; in em_get_regs()
2478 struct em_rx_queue *rx_que = sc->rx_queues; in em_if_msix_intr_assign() local
2484 for (i = 0; i < sc->rx_num_queues; i++, rx_que++, vector++) { in em_if_msix_intr_assign()
2487 error = iflib_irq_alloc_generic(ctx, &rx_que->que_irq, rid, in em_if_msix_intr_assign()
2488 IFLIB_INTR_RXTX, em_msix_que, rx_que, rx_que->me, buf); in em_if_msix_intr_assign()
2497 rx_que->msix = vector; in em_if_msix_intr_assign()
2506 rx_que->eims = 1 << (20 + i); in em_if_msix_intr_assign()
2507 sc->ims |= rx_que->eims; in em_if_msix_intr_assign()
2508 sc->ivars |= (8 | rx_que->msix) << (i * 4); in em_if_msix_intr_assign()
2510 rx_que->eims = E1000_EICR_TX_QUEUE0 << vector; in em_if_msix_intr_assign()
[all …]