Home
last modified time | relevance | path

Searched refs:msix (Results 1 - 25 of 145) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/scsi/snic/
H A Dsnic_isr.c94 for (i = 0; i < ARRAY_SIZE(snic->msix); i++) { in snic_free_intr()
95 if (snic->msix[i].requested) { in snic_free_intr()
97 snic->msix[i].devid); in snic_free_intr()
118 sprintf(snic->msix[SNIC_MSIX_WQ].devname, in snic_request_intr()
121 snic->msix[SNIC_MSIX_WQ].isr = snic_isr_msix_wq; in snic_request_intr()
122 snic->msix[SNIC_MSIX_WQ].devid = snic; in snic_request_intr()
124 sprintf(snic->msix[SNIC_MSIX_IO_CMPL].devname, in snic_request_intr()
127 snic->msix[SNIC_MSIX_IO_CMPL].isr = snic_isr_msix_io_cmpl; in snic_request_intr()
128 snic->msix[SNIC_MSIX_IO_CMPL].devid = snic; in snic_request_intr()
130 sprintf(snic->msix[SNIC_MSIX_ERR_NOTIF in snic_request_intr()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/snic/
H A Dsnic_isr.c80 for (i = 0; i < ARRAY_SIZE(snic->msix); i++) { in snic_free_intr()
81 if (snic->msix[i].requested) { in snic_free_intr()
83 snic->msix[i].devid); in snic_free_intr()
104 sprintf(snic->msix[SNIC_MSIX_WQ].devname, in snic_request_intr()
107 snic->msix[SNIC_MSIX_WQ].isr = snic_isr_msix_wq; in snic_request_intr()
108 snic->msix[SNIC_MSIX_WQ].devid = snic; in snic_request_intr()
110 sprintf(snic->msix[SNIC_MSIX_IO_CMPL].devname, in snic_request_intr()
113 snic->msix[SNIC_MSIX_IO_CMPL].isr = snic_isr_msix_io_cmpl; in snic_request_intr()
114 snic->msix[SNIC_MSIX_IO_CMPL].devid = snic; in snic_request_intr()
116 sprintf(snic->msix[SNIC_MSIX_ERR_NOTIF in snic_request_intr()
[all...]
/kernel/linux/linux-5.10/drivers/scsi/bfa/
H A Dbfa_hw_cb.c110 bfa->msix.nvecs = nvecs; in bfa_hwcb_msix_init()
119 if (bfa->msix.nvecs == 0) in bfa_hwcb_msix_ctrl_install()
122 if (bfa->msix.nvecs == 1) { in bfa_hwcb_msix_ctrl_install()
124 bfa->msix.handler[i] = bfa_msix_all; in bfa_hwcb_msix_ctrl_install()
129 bfa->msix.handler[i] = bfa_msix_lpu_err; in bfa_hwcb_msix_ctrl_install()
137 if (bfa->msix.nvecs == 0) in bfa_hwcb_msix_queue_install()
140 if (bfa->msix.nvecs == 1) { in bfa_hwcb_msix_queue_install()
142 bfa->msix.handler[i] = bfa_msix_all; in bfa_hwcb_msix_queue_install()
147 bfa->msix.handler[i] = bfa_msix_reqq; in bfa_hwcb_msix_queue_install()
150 bfa->msix in bfa_hwcb_msix_queue_install()
166 bfa_hwcb_isr_mode_set(struct bfa_s *bfa, bfa_boolean_t msix) bfa_hwcb_isr_mode_set() argument
[all...]
H A Dbfa_hw_ct.c108 bfa->msix.nvecs = nvecs; in bfa_hwct_msix_init()
115 if (bfa->msix.nvecs == 0) in bfa_hwct_msix_ctrl_install()
118 if (bfa->msix.nvecs == 1) in bfa_hwct_msix_ctrl_install()
119 bfa->msix.handler[BFI_MSIX_LPU_ERR_CT] = bfa_msix_all; in bfa_hwct_msix_ctrl_install()
121 bfa->msix.handler[BFI_MSIX_LPU_ERR_CT] = bfa_msix_lpu_err; in bfa_hwct_msix_ctrl_install()
129 if (bfa->msix.nvecs == 0) in bfa_hwct_msix_queue_install()
132 if (bfa->msix.nvecs == 1) { in bfa_hwct_msix_queue_install()
134 bfa->msix.handler[i] = bfa_msix_all; in bfa_hwct_msix_queue_install()
139 bfa->msix.handler[i] = bfa_msix_reqq; in bfa_hwct_msix_queue_install()
142 bfa->msix in bfa_hwct_msix_queue_install()
158 bfa_hwct_isr_mode_set(struct bfa_s *bfa, bfa_boolean_t msix) bfa_hwct_isr_mode_set() argument
[all...]
/kernel/linux/linux-6.6/drivers/scsi/bfa/
H A Dbfa_hw_cb.c110 bfa->msix.nvecs = nvecs; in bfa_hwcb_msix_init()
119 if (bfa->msix.nvecs == 0) in bfa_hwcb_msix_ctrl_install()
122 if (bfa->msix.nvecs == 1) { in bfa_hwcb_msix_ctrl_install()
124 bfa->msix.handler[i] = bfa_msix_all; in bfa_hwcb_msix_ctrl_install()
129 bfa->msix.handler[i] = bfa_msix_lpu_err; in bfa_hwcb_msix_ctrl_install()
137 if (bfa->msix.nvecs == 0) in bfa_hwcb_msix_queue_install()
140 if (bfa->msix.nvecs == 1) { in bfa_hwcb_msix_queue_install()
142 bfa->msix.handler[i] = bfa_msix_all; in bfa_hwcb_msix_queue_install()
147 bfa->msix.handler[i] = bfa_msix_reqq; in bfa_hwcb_msix_queue_install()
150 bfa->msix in bfa_hwcb_msix_queue_install()
166 bfa_hwcb_isr_mode_set(struct bfa_s *bfa, bfa_boolean_t msix) bfa_hwcb_isr_mode_set() argument
[all...]
H A Dbfa_hw_ct.c108 bfa->msix.nvecs = nvecs; in bfa_hwct_msix_init()
115 if (bfa->msix.nvecs == 0) in bfa_hwct_msix_ctrl_install()
118 if (bfa->msix.nvecs == 1) in bfa_hwct_msix_ctrl_install()
119 bfa->msix.handler[BFI_MSIX_LPU_ERR_CT] = bfa_msix_all; in bfa_hwct_msix_ctrl_install()
121 bfa->msix.handler[BFI_MSIX_LPU_ERR_CT] = bfa_msix_lpu_err; in bfa_hwct_msix_ctrl_install()
129 if (bfa->msix.nvecs == 0) in bfa_hwct_msix_queue_install()
132 if (bfa->msix.nvecs == 1) { in bfa_hwct_msix_queue_install()
134 bfa->msix.handler[i] = bfa_msix_all; in bfa_hwct_msix_queue_install()
139 bfa->msix.handler[i] = bfa_msix_reqq; in bfa_hwct_msix_queue_install()
142 bfa->msix in bfa_hwct_msix_queue_install()
158 bfa_hwct_isr_mode_set(struct bfa_s *bfa, bfa_boolean_t msix) bfa_hwct_isr_mode_set() argument
[all...]
/kernel/linux/linux-5.10/drivers/scsi/fnic/
H A Dfnic_isr.c161 for (i = 0; i < ARRAY_SIZE(fnic->msix); i++) in fnic_free_intr()
162 if (fnic->msix[i].requested) in fnic_free_intr()
164 fnic->msix[i].devid); in fnic_free_intr()
191 sprintf(fnic->msix[FNIC_MSIX_RQ].devname, in fnic_request_intr()
193 fnic->msix[FNIC_MSIX_RQ].isr = fnic_isr_msix_rq; in fnic_request_intr()
194 fnic->msix[FNIC_MSIX_RQ].devid = fnic; in fnic_request_intr()
196 sprintf(fnic->msix[FNIC_MSIX_WQ].devname, in fnic_request_intr()
198 fnic->msix[FNIC_MSIX_WQ].isr = fnic_isr_msix_wq; in fnic_request_intr()
199 fnic->msix[FNIC_MSIX_WQ].devid = fnic; in fnic_request_intr()
201 sprintf(fnic->msix[FNIC_MSIX_WQ_COP in fnic_request_intr()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/fnic/
H A Dfnic_isr.c149 for (i = 0; i < ARRAY_SIZE(fnic->msix); i++) in fnic_free_intr()
150 if (fnic->msix[i].requested) in fnic_free_intr()
152 fnic->msix[i].devid); in fnic_free_intr()
179 sprintf(fnic->msix[FNIC_MSIX_RQ].devname, in fnic_request_intr()
181 fnic->msix[FNIC_MSIX_RQ].isr = fnic_isr_msix_rq; in fnic_request_intr()
182 fnic->msix[FNIC_MSIX_RQ].devid = fnic; in fnic_request_intr()
184 sprintf(fnic->msix[FNIC_MSIX_WQ].devname, in fnic_request_intr()
186 fnic->msix[FNIC_MSIX_WQ].isr = fnic_isr_msix_wq; in fnic_request_intr()
187 fnic->msix[FNIC_MSIX_WQ].devid = fnic; in fnic_request_intr()
189 sprintf(fnic->msix[FNIC_MSIX_WQ_COP in fnic_request_intr()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Daffinity.c779 * Function updates the irq affinity hint for msix after it has been changed
783 static void hfi1_update_sdma_affinity(struct hfi1_msix_entry *msix, int cpu) in hfi1_update_sdma_affinity() argument
785 struct sdma_engine *sde = msix->arg; in hfi1_update_sdma_affinity()
801 cpumask_clear(&msix->mask); in hfi1_update_sdma_affinity()
802 cpumask_set_cpu(cpu, &msix->mask); in hfi1_update_sdma_affinity()
804 msix->irq, irq_type_names[msix->type], in hfi1_update_sdma_affinity()
806 irq_set_affinity_hint(msix->irq, &msix->mask); in hfi1_update_sdma_affinity()
819 if (other_msix->type != IRQ_SDMA || other_msix == msix) in hfi1_update_sdma_affinity()
835 struct hfi1_msix_entry *msix = container_of(notify, hfi1_irq_notifier_notify() local
851 hfi1_setup_sdma_notifier(struct hfi1_msix_entry *msix) hfi1_setup_sdma_notifier() argument
864 hfi1_cleanup_sdma_notifier(struct hfi1_msix_entry *msix) hfi1_cleanup_sdma_notifier() argument
877 get_irq_affinity(struct hfi1_devdata *dd, struct hfi1_msix_entry *msix) get_irq_affinity() argument
953 hfi1_get_irq_affinity(struct hfi1_devdata *dd, struct hfi1_msix_entry *msix) hfi1_get_irq_affinity() argument
963 hfi1_put_irq_affinity(struct hfi1_devdata *dd, struct hfi1_msix_entry *msix) hfi1_put_irq_affinity() argument
[all...]
H A Daffinity.h85 struct hfi1_msix_entry *msix);
91 struct hfi1_msix_entry *msix);
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Daffinity.c735 * Function updates the irq affinity hint for msix after it has been changed
739 static void hfi1_update_sdma_affinity(struct hfi1_msix_entry *msix, int cpu) in hfi1_update_sdma_affinity() argument
741 struct sdma_engine *sde = msix->arg; in hfi1_update_sdma_affinity()
757 cpumask_clear(&msix->mask); in hfi1_update_sdma_affinity()
758 cpumask_set_cpu(cpu, &msix->mask); in hfi1_update_sdma_affinity()
760 msix->irq, irq_type_names[msix->type], in hfi1_update_sdma_affinity()
762 irq_set_affinity_hint(msix->irq, &msix->mask); in hfi1_update_sdma_affinity()
775 if (other_msix->type != IRQ_SDMA || other_msix == msix) in hfi1_update_sdma_affinity()
791 struct hfi1_msix_entry *msix = container_of(notify, hfi1_irq_notifier_notify() local
807 hfi1_setup_sdma_notifier(struct hfi1_msix_entry *msix) hfi1_setup_sdma_notifier() argument
820 hfi1_cleanup_sdma_notifier(struct hfi1_msix_entry *msix) hfi1_cleanup_sdma_notifier() argument
833 get_irq_affinity(struct hfi1_devdata *dd, struct hfi1_msix_entry *msix) get_irq_affinity() argument
909 hfi1_get_irq_affinity(struct hfi1_devdata *dd, struct hfi1_msix_entry *msix) hfi1_get_irq_affinity() argument
919 hfi1_put_irq_affinity(struct hfi1_devdata *dd, struct hfi1_msix_entry *msix) hfi1_put_irq_affinity() argument
[all...]
H A Daffinity.h44 struct hfi1_msix_entry *msix);
50 struct hfi1_msix_entry *msix);
/kernel/linux/linux-6.6/drivers/vfio/pci/
H A Dvfio_pci_intrs.c381 static int vfio_msi_enable(struct vfio_pci_core_device *vdev, int nvec, bool msix) in vfio_msi_enable() argument
384 unsigned int flag = msix ? PCI_IRQ_MSIX : PCI_IRQ_MSI; in vfio_msi_enable()
402 vdev->irq_type = msix ? VFIO_PCI_MSIX_IRQ_INDEX : in vfio_msi_enable()
405 if (!msix) { in vfio_msi_enable()
427 unsigned int vector, bool msix) in vfio_msi_alloc_irq()
437 if (irq > 0 || !msix || !vdev->has_dyn_msix) in vfio_msi_alloc_irq()
448 unsigned int vector, int fd, bool msix) in vfio_msi_set_vector_signal()
475 irq = vfio_msi_alloc_irq(vdev, vector, msix); in vfio_msi_set_vector_signal()
485 msix ? "x" : "", vector, pci_name(pdev)); in vfio_msi_set_vector_signal()
503 if (msix) { in vfio_msi_set_vector_signal()
426 vfio_msi_alloc_irq(struct vfio_pci_core_device *vdev, unsigned int vector, bool msix) vfio_msi_alloc_irq() argument
447 vfio_msi_set_vector_signal(struct vfio_pci_core_device *vdev, unsigned int vector, int fd, bool msix) vfio_msi_set_vector_signal() argument
538 vfio_msi_set_block(struct vfio_pci_core_device *vdev, unsigned start, unsigned count, int32_t *fds, bool msix) vfio_msi_set_block() argument
557 vfio_msi_disable(struct vfio_pci_core_device *vdev, bool msix) vfio_msi_disable() argument
691 bool msix = (index == VFIO_PCI_MSIX_IRQ_INDEX) ? true : false; vfio_pci_set_msi_trigger() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_mqprio.c155 int ret, msix = 0; in cxgb4_mqprio_alloc_hw_resources() local
180 msix = -((int)adap->sge.intrq.abs_id + 1); in cxgb4_mqprio_alloc_hw_resources()
187 if (msix >= 0) { in cxgb4_mqprio_alloc_hw_resources()
188 msix = cxgb4_get_msix_idx_from_bmap(adap); in cxgb4_mqprio_alloc_hw_resources()
189 if (msix < 0) { in cxgb4_mqprio_alloc_hw_resources()
190 ret = msix; in cxgb4_mqprio_alloc_hw_resources()
194 eorxq->msix = &adap->msix_info[msix]; in cxgb4_mqprio_alloc_hw_resources()
195 snprintf(eorxq->msix->desc, in cxgb4_mqprio_alloc_hw_resources()
196 sizeof(eorxq->msix in cxgb4_mqprio_alloc_hw_resources()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_mqprio.c155 int ret, msix = 0; in cxgb4_mqprio_alloc_hw_resources() local
180 msix = -((int)adap->sge.intrq.abs_id + 1); in cxgb4_mqprio_alloc_hw_resources()
187 if (msix >= 0) { in cxgb4_mqprio_alloc_hw_resources()
188 msix = cxgb4_get_msix_idx_from_bmap(adap); in cxgb4_mqprio_alloc_hw_resources()
189 if (msix < 0) { in cxgb4_mqprio_alloc_hw_resources()
190 ret = msix; in cxgb4_mqprio_alloc_hw_resources()
194 eorxq->msix = &adap->msix_info[msix]; in cxgb4_mqprio_alloc_hw_resources()
195 snprintf(eorxq->msix->desc, in cxgb4_mqprio_alloc_hw_resources()
196 sizeof(eorxq->msix in cxgb4_mqprio_alloc_hw_resources()
[all...]
/kernel/linux/linux-5.10/drivers/vfio/pci/
H A Dvfio_pci_intrs.c247 static int vfio_msi_enable(struct vfio_pci_device *vdev, int nvec, bool msix) in vfio_msi_enable() argument
250 unsigned int flag = msix ? PCI_IRQ_MSIX : PCI_IRQ_MSI; in vfio_msi_enable()
274 vdev->irq_type = msix ? VFIO_PCI_MSIX_IRQ_INDEX : in vfio_msi_enable()
277 if (!msix) { in vfio_msi_enable()
289 int vector, int fd, bool msix) in vfio_msi_set_vector_signal()
317 msix ? "x" : "", vector, in vfio_msi_set_vector_signal()
336 if (msix) { in vfio_msi_set_vector_signal()
368 unsigned count, int32_t *fds, bool msix) in vfio_msi_set_block()
377 ret = vfio_msi_set_vector_signal(vdev, j, fd, msix); in vfio_msi_set_block()
382 vfio_msi_set_vector_signal(vdev, j, -1, msix); in vfio_msi_set_block()
288 vfio_msi_set_vector_signal(struct vfio_pci_device *vdev, int vector, int fd, bool msix) vfio_msi_set_vector_signal() argument
367 vfio_msi_set_block(struct vfio_pci_device *vdev, unsigned start, unsigned count, int32_t *fds, bool msix) vfio_msi_set_block() argument
388 vfio_msi_disable(struct vfio_pci_device *vdev, bool msix) vfio_msi_disable() argument
515 bool msix = (index == VFIO_PCI_MSIX_IRQ_INDEX) ? true : false; vfio_pci_set_msi_trigger() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/emulex/benet/
H A Dbe_roce.c41 /* only msix is supported on these devices */ in _be_roce_dev_add()
65 dev_info.msix.num_vectors = min(num_vec, MAX_MSIX_VECTORS); in _be_roce_dev_add()
70 dev_info.msix.start_vector = adapter->num_evt_qs; in _be_roce_dev_add()
71 for (i = 0; i < dev_info.msix.num_vectors; i++) { in _be_roce_dev_add()
72 dev_info.msix.vector_list[i] = in _be_roce_dev_add()
76 dev_info.msix.num_vectors = 0; in _be_roce_dev_add()
/kernel/linux/linux-6.6/drivers/net/ethernet/emulex/benet/
H A Dbe_roce.c41 /* only msix is supported on these devices */ in _be_roce_dev_add()
65 dev_info.msix.num_vectors = min(num_vec, MAX_MSIX_VECTORS); in _be_roce_dev_add()
70 dev_info.msix.start_vector = adapter->num_evt_qs; in _be_roce_dev_add()
71 for (i = 0; i < dev_info.msix.num_vectors; i++) { in _be_roce_dev_add()
72 dev_info.msix.vector_list[i] = in _be_roce_dev_add()
76 dev_info.msix.num_vectors = 0; in _be_roce_dev_add()
/kernel/linux/linux-5.10/drivers/rapidio/devices/
H A Dtsi721.c616 mbox = (irq - priv->msix[TSI721_VECT_OMB0_DONE].vector) % RIO_MAX_MBOX; in tsi721_omsg_msix()
633 mbox = (irq - priv->msix[TSI721_VECT_IMB0_RCV].vector) % RIO_MAX_MBOX; in tsi721_imsg_msix()
697 err = request_irq(priv->msix[TSI721_VECT_IDB].vector, in tsi721_request_msix()
699 priv->msix[TSI721_VECT_IDB].irq_name, (void *)priv); in tsi721_request_msix()
703 err = request_irq(priv->msix[TSI721_VECT_PWRX].vector, in tsi721_request_msix()
705 priv->msix[TSI721_VECT_PWRX].irq_name, (void *)priv); in tsi721_request_msix()
707 free_irq(priv->msix[TSI721_VECT_IDB].vector, (void *)priv); in tsi721_request_msix()
771 priv->msix[TSI721_VECT_IDB].vector = entries[TSI721_VECT_IDB].vector; in tsi721_enable_msix()
772 snprintf(priv->msix[TSI721_VECT_IDB].irq_name, IRQ_DEVICE_NAME_MAX, in tsi721_enable_msix()
774 priv->msix[TSI721_VECT_PWR in tsi721_enable_msix()
[all...]
/kernel/linux/linux-6.6/drivers/rapidio/devices/
H A Dtsi721.c616 mbox = (irq - priv->msix[TSI721_VECT_OMB0_DONE].vector) % RIO_MAX_MBOX; in tsi721_omsg_msix()
633 mbox = (irq - priv->msix[TSI721_VECT_IMB0_RCV].vector) % RIO_MAX_MBOX; in tsi721_imsg_msix()
697 err = request_irq(priv->msix[TSI721_VECT_IDB].vector, in tsi721_request_msix()
699 priv->msix[TSI721_VECT_IDB].irq_name, (void *)priv); in tsi721_request_msix()
703 err = request_irq(priv->msix[TSI721_VECT_PWRX].vector, in tsi721_request_msix()
705 priv->msix[TSI721_VECT_PWRX].irq_name, (void *)priv); in tsi721_request_msix()
707 free_irq(priv->msix[TSI721_VECT_IDB].vector, (void *)priv); in tsi721_request_msix()
771 priv->msix[TSI721_VECT_IDB].vector = entries[TSI721_VECT_IDB].vector; in tsi721_enable_msix()
772 snprintf(priv->msix[TSI721_VECT_IDB].irq_name, IRQ_DEVICE_NAME_MAX, in tsi721_enable_msix()
774 priv->msix[TSI721_VECT_PWR in tsi721_enable_msix()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/
H A Denic_main.c121 (cpumask_available(enic->msix[i].affinity_mask) && in enic_init_affinity_hint()
122 !cpumask_empty(enic->msix[i].affinity_mask))) in enic_init_affinity_hint()
124 if (zalloc_cpumask_var(&enic->msix[i].affinity_mask, in enic_init_affinity_hint()
127 enic->msix[i].affinity_mask); in enic_init_affinity_hint()
138 free_cpumask_var(enic->msix[i].affinity_mask); in enic_free_affinity_hint()
150 !cpumask_available(enic->msix[i].affinity_mask) || in enic_set_affinity_hint()
151 cpumask_empty(enic->msix[i].affinity_mask)) in enic_set_affinity_hint()
154 enic->msix[i].affinity_mask); in enic_set_affinity_hint()
163 if (cpumask_available(enic->msix[wq_intr].affinity_mask) && in enic_set_affinity_hint()
164 !cpumask_empty(enic->msix[wq_int in enic_set_affinity_hint()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/
H A Denic_main.c121 (cpumask_available(enic->msix[i].affinity_mask) && in enic_init_affinity_hint()
122 !cpumask_empty(enic->msix[i].affinity_mask))) in enic_init_affinity_hint()
124 if (zalloc_cpumask_var(&enic->msix[i].affinity_mask, in enic_init_affinity_hint()
127 enic->msix[i].affinity_mask); in enic_init_affinity_hint()
138 free_cpumask_var(enic->msix[i].affinity_mask); in enic_free_affinity_hint()
150 !cpumask_available(enic->msix[i].affinity_mask) || in enic_set_affinity_hint()
151 cpumask_empty(enic->msix[i].affinity_mask)) in enic_set_affinity_hint()
154 enic->msix[i].affinity_mask); in enic_set_affinity_hint()
163 if (cpumask_available(enic->msix[wq_intr].affinity_mask) && in enic_set_affinity_hint()
164 !cpumask_empty(enic->msix[wq_int in enic_set_affinity_hint()
[all...]
/kernel/linux/linux-5.10/drivers/dma/idxd/
H A Dinit.c52 struct msix_entry *msix; in idxd_setup_interrupts() local
78 dev_dbg(dev, "Enabled %d msix vectors\n", msixcnt); in idxd_setup_interrupts()
97 msix = &idxd->msix_entries[0]; in idxd_setup_interrupts()
99 rc = devm_request_threaded_irq(dev, msix->vector, idxd_irq_handler, in idxd_setup_interrupts()
107 dev_dbg(dev, "Allocated idxd-misc handler on msix vector %d\n", in idxd_setup_interrupts()
108 msix->vector); in idxd_setup_interrupts()
114 msix = &idxd->msix_entries[i]; in idxd_setup_interrupts()
119 rc = devm_request_threaded_irq(dev, msix->vector, in idxd_setup_interrupts()
125 msix->vector); in idxd_setup_interrupts()
128 dev_dbg(dev, "Allocated idxd-msix in idxd_setup_interrupts()
[all...]
/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-gic-v3-its-pci-msi.c36 int msi, msix, *count = data; in its_pci_msi_vec_count() local
39 msix = max(pci_msix_vec_count(pdev), 0); in its_pci_msi_vec_count()
40 *count += max(msi, msix); in its_pci_msi_vec_count()
/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-gic-v3-its-pci-msi.c35 int msi, msix, *count = data; in its_pci_msi_vec_count() local
38 msix = max(pci_msix_vec_count(pdev), 0); in its_pci_msi_vec_count()
39 *count += max(msi, msix); in its_pci_msi_vec_count()

Completed in 19 milliseconds

123456