| /linux/drivers/infiniband/hw/irdma/ |
| H A D | hw.c | 587 struct irdma_msix_vector *msix_vec, void *dev_id) in irdma_destroy_irq() argument 591 dev->irq_ops->irdma_dis_irq(dev, msix_vec->idx); in irdma_destroy_irq() 592 irq_update_affinity_hint(msix_vec->irq, NULL); in irdma_destroy_irq() 593 free_irq(msix_vec->irq, dev_id); in irdma_destroy_irq() 722 struct irdma_msix_vector *msix_vec; in irdma_del_ceq_0() local 725 msix_vec = &rf->iw_msixtbl[0]; in irdma_del_ceq_0() 728 msix_vec->ceq_id, in irdma_del_ceq_0() 729 msix_vec->idx, false); in irdma_del_ceq_0() 730 irdma_destroy_irq(rf, msix_vec, rf); in irdma_del_ceq_0() 732 msix_vec = &rf->iw_msixtbl[1]; in irdma_del_ceq_0() [all …]
|
| /linux/drivers/virtio/ |
| 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/infiniband/hw/bng_re/ |
| H A D | bng_fw.c | 547 creq->msix_vec = msix_vector; in bng_re_rcfw_start_irq() 557 rc = request_irq(creq->msix_vec, bng_re_creq_irq, 0, in bng_re_rcfw_start_irq() 619 synchronize_irq(creq->msix_vec); in bng_re_rcfw_stop_irq() 620 free_irq(creq->msix_vec, rcfw); in bng_re_rcfw_stop_irq() 644 creq->msix_vec = 0; in bng_re_disable_rcfw_channel()
|
| 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 | 1000 synchronize_irq(creq->msix_vec); in bnxt_qplib_rcfw_stop_irq() 1001 free_irq(creq->msix_vec, rcfw); in bnxt_qplib_rcfw_stop_irq() 1026 creq->msix_vec = 0; in bnxt_qplib_disable_rcfw_channel() 1042 creq->msix_vec = msix_vector; in bnxt_qplib_rcfw_start_irq() 1052 rc = request_irq(creq->msix_vec, bnxt_qplib_creq_irq, 0, in bnxt_qplib_rcfw_start_irq()
|
| H A D | qplib_fp.c | 442 synchronize_irq(nq->msix_vec); in bnxt_qplib_nq_stop_irq() 443 irq_set_affinity_hint(nq->msix_vec, NULL); in bnxt_qplib_nq_stop_irq() 444 free_irq(nq->msix_vec, nq); in bnxt_qplib_nq_stop_irq() 470 nq->msix_vec = 0; in bnxt_qplib_disable_nq() 482 nq->msix_vec = msix_vector; in bnxt_qplib_nq_start_irq() 492 rc = request_irq(nq->msix_vec, bnxt_qplib_nq_irq, 0, nq->name, nq); in bnxt_qplib_nq_start_irq() 502 rc = irq_set_affinity_hint(nq->msix_vec, &nq->mask); in bnxt_qplib_nq_start_irq() 506 nq->msix_vec, nq_indx); in bnxt_qplib_nq_start_irq()
|
| H A D | qplib_fp.h | 524 int msix_vec; member
|
| /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 | 4143 u32 msix_vec, bool eb) in goya_add_end_of_cb_packets() argument 4162 cq_pkt->value = cpu_to_le32(msix_vec & 0x7FF); in goya_add_end_of_cb_packets()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_exec_queue.c | 141 q->msix_vec = XE_IRQ_DEFAULT_MSIX; in __xe_exec_queue_alloc() 229 q->msix_vec, flags); in __xe_exec_queue_init()
|