| /Linux-v5.15/drivers/virtio/ |
| D | virtio_pci_legacy.c | 119 u16 msix_vec) in setup_vq() argument 134 info->msix_vector = msix_vec; in setup_vq() 158 if (msix_vec != VIRTIO_MSI_NO_VECTOR) { in setup_vq() 159 iowrite16(msix_vec, vp_dev->ioaddr + VIRTIO_MSI_QUEUE_VECTOR); in setup_vq() 160 msix_vec = ioread16(vp_dev->ioaddr + VIRTIO_MSI_QUEUE_VECTOR); in setup_vq() 161 if (msix_vec == VIRTIO_MSI_NO_VECTOR) { in setup_vq()
|
| D | virtio_pci_common.c | 178 u16 msix_vec) in vp_setup_vq() argument 190 msix_vec); in vp_setup_vq() 286 u16 msix_vec; in vp_find_vqs_msix() local 318 msix_vec = VIRTIO_MSI_NO_VECTOR; in vp_find_vqs_msix() 320 msix_vec = allocated_vectors++; in vp_find_vqs_msix() 322 msix_vec = VP_MSIX_VQ_VECTOR; in vp_find_vqs_msix() 325 msix_vec); in vp_find_vqs_msix() 331 if (!vp_dev->per_vq_vectors || msix_vec == VIRTIO_MSI_NO_VECTOR) in vp_find_vqs_msix() 335 snprintf(vp_dev->msix_names[msix_vec], in vp_find_vqs_msix() 339 err = request_irq(pci_irq_vector(vp_dev->pci_dev, msix_vec), in vp_find_vqs_msix() [all …]
|
| D | virtio_pci_modern.c | 190 u16 msix_vec) in setup_vq() argument 211 info->msix_vector = msix_vec; in setup_vq() 233 if (msix_vec != VIRTIO_MSI_NO_VECTOR) { in setup_vq() 234 msix_vec = vp_modern_queue_vector(mdev, index, msix_vec); in setup_vq() 235 if (msix_vec == VIRTIO_MSI_NO_VECTOR) { in setup_vq()
|
| D | virtio_pci_common.h | 85 u16 msix_vec);
|
| /Linux-v5.15/drivers/infiniband/hw/irdma/ |
| D | hw.c | 543 struct irdma_msix_vector *msix_vec, void *dev_id) in irdma_destroy_irq() argument 547 dev->irq_ops->irdma_dis_irq(dev, msix_vec->idx); in irdma_destroy_irq() 548 irq_set_affinity_hint(msix_vec->irq, NULL); in irdma_destroy_irq() 549 free_irq(msix_vec->irq, dev_id); in irdma_destroy_irq() 671 struct irdma_msix_vector *msix_vec; in irdma_del_ceq_0() local 674 msix_vec = &rf->iw_msixtbl[0]; in irdma_del_ceq_0() 676 msix_vec->ceq_id, in irdma_del_ceq_0() 677 msix_vec->idx, false); in irdma_del_ceq_0() 678 irdma_destroy_irq(rf, msix_vec, rf); in irdma_del_ceq_0() 680 msix_vec = &rf->iw_msixtbl[1]; in irdma_del_ceq_0() [all …]
|
| /Linux-v5.15/drivers/infiniband/hw/bnxt_re/ |
| D | qplib_rcfw.c | 646 synchronize_irq(creq->msix_vec); in bnxt_qplib_rcfw_stop_irq() 651 free_irq(creq->msix_vec, rcfw); in bnxt_qplib_rcfw_stop_irq() 678 creq->msix_vec = 0; in bnxt_qplib_disable_rcfw_channel() 692 creq->msix_vec = msix_vector; in bnxt_qplib_rcfw_start_irq() 697 rc = request_irq(creq->msix_vec, bnxt_qplib_creq_irq, 0, in bnxt_qplib_rcfw_start_irq()
|
| D | qplib_rcfw.h | 176 int msix_vec; member
|
| D | qplib_fp.c | 411 synchronize_irq(nq->msix_vec); in bnxt_qplib_nq_stop_irq() 415 irq_set_affinity_hint(nq->msix_vec, NULL); in bnxt_qplib_nq_stop_irq() 416 free_irq(nq->msix_vec, nq); in bnxt_qplib_nq_stop_irq() 438 nq->msix_vec = 0; in bnxt_qplib_disable_nq() 449 nq->msix_vec = msix_vector; in bnxt_qplib_nq_start_irq() 456 rc = request_irq(nq->msix_vec, bnxt_qplib_nq_irq, 0, nq->name, nq); in bnxt_qplib_nq_start_irq() 462 rc = irq_set_affinity_hint(nq->msix_vec, &nq->mask); in bnxt_qplib_nq_start_irq() 466 nq->msix_vec, nq_indx); in bnxt_qplib_nq_start_irq()
|
| D | qplib_fp.h | 478 int msix_vec; member
|
| /Linux-v5.15/drivers/net/ethernet/broadcom/bnx2x/ |
| D | bnx2x_cmn.c | 1664 int msix_vec = 0, i, rc; in bnx2x_enable_msix() local 1668 bp->msix_table[msix_vec].entry = msix_vec; in bnx2x_enable_msix() 1671 msix_vec++; in bnx2x_enable_msix() 1676 bp->msix_table[msix_vec].entry = msix_vec; in bnx2x_enable_msix() 1678 msix_vec, bp->msix_table[msix_vec].entry); in bnx2x_enable_msix() 1679 msix_vec++; in bnx2x_enable_msix() 1684 bp->msix_table[msix_vec].entry = msix_vec; in bnx2x_enable_msix() 1686 msix_vec, msix_vec, i); in bnx2x_enable_msix() 1687 msix_vec++; in bnx2x_enable_msix() 1691 msix_vec); in bnx2x_enable_msix() [all …]
|
| /Linux-v5.15/drivers/misc/habanalabs/goya/ |
| D | goyaP.h | 224 u32 len, u64 cq_addr, u32 cq_val, u32 msix_vec,
|
| D | goya.c | 4114 u32 len, u64 cq_addr, u32 cq_val, u32 msix_vec, in goya_add_end_of_cb_packets() argument 4134 cq_pkt->value = cpu_to_le32(msix_vec & 0x7FF); in goya_add_end_of_cb_packets()
|