Home
last modified time | relevance | path

Searched refs:msix_vec (Results 1 – 16 of 16) sorted by relevance

/Linux-v6.6/drivers/infiniband/hw/irdma/
Dhw.c562 struct irdma_msix_vector *msix_vec, void *dev_id) in irdma_destroy_irq() argument
566 dev->irq_ops->irdma_dis_irq(dev, msix_vec->idx); in irdma_destroy_irq()
567 irq_update_affinity_hint(msix_vec->irq, NULL); in irdma_destroy_irq()
568 free_irq(msix_vec->irq, dev_id); in irdma_destroy_irq()
689 struct irdma_msix_vector *msix_vec; in irdma_del_ceq_0() local
692 msix_vec = &rf->iw_msixtbl[0]; in irdma_del_ceq_0()
694 msix_vec->ceq_id, in irdma_del_ceq_0()
695 msix_vec->idx, false); in irdma_del_ceq_0()
696 irdma_destroy_irq(rf, msix_vec, rf); in irdma_del_ceq_0()
698 msix_vec = &rf->iw_msixtbl[1]; in irdma_del_ceq_0()
[all …]
/Linux-v6.6/drivers/virtio/
Dvirtio_pci_legacy.c116 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()
Dvirtio_pci_common.c178 u16 msix_vec) in vp_setup_vq() argument
190 msix_vec); in vp_setup_vq()
291 u16 msix_vec; in vp_find_vqs_msix() local
323 msix_vec = VIRTIO_MSI_NO_VECTOR; in vp_find_vqs_msix()
325 msix_vec = allocated_vectors++; in vp_find_vqs_msix()
327 msix_vec = VP_MSIX_VQ_VECTOR; in vp_find_vqs_msix()
330 msix_vec); in vp_find_vqs_msix()
336 if (!vp_dev->per_vq_vectors || msix_vec == VIRTIO_MSI_NO_VECTOR) in vp_find_vqs_msix()
340 snprintf(vp_dev->msix_names[msix_vec], in vp_find_vqs_msix()
344 err = request_irq(pci_irq_vector(vp_dev->pci_dev, msix_vec), in vp_find_vqs_msix()
[all …]
Dvirtio_pci_modern.c182 static int vp_active_vq(struct virtqueue *vq, u16 msix_vec) in vp_active_vq() argument
196 if (msix_vec != VIRTIO_MSI_NO_VECTOR) { in vp_active_vq()
197 msix_vec = vp_modern_queue_vector(mdev, index, msix_vec); in vp_active_vq()
198 if (msix_vec == VIRTIO_MSI_NO_VECTOR) in vp_active_vq()
306 u16 msix_vec) in setup_vq() argument
328 info->msix_vector = msix_vec; in setup_vq()
340 err = vp_active_vq(vq, msix_vec); in setup_vq()
Dvirtio_pci_common.h85 u16 msix_vec);
/Linux-v6.6/drivers/infiniband/hw/efa/
Defa_com.h134 u8 msix_vec; member
159 efa_eqe_handler cb, u16 depth, u8 msix_vec);
Defa_com.c1107 cmd.msix_vec = params->msix_vec; in efa_com_create_eq()
1211 efa_eqe_handler cb, u16 depth, u8 msix_vec) in efa_com_eq_init() argument
1221 params.msix_vec = msix_vec; in efa_com_eq_init()
Defa_main.c295 static int efa_create_eq(struct efa_dev *dev, struct efa_eq *eq, u8 msix_vec) in efa_create_eq() argument
299 efa_setup_comp_irq(dev, eq, msix_vec); in efa_create_eq()
305 dev->dev_attr.max_eq_depth, msix_vec); in efa_create_eq()
Defa_admin_cmds_defs.h870 u8 msix_vec; member
/Linux-v6.6/drivers/infiniband/hw/bnxt_re/
Dqplib_rcfw.c1004 synchronize_irq(creq->msix_vec); in bnxt_qplib_rcfw_stop_irq()
1005 free_irq(creq->msix_vec, rcfw); in bnxt_qplib_rcfw_stop_irq()
1030 creq->msix_vec = 0; in bnxt_qplib_disable_rcfw_channel()
1046 creq->msix_vec = msix_vector; in bnxt_qplib_rcfw_start_irq()
1056 rc = request_irq(creq->msix_vec, bnxt_qplib_creq_irq, 0, in bnxt_qplib_rcfw_start_irq()
Dqplib_rcfw.h213 int msix_vec; member
Dqplib_fp.c427 synchronize_irq(nq->msix_vec); in bnxt_qplib_nq_stop_irq()
428 irq_set_affinity_hint(nq->msix_vec, NULL); in bnxt_qplib_nq_stop_irq()
429 free_irq(nq->msix_vec, nq); in bnxt_qplib_nq_stop_irq()
455 nq->msix_vec = 0; in bnxt_qplib_disable_nq()
467 nq->msix_vec = msix_vector; in bnxt_qplib_nq_start_irq()
477 rc = request_irq(nq->msix_vec, bnxt_qplib_nq_irq, 0, nq->name, nq); in bnxt_qplib_nq_start_irq()
487 rc = irq_set_affinity_hint(nq->msix_vec, &nq->mask); in bnxt_qplib_nq_start_irq()
491 nq->msix_vec, nq_indx); in bnxt_qplib_nq_start_irq()
Dqplib_fp.h479 int msix_vec; member
/Linux-v6.6/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c1676 int msix_vec = 0, i, rc; in bnx2x_enable_msix() local
1680 bp->msix_table[msix_vec].entry = msix_vec; in bnx2x_enable_msix()
1683 msix_vec++; in bnx2x_enable_msix()
1688 bp->msix_table[msix_vec].entry = msix_vec; in bnx2x_enable_msix()
1690 msix_vec, bp->msix_table[msix_vec].entry); in bnx2x_enable_msix()
1691 msix_vec++; in bnx2x_enable_msix()
1696 bp->msix_table[msix_vec].entry = msix_vec; in bnx2x_enable_msix()
1698 msix_vec, msix_vec, i); in bnx2x_enable_msix()
1699 msix_vec++; in bnx2x_enable_msix()
1703 msix_vec); in bnx2x_enable_msix()
[all …]
/Linux-v6.6/drivers/accel/habanalabs/goya/
DgoyaP.h234 u32 msix_vec, bool eb);
Dgoya.c4154 u32 msix_vec, bool eb) in goya_add_end_of_cb_packets() argument
4173 cq_pkt->value = cpu_to_le32(msix_vec & 0x7FF); in goya_add_end_of_cb_packets()