/kernel/linux/linux-6.6/drivers/infiniband/hw/erdma/ |
H A D | erdma_eq.c | 180 eqc->irq.msix_vector = pci_irq_vector(dev->pdev, ceqn + 1); in erdma_set_ceq_irq() 188 err = request_irq(eqc->irq.msix_vector, erdma_intr_ceq_handler, 0, in erdma_set_ceq_irq() 195 irq_set_affinity_hint(eqc->irq.msix_vector, in erdma_set_ceq_irq() 205 irq_set_affinity_hint(eqc->irq.msix_vector, NULL); in erdma_free_ceq_irq() 206 free_irq(eqc->irq.msix_vector, eqc); in erdma_free_ceq_irq()
|
H A D | erdma_main.c | 153 dev->comm_irq.msix_vector = in erdma_comm_irq_init() 158 irq_set_affinity_hint(dev->comm_irq.msix_vector, in erdma_comm_irq_init() 161 return request_irq(dev->comm_irq.msix_vector, erdma_comm_irq_handler, 0, in erdma_comm_irq_init() 167 irq_set_affinity_hint(dev->comm_irq.msix_vector, NULL); in erdma_comm_irq_uninit() 168 free_irq(dev->comm_irq.msix_vector, dev); in erdma_comm_irq_uninit()
|
H A D | erdma.h | 155 u32 msix_vector; member
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_rcfw.h | 199 int bnxt_qplib_rcfw_start_irq(struct bnxt_qplib_rcfw *rcfw, int msix_vector, 202 int msix_vector,
|
H A D | qplib_rcfw.c | 686 int bnxt_qplib_rcfw_start_irq(struct bnxt_qplib_rcfw *rcfw, int msix_vector, in bnxt_qplib_rcfw_start_irq() argument 699 creq->msix_vec = msix_vector; in bnxt_qplib_rcfw_start_irq() 819 int msix_vector, in bnxt_qplib_enable_rcfw_channel() 848 rc = bnxt_qplib_rcfw_start_irq(rcfw, msix_vector, true); in bnxt_qplib_enable_rcfw_channel() 818 bnxt_qplib_enable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw, int msix_vector, int cp_bar_reg_off, int virt_fn, aeq_handler_t aeq_handler) bnxt_qplib_enable_rcfw_channel() argument
|
H A D | qplib_fp.h | 496 int msix_vector, bool need_init); 498 int nq_idx, int msix_vector, int bar_reg_offset,
|
/kernel/linux/linux-5.10/drivers/virtio/ |
H A D | virtio_pci_common.c | 234 int v = vp_dev->vqs[vq->index]->msix_vector; in vp_del_vqs() 434 mask = vp_dev->msix_affinity_masks[info->msix_vector]; in vp_set_vq_affinity() 435 irq = pci_irq_vector(vp_dev->pci_dev, info->msix_vector); in vp_set_vq_affinity() 451 vp_dev->vqs[index]->msix_vector == VIRTIO_MSI_NO_VECTOR) in vp_get_vq_affinity() 455 vp_dev->vqs[index]->msix_vector); in vp_get_vq_affinity()
|
H A D | virtio_pci_common.h | 39 unsigned msix_vector; member
|
H A D | virtio_pci_legacy.c | 134 info->msix_vector = msix_vec; in setup_vq()
|
/kernel/linux/linux-6.6/drivers/virtio/ |
H A D | virtio_pci_common.c | 240 int v = vp_dev->vqs[vq->index]->msix_vector; in vp_del_vqs() 443 mask = vp_dev->msix_affinity_masks[info->msix_vector]; in vp_set_vq_affinity() 444 irq = pci_irq_vector(vp_dev->pci_dev, info->msix_vector); in vp_set_vq_affinity() 460 vp_dev->vqs[index]->msix_vector == VIRTIO_MSI_NO_VECTOR) in vp_get_vq_affinity() 464 vp_dev->vqs[index]->msix_vector); in vp_get_vq_affinity()
|
H A D | virtio_pci_modern.c | 236 if (vp_dev->per_vq_vectors && info->msix_vector != VIRTIO_MSI_NO_VECTOR) in vp_modern_disable_vq_and_reset() 237 synchronize_irq(pci_irq_vector(vp_dev->pci_dev, info->msix_vector)); in vp_modern_disable_vq_and_reset() 264 err = vp_active_vq(vq, info->msix_vector); in vp_modern_enable_vq_after_reset() 328 info->msix_vector = msix_vec; in setup_vq()
|
H A D | virtio_pci_common.h | 41 unsigned int msix_vector; member
|
H A D | virtio_pci_legacy.c | 128 info->msix_vector = msix_vec; in setup_vq()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_rcfw.h | 265 int bnxt_qplib_rcfw_start_irq(struct bnxt_qplib_rcfw *rcfw, int msix_vector, 268 int msix_vector,
|
H A D | qplib_fp.h | 499 int msix_vector, bool need_init); 501 int nq_idx, int msix_vector, int bar_reg_offset,
|
H A D | qplib_rcfw.c | 1033 int bnxt_qplib_rcfw_start_irq(struct bnxt_qplib_rcfw *rcfw, int msix_vector, in bnxt_qplib_rcfw_start_irq() argument 1046 creq->msix_vec = msix_vector; in bnxt_qplib_rcfw_start_irq() 1164 int msix_vector, in bnxt_qplib_enable_rcfw_channel() 1193 rc = bnxt_qplib_rcfw_start_irq(rcfw, msix_vector, true); in bnxt_qplib_enable_rcfw_channel() 1163 bnxt_qplib_enable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw, int msix_vector, int cp_bar_reg_off, aeq_handler_t aeq_handler) bnxt_qplib_enable_rcfw_channel() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/amazon/ena/ |
H A D | ena_com.h | 121 u32 msix_vector; member 168 u32 msix_vector; member 349 u32 msix_vector; member
|
H A D | ena_admin_defs.h | 298 u32 msix_vector; member
|
H A D | ena_netdev.c | 2276 u32 msix_vector; in ena_create_io_tx_queue() local 2283 msix_vector = ENA_IO_IRQ_IDX(qid); in ena_create_io_tx_queue() 2291 ctx.msix_vector = msix_vector; in ena_create_io_tx_queue() 2344 u32 msix_vector; in ena_create_io_rx_queue() local 2351 msix_vector = ENA_IO_IRQ_IDX(qid); in ena_create_io_rx_queue() 2359 ctx.msix_vector = msix_vector; in ena_create_io_rx_queue()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/amazon/ena/ |
H A D | ena_com.h | 121 u32 msix_vector; member 168 u32 msix_vector; member 351 u32 msix_vector; member
|
H A D | ena_admin_defs.h | 303 u32 msix_vector; member
|
H A D | ena_netdev.c | 2436 u32 msix_vector; in ena_create_io_tx_queue() local 2443 msix_vector = ENA_IO_IRQ_IDX(qid); in ena_create_io_tx_queue() 2451 ctx.msix_vector = msix_vector; in ena_create_io_tx_queue() 2504 u32 msix_vector; in ena_create_io_rx_queue() local 2511 msix_vector = ENA_IO_IRQ_IDX(qid); in ena_create_io_rx_queue() 2519 ctx.msix_vector = msix_vector; in ena_create_io_rx_queue()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igbvf/ |
H A D | netdev.c | 926 int tx_queue, int msix_vector) in igbvf_assign_vector() 942 ivar |= (msix_vector | E1000_IVAR_VALID) << 16; in igbvf_assign_vector() 946 ivar |= msix_vector | E1000_IVAR_VALID; in igbvf_assign_vector() 948 adapter->rx_ring[rx_queue].eims_value = BIT(msix_vector); in igbvf_assign_vector() 957 ivar |= (msix_vector | E1000_IVAR_VALID) << 24; in igbvf_assign_vector() 961 ivar |= (msix_vector | E1000_IVAR_VALID) << 8; in igbvf_assign_vector() 963 adapter->tx_ring[tx_queue].eims_value = BIT(msix_vector); in igbvf_assign_vector() 925 igbvf_assign_vector(struct igbvf_adapter *adapter, int rx_queue, int tx_queue, int msix_vector) igbvf_assign_vector() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igbvf/ |
H A D | netdev.c | 926 int tx_queue, int msix_vector) in igbvf_assign_vector() 942 ivar |= (msix_vector | E1000_IVAR_VALID) << 16; in igbvf_assign_vector() 946 ivar |= msix_vector | E1000_IVAR_VALID; in igbvf_assign_vector() 948 adapter->rx_ring[rx_queue].eims_value = BIT(msix_vector); in igbvf_assign_vector() 957 ivar |= (msix_vector | E1000_IVAR_VALID) << 24; in igbvf_assign_vector() 961 ivar |= (msix_vector | E1000_IVAR_VALID) << 8; in igbvf_assign_vector() 963 adapter->tx_ring[tx_queue].eims_value = BIT(msix_vector); in igbvf_assign_vector() 925 igbvf_assign_vector(struct igbvf_adapter *adapter, int rx_queue, int tx_queue, int msix_vector) igbvf_assign_vector() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_lib.c | 2043 * @msix_vector: the vector to map to the corresponding queue 2047 u16 queue, u16 msix_vector) in wx_set_ivar() 2053 msix_vector |= WX_PX_IVAR_ALLOC_VAL; in wx_set_ivar() 2057 ivar |= (msix_vector << index); in wx_set_ivar() 2061 msix_vector |= WX_PX_IVAR_ALLOC_VAL; in wx_set_ivar() 2065 ivar |= (msix_vector << index); in wx_set_ivar() 2046 wx_set_ivar(struct wx *wx, s8 direction, u16 queue, u16 msix_vector) wx_set_ivar() argument
|