Home
last modified time | relevance | path

Searched refs:irq_vector (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/scsi/pm8001/
H A Dpm8001_init.c195 struct isr_param *irq_vector; in pm8001_tasklet() local
197 irq_vector = (struct isr_param *)opaque; in pm8001_tasklet()
198 pm8001_ha = irq_vector->drv_inst; in pm8001_tasklet()
201 PM8001_CHIP_DISP->isr(pm8001_ha, irq_vector->irq_id); in pm8001_tasklet()
215 struct isr_param *irq_vector; in pm8001_interrupt_handler_msix() local
218 irq_vector = (struct isr_param *)opaque; in pm8001_interrupt_handler_msix()
219 pm8001_ha = irq_vector->drv_inst; in pm8001_interrupt_handler_msix()
226 tasklet_schedule(&pm8001_ha->tasklet[irq_vector->irq_id]); in pm8001_interrupt_handler_msix()
228 ret = PM8001_CHIP_DISP->isr(pm8001_ha, irq_vector->irq_id); in pm8001_interrupt_handler_msix()
528 (unsigned long)&(pm8001_ha->irq_vector[ in pm8001_pci_alloc()
[all...]
H A Dpm8001_sas.h532 struct isr_param irq_vector[PM8001_MAX_MSIX_VEC]; member
/kernel/linux/linux-6.6/drivers/scsi/pm8001/
H A Dpm8001_init.c213 struct isr_param *irq_vector; in pm8001_tasklet() local
215 irq_vector = (struct isr_param *)opaque; in pm8001_tasklet()
216 pm8001_ha = irq_vector->drv_inst; in pm8001_tasklet()
219 PM8001_CHIP_DISP->isr(pm8001_ha, irq_vector->irq_id); in pm8001_tasklet()
233 struct isr_param *irq_vector; in pm8001_interrupt_handler_msix() local
236 irq_vector = (struct isr_param *)opaque; in pm8001_interrupt_handler_msix()
237 pm8001_ha = irq_vector->drv_inst; in pm8001_interrupt_handler_msix()
244 tasklet_schedule(&pm8001_ha->tasklet[irq_vector->irq_id]); in pm8001_interrupt_handler_msix()
246 ret = PM8001_CHIP_DISP->isr(pm8001_ha, irq_vector->irq_id); in pm8001_interrupt_handler_msix()
550 (unsigned long)&(pm8001_ha->irq_vector[ in pm8001_pci_alloc()
[all...]
H A Dpm8001_sas.h537 struct isr_param irq_vector[PM8001_MAX_MSIX_VEC]; member
/kernel/linux/linux-5.10/drivers/nvme/host/
H A Dtrace.c54 u16 irq_vector = get_unaligned_le16(cdw10 + 6); in nvme_trace_create_cq() local
56 trace_seq_printf(p, "cqid=%u, qsize=%u, cq_flags=0x%x, irq_vector=%u", in nvme_trace_create_cq()
57 cqid, qsize, cq_flags, irq_vector); in nvme_trace_create_cq()
/kernel/linux/linux-6.6/include/linux/dma/
H A Dedma.h31 * @irq_vector: Get IRQ number of the passed eDMA channel. Note the
44 int (*irq_vector)(struct device *dev, unsigned int nr); member
/kernel/linux/linux-5.10/drivers/dma/dw-edma/
H A Ddw-edma-core.c805 irq = dw->ops->irq_vector(dev, 0); in dw_edma_irq_request()
828 irq = dw->ops->irq_vector(dev, i); in dw_edma_irq_request()
866 if (!dw || !dw->irq || !dw->ops || !dw->ops->irq_vector) in dw_edma_probe()
920 free_irq(dw->ops->irq_vector(dev, i), &dw->irq[i]); in dw_edma_probe()
940 free_irq(dw->ops->irq_vector(dev, i), &dw->irq[i]); in dw_edma_remove()
H A Ddw-edma-core.h107 int (*irq_vector)(struct device *dev, unsigned int nr); member
H A Ddw-edma-pcie.c63 .irq_vector = dw_edma_pcie_irq_vector,
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/
H A Dqm.c4951 u32 irq_vector, val; in qm_unregister_abnormal_irq() local
4960 irq_vector = val & QM_IRQ_VECTOR_MASK; in qm_unregister_abnormal_irq()
4961 free_irq(pci_irq_vector(pdev, irq_vector), qm); in qm_unregister_abnormal_irq()
4967 u32 irq_vector, val; in qm_register_abnormal_irq() local
4977 irq_vector = val & QM_IRQ_VECTOR_MASK; in qm_register_abnormal_irq()
4978 ret = request_irq(pci_irq_vector(pdev, irq_vector), qm_abnormal_irq, 0, qm->dev_name, qm); in qm_register_abnormal_irq()
4988 u32 irq_vector, val; in qm_unregister_mb_cmd_irq() local
4994 irq_vector = val & QM_IRQ_VECTOR_MASK; in qm_unregister_mb_cmd_irq()
4995 free_irq(pci_irq_vector(pdev, irq_vector), qm); in qm_unregister_mb_cmd_irq()
5001 u32 irq_vector, va in qm_register_mb_cmd_irq() local
5019 u32 irq_vector, val; qm_unregister_aeq_irq() local
5032 u32 irq_vector, val; qm_register_aeq_irq() local
5051 u32 irq_vector, val; qm_unregister_eq_irq() local
5064 u32 irq_vector, val; qm_register_eq_irq() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_common.c755 r_vec->irq_vector = entry->vector; in nfp_net_vecs_init()
824 err = request_irq(r_vec->irq_vector, r_vec->handler, 0, r_vec->name, in nfp_net_prepare_vector()
828 nn_err(nn, "Error requesting IRQ %d\n", r_vec->irq_vector); in nfp_net_prepare_vector()
831 disable_irq(r_vec->irq_vector); in nfp_net_prepare_vector()
833 irq_set_affinity_hint(r_vec->irq_vector, &r_vec->affinity_mask); in nfp_net_prepare_vector()
835 nn_dbg(nn, "RV%02d: irq=%03d/%03d\n", idx, r_vec->irq_vector, in nfp_net_prepare_vector()
844 irq_set_affinity_hint(r_vec->irq_vector, NULL); in nfp_net_cleanup_vector()
846 free_irq(r_vec->irq_vector, r_vec); in nfp_net_cleanup_vector()
1084 disable_irq(r_vec->irq_vector); in nfp_net_close_stack()
1150 disable_irq(nn->r_vecs[r].irq_vector); in nfp_ctrl_close()
[all...]
H A Dnfp_net.h377 * @irq_vector: Interrupt vector number (use for talking to the OS)
439 u32 irq_vector; member
/kernel/linux/linux-6.6/drivers/dma/dw-edma/
H A Ddw-edma-core.c843 if (chip->nr_irqs < 1 || !chip->ops->irq_vector) in dw_edma_irq_request()
852 irq = chip->ops->irq_vector(dev, 0); in dw_edma_irq_request()
877 irq = chip->ops->irq_vector(dev, i); in dw_edma_irq_request()
898 irq = chip->ops->irq_vector(dev, i); in dw_edma_irq_request()
978 free_irq(chip->ops->irq_vector(dev, i), &dw->irq[i]); in dw_edma_probe()
1000 free_irq(chip->ops->irq_vector(dev, i), &dw->irq[i]); in dw_edma_remove()
H A Ddw-edma-pcie.c113 .irq_vector = dw_edma_pcie_irq_vector,
/kernel/linux/linux-6.6/drivers/net/wwan/iosm/
H A Diosm_ipc_protocol_ops.h162 * @irq_vector: MSI vector number
171 __le32 irq_vector; member
H A Diosm_ipc_protocol_ops.c100 msg->open_pipe.irq_vector = cpu_to_le32(pipe->irq); in ipc_protocol_msg_prepipe_open()
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_common.c2331 r_vec->irq_vector = entry->vector; in nfp_net_vecs_init()
2634 err = request_irq(r_vec->irq_vector, r_vec->handler, 0, r_vec->name, in nfp_net_prepare_vector()
2642 nn_err(nn, "Error requesting IRQ %d\n", r_vec->irq_vector); in nfp_net_prepare_vector()
2645 disable_irq(r_vec->irq_vector); in nfp_net_prepare_vector()
2647 irq_set_affinity_hint(r_vec->irq_vector, &r_vec->affinity_mask); in nfp_net_prepare_vector()
2649 nn_dbg(nn, "RV%02d: irq=%03d/%03d\n", idx, r_vec->irq_vector, in nfp_net_prepare_vector()
2658 irq_set_affinity_hint(r_vec->irq_vector, NULL); in nfp_net_cleanup_vector()
2664 free_irq(r_vec->irq_vector, r_vec); in nfp_net_cleanup_vector()
2885 disable_irq(nn->r_vecs[r].irq_vector); in nfp_net_close_stack()
2942 disable_irq(nn->r_vecs[r].irq_vector); in nfp_ctrl_close()
[all...]
H A Dnfp_net.h387 * @irq_vector: Interrupt vector number (use for talking to the OS)
444 u32 irq_vector; member
/kernel/linux/linux-6.6/drivers/nvme/host/
H A Dtrace.c54 u16 irq_vector = get_unaligned_le16(cdw10 + 6); in nvme_trace_create_cq() local
56 trace_seq_printf(p, "cqid=%u, qsize=%u, cq_flags=0x%x, irq_vector=%u", in nvme_trace_create_cq()
57 cqid, qsize, cq_flags, irq_vector); in nvme_trace_create_cq()
/kernel/linux/linux-6.6/drivers/bus/mhi/ep/
H A Dring.c182 ring->irq_vector = le32_to_cpu(ring->ring_ctx->ev.msivec); in mhi_ep_ring_start()
H A Dinternal.h137 u32 irq_vector; member
/kernel/linux/linux-5.10/drivers/scsi/
H A Dhpsa.c8052 int irq_vector = 0; in hpsa_free_irqs() local
8055 irq_vector = h->intr_mode; in hpsa_free_irqs()
8059 free_irq(pci_irq_vector(h->pdev, irq_vector), in hpsa_free_irqs()
8079 int irq_vector = 0; in hpsa_request_irqs() local
8082 irq_vector = h->intr_mode; in hpsa_request_irqs()
8118 rc = request_irq(pci_irq_vector(h->pdev, irq_vector), in hpsa_request_irqs()
8125 rc = request_irq(pci_irq_vector(h->pdev, irq_vector), in hpsa_request_irqs()
8133 pci_irq_vector(h->pdev, irq_vector), h->devname); in hpsa_request_irqs()
/kernel/linux/linux-6.6/drivers/scsi/
H A Dhpsa.c8077 int irq_vector = 0; in hpsa_free_irqs() local
8080 irq_vector = h->intr_mode; in hpsa_free_irqs()
8084 free_irq(pci_irq_vector(h->pdev, irq_vector), in hpsa_free_irqs()
8104 int irq_vector = 0; in hpsa_request_irqs() local
8107 irq_vector = h->intr_mode; in hpsa_request_irqs()
8143 rc = request_irq(pci_irq_vector(h->pdev, irq_vector), in hpsa_request_irqs()
8150 rc = request_irq(pci_irq_vector(h->pdev, irq_vector), in hpsa_request_irqs()
8158 pci_irq_vector(h->pdev, irq_vector), h->devname); in hpsa_request_irqs()
/kernel/linux/linux-5.10/include/linux/
H A Dnvme.h1138 __le16 irq_vector; member
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/
H A Dpcie-designware.c879 .irq_vector = dw_pcie_edma_irq_vector,

Completed in 58 milliseconds

12