| /linux/drivers/virtio/ |
| H A D | virtio_pci_common.c | 200 static bool vp_is_slow_path_vector(u16 msix_vec) in vp_is_slow_path_vector() argument 202 return msix_vec == VP_MSIX_CONFIG_VECTOR; in vp_is_slow_path_vector() 209 u16 msix_vec, in vp_setup_vq() argument 222 msix_vec); in vp_setup_vq() 229 if (!vp_is_slow_path_vector(msix_vec)) in vp_setup_vq() 337 u16 msix_vec; in vp_find_one_vq_msix() local 341 msix_vec = VIRTIO_MSI_NO_VECTOR; in vp_find_one_vq_msix() 345 msix_vec = (*allocated_vectors)++; in vp_find_one_vq_msix() 348 msix_vec = VP_MSIX_CONFIG_VECTOR; in vp_find_one_vq_msix() 350 msix_vec = VP_MSIX_VQ_VECTOR; in vp_find_one_vq_msix() [all …]
|
| H A D | virtio_pci_legacy.c | 116 u16 msix_vec) in setup_vq() argument 128 info->msix_vector = msix_vec; in setup_vq() 154 if (msix_vec != VIRTIO_MSI_NO_VECTOR) { in setup_vq() 155 msix_vec = vp_legacy_queue_vector(&vp_dev->ldev, index, msix_vec); in setup_vq() 156 if (msix_vec == VIRTIO_MSI_NO_VECTOR) { in setup_vq()
|
| H A D | virtio_pci_modern.c | 567 static int vp_active_vq(struct virtqueue *vq, u16 msix_vec) in vp_active_vq() argument 581 if (msix_vec != VIRTIO_MSI_NO_VECTOR) { in vp_active_vq() 582 msix_vec = vp_modern_queue_vector(mdev, index, msix_vec); in vp_active_vq() 583 if (msix_vec == VIRTIO_MSI_NO_VECTOR) in vp_active_vq() 691 u16 msix_vec) in setup_vq() argument 715 info->msix_vector = msix_vec; in setup_vq() 727 err = vp_active_vq(vq, msix_vec); in setup_vq()
|
| /linux/drivers/vdpa/virtio_pci/ |
| H A D | vp_vdpa.c | 164 int msix_vec = 0; in vp_vdpa_request_irq() local 187 irq = pci_irq_vector(pdev, msix_vec); in vp_vdpa_request_irq() 194 vp_modern_queue_vector(mdev, i, msix_vec); in vp_vdpa_request_irq() 196 msix_vec++; in vp_vdpa_request_irq() 201 irq = pci_irq_vector(pdev, msix_vec); in vp_vdpa_request_irq() 206 vp_modern_config_vector(mdev, msix_vec); in vp_vdpa_request_irq()
|
| /linux/drivers/infiniband/hw/efa/ |
| H A D | efa_com.h | 146 u8 msix_vec; member 171 efa_eqe_handler cb, u16 depth, u8 msix_vec);
|
| H A D | efa_com.c | 1217 cmd.msix_vec = params->msix_vec; in efa_com_create_eq() 1316 efa_eqe_handler cb, u16 depth, u8 msix_vec) in efa_com_eq_init() argument 1326 params.msix_vec = msix_vec; in efa_com_eq_init()
|
| H A D | efa_main.c | 309 static int efa_create_eq(struct efa_dev *dev, struct efa_eq *eq, u32 msix_vec) in efa_create_eq() argument 314 dev->dev_attr.max_eq_depth, msix_vec); in efa_create_eq() 318 efa_setup_comp_irq(dev, eq, msix_vec); in efa_create_eq()
|
| /linux/drivers/net/ethernet/alibaba/eea/ |
| H A D | eea_net.c | 76 blk->msix_vec = i + 1; in eea_alloc_irq_blks() 132 rx->ering->msix_vec = blk->msix_vec; in eea_bind_q_and_cfg() 135 tx->ering->msix_vec = blk->msix_vec; in eea_bind_q_and_cfg()
|
| H A D | eea_pci.c | 370 int eea_pci_active_aq(struct eea_ring *ering, int msix_vec) in eea_pci_active_aq() argument 375 cfg_write16(ep_dev->reg, aq_msix_vector, msix_vec); in eea_pci_active_aq() 404 irq = pci_irq_vector(ep_dev->pci_dev, blk->msix_vec); in eea_pci_request_irq()
|
| H A D | eea_adminq.c | 339 qcfg->msix_vector = cpu_to_le16(ering->msix_vec); in qcfg_fill()
|
| /linux/drivers/infiniband/hw/bng_re/ |
| H A D | bng_re.h | 34 int msix_vec; member
|
| H A D | bng_fw.h | 95 int msix_vec; member
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | qplib_rcfw.c | 999 synchronize_irq(creq->msix_vec); in bnxt_qplib_rcfw_stop_irq() 1000 free_irq(creq->msix_vec, rcfw); in bnxt_qplib_rcfw_stop_irq() 1025 creq->msix_vec = 0; in bnxt_qplib_disable_rcfw_channel() 1041 creq->msix_vec = msix_vector; in bnxt_qplib_rcfw_start_irq() 1051 rc = request_irq(creq->msix_vec, bnxt_qplib_creq_irq, 0, in bnxt_qplib_rcfw_start_irq()
|
| /linux/drivers/net/ethernet/broadcom/bnx2x/ |
| H A D | bnx2x_cmn.c | 1677 int msix_vec = 0, i, rc; in bnx2x_enable_msix() local 1681 bp->msix_table[msix_vec].entry = msix_vec; in bnx2x_enable_msix() 1684 msix_vec++; in bnx2x_enable_msix() 1689 bp->msix_table[msix_vec].entry = msix_vec; in bnx2x_enable_msix() 1691 msix_vec, bp->msix_table[msix_vec].entry); in bnx2x_enable_msix() 1692 msix_vec++; in bnx2x_enable_msix() 1697 bp->msix_table[msix_vec].entry = msix_vec; in bnx2x_enable_msix() 1699 msix_vec, msix_vec, i); in bnx2x_enable_msix() 1700 msix_vec++; in bnx2x_enable_msix() 1704 msix_vec); in bnx2x_enable_msix() [all …]
|
| /linux/drivers/accel/habanalabs/goya/ |
| H A D | goyaP.h | 234 u32 msix_vec, bool eb);
|
| H A D | goya.c | 4142 u32 msix_vec, bool eb) in goya_add_end_of_cb_packets() argument 4161 cq_pkt->value = cpu_to_le32(msix_vec & 0x7FF); in goya_add_end_of_cb_packets()
|