/Linux-v4.19/drivers/infiniband/hw/bnxt_re/ |
D | qplib_rcfw.h | 200 int bnxt_qplib_rcfw_start_irq(struct bnxt_qplib_rcfw *rcfw, int msix_vector, 204 int msix_vector,
|
D | qplib_rcfw.c | 627 int bnxt_qplib_rcfw_start_irq(struct bnxt_qplib_rcfw *rcfw, int msix_vector, in bnxt_qplib_rcfw_start_irq() argument 635 rcfw->vector = msix_vector; in bnxt_qplib_rcfw_start_irq() 654 int msix_vector, in bnxt_qplib_enable_rcfw_channel() argument 717 rc = bnxt_qplib_rcfw_start_irq(rcfw, msix_vector, true); in bnxt_qplib_enable_rcfw_channel()
|
D | qplib_fp.h | 473 int msix_vector, bool need_init); 475 int nq_idx, int msix_vector, int bar_reg_offset,
|
D | qplib_fp.c | 375 int msix_vector, bool need_init) in bnxt_qplib_nq_start_irq() argument 382 nq->vector = msix_vector; in bnxt_qplib_nq_start_irq() 409 int nq_idx, int msix_vector, int bar_reg_offset, in bnxt_qplib_enable_nq() argument 443 rc = bnxt_qplib_nq_start_irq(nq, nq_idx, msix_vector, true); in bnxt_qplib_enable_nq()
|
/Linux-v4.19/drivers/virtio/ |
D | virtio_pci_common.c | 237 int v = vp_dev->vqs[vq->index]->msix_vector; in vp_del_vqs() 436 mask = vp_dev->msix_affinity_masks[info->msix_vector]; in vp_set_vq_affinity() 437 irq = pci_irq_vector(vp_dev->pci_dev, info->msix_vector); in vp_set_vq_affinity() 453 vp_dev->vqs[index]->msix_vector == VIRTIO_MSI_NO_VECTOR) in vp_get_vq_affinity() 457 vp_dev->vqs[index]->msix_vector); in vp_get_vq_affinity()
|
D | virtio_pci_common.h | 42 unsigned msix_vector; member
|
D | virtio_pci_legacy.c | 135 info->msix_vector = msix_vec; in setup_vq()
|
D | virtio_pci_modern.c | 341 info->msix_vector = msix_vec; in setup_vq()
|
/Linux-v4.19/drivers/net/ethernet/amazon/ena/ |
D | ena_com.h | 160 u32 msix_vector; member 191 u32 msix_vector; member 351 u32 msix_vector; member
|
D | ena_netdev.c | 1597 u32 msix_vector; in ena_create_io_tx_queue() local 1604 msix_vector = ENA_IO_IRQ_IDX(qid); in ena_create_io_tx_queue() 1610 ctx.msix_vector = msix_vector; in ena_create_io_tx_queue() 1662 u32 msix_vector; in ena_create_io_rx_queue() local 1669 msix_vector = ENA_IO_IRQ_IDX(qid); in ena_create_io_rx_queue() 1675 ctx.msix_vector = msix_vector; in ena_create_io_rx_queue()
|
D | ena_admin_defs.h | 355 u32 msix_vector; member
|
D | ena_com.c | 1171 create_cmd.msix_vector = io_cq->msix_vector; in ena_com_create_io_cq() 1634 io_cq->msix_vector = ctx->msix_vector; in ena_com_create_io_queue()
|
/Linux-v4.19/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 922 int tx_queue, int msix_vector) in igbvf_assign_vector() argument 938 ivar |= (msix_vector | E1000_IVAR_VALID) << 16; in igbvf_assign_vector() 942 ivar |= msix_vector | E1000_IVAR_VALID; in igbvf_assign_vector() 944 adapter->rx_ring[rx_queue].eims_value = BIT(msix_vector); in igbvf_assign_vector() 953 ivar |= (msix_vector | E1000_IVAR_VALID) << 24; in igbvf_assign_vector() 957 ivar |= (msix_vector | E1000_IVAR_VALID) << 8; in igbvf_assign_vector() 959 adapter->tx_ring[tx_queue].eims_value = BIT(msix_vector); in igbvf_assign_vector()
|
/Linux-v4.19/drivers/net/ethernet/intel/igb/ |
D | igb_main.c | 773 static void igb_write_ivar(struct e1000_hw *hw, int msix_vector, in igb_write_ivar() argument 782 ivar |= (msix_vector | E1000_IVAR_VALID) << offset; in igb_write_ivar() 788 static void igb_assign_vector(struct igb_q_vector *q_vector, int msix_vector) in igb_assign_vector() argument 812 if (!(adapter->flags & IGB_FLAG_HAS_MSIX) && msix_vector == 0) in igb_assign_vector() 814 array_wr32(E1000_MSIXBM(0), msix_vector, msixbm); in igb_assign_vector() 824 igb_write_ivar(hw, msix_vector, in igb_assign_vector() 828 igb_write_ivar(hw, msix_vector, in igb_assign_vector() 831 q_vector->eims_value = BIT(msix_vector); in igb_assign_vector() 845 igb_write_ivar(hw, msix_vector, in igb_assign_vector() 849 igb_write_ivar(hw, msix_vector, in igb_assign_vector() [all …]
|
/Linux-v4.19/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 169 u8 queue, u8 msix_vector) in ixgbevf_set_ivar() argument 176 msix_vector |= IXGBE_IVAR_ALLOC_VAL; in ixgbevf_set_ivar() 179 ivar |= msix_vector; in ixgbevf_set_ivar() 183 msix_vector |= IXGBE_IVAR_ALLOC_VAL; in ixgbevf_set_ivar() 187 ivar |= (msix_vector << index); in ixgbevf_set_ivar()
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_83xx_hw.c | 1324 u32 msix_vector; in qlcnic_83xx_create_tx_ctx() local 1341 msix_vector = adapter->drv_sds_rings + ring; in qlcnic_83xx_create_tx_ctx() 1343 msix_vector = adapter->drv_sds_rings - 1; in qlcnic_83xx_create_tx_ctx() 1344 msix_id = ahw->intr_tbl[msix_vector].id; in qlcnic_83xx_create_tx_ctx()
|
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 852 u8 queue, u8 msix_vector) in ixgbe_set_ivar() argument 858 msix_vector |= IXGBE_IVAR_ALLOC_VAL; in ixgbe_set_ivar() 864 ivar |= (msix_vector << (8 * (queue & 0x3))); in ixgbe_set_ivar() 874 msix_vector |= IXGBE_IVAR_ALLOC_VAL; in ixgbe_set_ivar() 878 ivar |= (msix_vector << index); in ixgbe_set_ivar() 883 msix_vector |= IXGBE_IVAR_ALLOC_VAL; in ixgbe_set_ivar() 887 ivar |= (msix_vector << index); in ixgbe_set_ivar()
|