Home
last modified time | relevance | path

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

/linux/drivers/scsi/pm8001/
H A Dpm8001_init.c212 struct isr_param *irq_vector = (struct isr_param *)opaque; in pm8001_tasklet() local
213 struct pm8001_hba_info *pm8001_ha = irq_vector->drv_inst; in pm8001_tasklet()
218 PM8001_CHIP_DISP->isr(pm8001_ha, irq_vector->irq_id); in pm8001_tasklet()
232 (unsigned long)&(pm8001_ha->irq_vector[0])); in pm8001_init_tasklet()
237 (unsigned long)&(pm8001_ha->irq_vector[i])); in pm8001_init_tasklet()
284 struct isr_param *irq_vector = (struct isr_param *)opaque; in pm8001_interrupt_handler_msix() local
285 struct pm8001_hba_info *pm8001_ha = irq_vector->drv_inst; in pm8001_interrupt_handler_msix()
287 return pm8001_handle_irq(pm8001_ha, irq_vector->irq_id); in pm8001_interrupt_handler_msix()
1023 pm8001_ha->irq_vector[i].irq_id = i; in pm8001_request_msix()
1024 pm8001_ha->irq_vector[i].drv_inst = pm8001_ha; in pm8001_request_msix()
[all …]
/linux/include/linux/dma/
H A Dedma.h44 int (*irq_vector)(struct device *dev, unsigned int nr); member
/linux/drivers/dma/dw-edma/
H A Ddw-edma-core.c855 if (chip->nr_irqs < 1 || !chip->ops->irq_vector) in dw_edma_irq_request()
864 irq = chip->ops->irq_vector(dev, 0); in dw_edma_irq_request()
889 irq = chip->ops->irq_vector(dev, i); in dw_edma_irq_request()
910 irq = chip->ops->irq_vector(dev, i); in dw_edma_irq_request()
990 free_irq(chip->ops->irq_vector(dev, i), &dw->irq[i]); in dw_edma_probe()
1012 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,
/linux/drivers/bus/mhi/ep/
H A Dring.c174 mhi_cntrl->raise_irq(mhi_cntrl, ring->irq_vector); in mhi_ep_raise_irq()
195 ring->irq_vector = le32_to_cpu(ring->ring_ctx->ev.msivec); in mhi_ep_ring_start()
H A Dinternal.h138 u32 irq_vector; member
H A Dmain.c73 mhi_cntrl->raise_irq(mhi_cntrl, ring->irq_vector); in mhi_ep_send_event()
/linux/drivers/crypto/hisilicon/
H A Dqm.c5145 u32 irq_vector, val; in qm_unregister_abnormal_irq() local
5154 irq_vector = val & QM_IRQ_VECTOR_MASK; in qm_unregister_abnormal_irq()
5155 free_irq(pci_irq_vector(pdev, irq_vector), qm); in qm_unregister_abnormal_irq()
5161 u32 irq_vector, val; in qm_register_abnormal_irq() local
5167 irq_vector = val & QM_IRQ_VECTOR_MASK; in qm_register_abnormal_irq()
5174 ret = request_irq(pci_irq_vector(pdev, irq_vector), qm_rsvd_irq, in qm_register_abnormal_irq()
5183 ret = request_irq(pci_irq_vector(pdev, irq_vector), qm_abnormal_irq, 0, qm->dev_name, qm); in qm_register_abnormal_irq()
5193 u32 irq_vector, val; in qm_unregister_mb_cmd_irq() local
5199 irq_vector = val & QM_IRQ_VECTOR_MASK; in qm_unregister_mb_cmd_irq()
5200 free_irq(pci_irq_vector(pdev, irq_vector), qm); in qm_unregister_mb_cmd_irq()
[all …]
/linux/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, IRQF_NO_AUTOEN, in nfp_net_prepare_vector()
828 nn_err(nn, "Error requesting IRQ %d\n", r_vec->irq_vector); in nfp_net_prepare_vector()
832 irq_update_affinity_hint(r_vec->irq_vector, &r_vec->affinity_mask); in nfp_net_prepare_vector()
834 nn_dbg(nn, "RV%02d: irq=%03d/%03d\n", idx, r_vec->irq_vector, in nfp_net_prepare_vector()
843 irq_update_affinity_hint(r_vec->irq_vector, NULL); in nfp_net_cleanup_vector()
845 free_irq(r_vec->irq_vector, r_vec); in nfp_net_cleanup_vector()
1083 disable_irq(r_vec->irq_vector); in nfp_net_close_stack()
1149 disable_irq(nn->r_vecs[r].irq_vector); in nfp_ctrl_close()
1243 enable_irq(r_vec->irq_vector); in nfp_net_open_stack()
[all …]
H A Dnfp_net.h439 u32 irq_vector; member
/linux/drivers/net/wwan/iosm/
H A Diosm_ipc_protocol_ops.h171 __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()
/linux/drivers/nvme/target/
H A Dadmin-cmd.c117 u16 irq_vector = le16_to_cpu(cmd->create_cq.irq_vector); in nvmet_execute_create_cq() local
136 prp1, irq_vector); in nvmet_execute_create_cq()
H A Dnvmet.h435 u16 qsize, u64 prp1, u16 irq_vector);
/linux/include/linux/
H A Dnvme.h1492 __le16 irq_vector; member
/linux/drivers/nvme/host/
H A Dpci.c1575 c.create_cq.irq_vector = cpu_to_le16(vector); in adapter_alloc_cq()