Home
last modified time | relevance | path

Searched refs:irq_id (Results 1 – 25 of 41) sorted by relevance

12

/linux-6.3-rc2/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
A Dirq.c81 const unsigned int irq_id) in irq_enable_channel() argument
169 unsigned int *irq_id) in irq_get_channel_id() argument
177 assert(irq_id); in irq_get_channel_id()
196 if (irq_id) in irq_get_channel_id()
197 *irq_id = (unsigned int)idx; in irq_get_channel_id()
288 irq_ID_t irq_id; in virq_clear_all() local
290 for (irq_id = (irq_ID_t)0; irq_id < N_IRQ_ID; irq_id++) { in virq_clear_all()
291 irq_clear_all(irq_id); in virq_clear_all()
339 enum virq_id *irq_id) in virq_get_channel_id() argument
347 assert(irq_id); in virq_get_channel_id()
[all …]
A Dgp_timer_local.h36 #define _REG_GP_TIMER_IRQ_TRIGGER_VALUE_ID(irq_id) HIVE_GP_TIMER_IRQ_TRIGGER_VALUE_REG_IDX(irq_id, … argument
38 #define _REG_GP_TIMER_IRQ_TIMER_SELECT_ID(irq_id) \ argument
39 HIVE_GP_TIMER_IRQ_TIMER_SELECT_REG_IDX(irq_id, HIVE_GP_TIMER_NUM_COUNTERS, HIVE_GP_TIMER_NUM_IRQS)
41 #define _REG_GP_TIMER_IRQ_ENABLE_ID(irq_id) \ argument
42 HIVE_GP_TIMER_IRQ_ENABLE_REG_IDX(irq_id, HIVE_GP_TIMER_NUM_COUNTERS, HIVE_GP_TIMER_NUM_IRQS)
/linux-6.3-rc2/drivers/misc/ocxl/
A Dtrace.h174 TP_PROTO(int pasid, int irq_id, unsigned int virq, int hw_irq),
175 TP_ARGS(pasid, irq_id, virq, hw_irq),
179 __field(int, irq_id)
186 __entry->irq_id = irq_id;
193 __entry->irq_id,
200 TP_PROTO(int pasid, int irq_id),
201 TP_ARGS(pasid, irq_id),
205 __field(int, irq_id)
210 __entry->irq_id = irq_id;
215 __entry->irq_id
A Dafu_irq.c25 u64 ocxl_irq_id_to_offset(struct ocxl_context *ctx, int irq_id) in ocxl_irq_id_to_offset() argument
27 return ctx->afu->irq_base_offset + (irq_id << PAGE_SHIFT); in ocxl_irq_id_to_offset()
30 int ocxl_irq_set_handler(struct ocxl_context *ctx, int irq_id, in ocxl_irq_set_handler() argument
39 irq = idr_find(&ctx->irq_idr, irq_id); in ocxl_irq_set_handler()
105 int ocxl_afu_irq_alloc(struct ocxl_context *ctx, int *irq_id) in ocxl_afu_irq_alloc() argument
139 *irq_id = irq->id; in ocxl_afu_irq_alloc()
168 int ocxl_afu_irq_free(struct ocxl_context *ctx, int irq_id) in ocxl_afu_irq_free() argument
174 irq = idr_find(&ctx->irq_idr, irq_id); in ocxl_afu_irq_free()
197 u64 ocxl_afu_irq_get_addr(struct ocxl_context *ctx, int irq_id) in ocxl_afu_irq_get_addr() argument
204 irq = idr_find(&ctx->irq_idr, irq_id); in ocxl_afu_irq_get_addr()
A Dfile.c205 int irq_id; in afu_ioctl() local
227 rc = ocxl_afu_irq_alloc(ctx, &irq_id); in afu_ioctl()
229 irq_offset = ocxl_irq_id_to_offset(ctx, irq_id); in afu_ioctl()
233 ocxl_afu_irq_free(ctx, irq_id); in afu_ioctl()
244 irq_id = ocxl_irq_offset_to_id(ctx, irq_offset); in afu_ioctl()
245 rc = ocxl_afu_irq_free(ctx, irq_id); in afu_ioctl()
255 irq_id = ocxl_irq_offset_to_id(ctx, irq_fd.irq_offset); in afu_ioctl()
259 rc = ocxl_irq_set_handler(ctx, irq_id, irq_handler, irq_free, ev_ctx); in afu_ioctl()
A Dcontext.c102 int irq_id = ocxl_irq_offset_to_id(ctx, offset); in map_afu_irq() local
104 trigger_addr = ocxl_afu_irq_get_addr(ctx, irq_id); in map_afu_irq()
164 int irq_id = ocxl_irq_offset_to_id(ctx, vma->vm_pgoff << PAGE_SHIFT); in check_mmap_afu_irq() local
171 if (!ocxl_afu_irq_get_addr(ctx, irq_id)) in check_mmap_afu_irq()
/linux-6.3-rc2/drivers/net/ipa/
A Dipa_interrupt.c47 static void ipa_interrupt_process(struct ipa_interrupt *interrupt, u32 irq_id) in ipa_interrupt_process() argument
51 u32 mask = BIT(irq_id); in ipa_interrupt_process()
57 switch (irq_id) { in ipa_interrupt_process()
64 ipa_uc_interrupt_handler(ipa, irq_id); in ipa_interrupt_process()
73 ipa_power_suspend_handler(ipa, irq_id); in ipa_interrupt_process()
109 u32 irq_id = __ffs(mask); in ipa_isr_thread() local
111 mask ^= BIT(irq_id); in ipa_isr_thread()
113 ipa_interrupt_process(interrupt, irq_id); in ipa_isr_thread()
A Dipa_uc.c173 void ipa_uc_interrupt_handler(struct ipa *ipa, enum ipa_irq_id irq_id) in ipa_uc_interrupt_handler() argument
176 if (irq_id == IPA_IRQ_UC_0) in ipa_uc_interrupt_handler()
178 else if (irq_id == IPA_IRQ_UC_1) in ipa_uc_interrupt_handler()
A Dipa_uc.h17 void ipa_uc_interrupt_handler(struct ipa *ipa, enum ipa_irq_id irq_id);
A Dipa_power.h60 void ipa_power_suspend_handler(struct ipa *ipa, enum ipa_irq_id irq_id);
/linux-6.3-rc2/drivers/staging/media/atomisp/pci/hive_isp_css_include/host/
A Dirq_public.h112 unsigned int *irq_id);
123 const irq_sw_channel_id_t irq_id);
167 enum virq_id *irq_id);
/linux-6.3-rc2/include/misc/
A Docxl.h167 int ocxl_afu_irq_alloc(struct ocxl_context *ctx, int *irq_id);
176 int ocxl_afu_irq_free(struct ocxl_context *ctx, int irq_id);
187 u64 ocxl_afu_irq_get_addr(struct ocxl_context *ctx, int irq_id);
199 int ocxl_irq_set_handler(struct ocxl_context *ctx, int irq_id,
/linux-6.3-rc2/sound/soc/mediatek/common/
A Dmtk-afe-fe-dai.c83 int irq_id = mtk_dynamic_irq_acquire(afe); in mtk_afe_fe_startup() local
85 if (irq_id != afe->irqs_size) { in mtk_afe_fe_startup()
87 memif->irq_usage = irq_id; in mtk_afe_fe_startup()
104 int irq_id; in mtk_afe_fe_shutdown() local
106 irq_id = memif->irq_usage; in mtk_afe_fe_shutdown()
112 mtk_dynamic_irq_release(afe, irq_id); in mtk_afe_fe_shutdown()
308 int mtk_dynamic_irq_release(struct mtk_base_afe *afe, int irq_id) in mtk_dynamic_irq_release() argument
311 if (irq_id >= 0 && irq_id < afe->irqs_size) { in mtk_dynamic_irq_release()
312 afe->irqs[irq_id].irq_occupyed = 0; in mtk_dynamic_irq_release()
A Dmtk-btcvsd.c112 int irq_id; member
219 disable_irq(bt->irq_id); in mtk_btcvsd_snd_set_state()
225 enable_irq(bt->irq_id); in mtk_btcvsd_snd_set_state()
481 static irqreturn_t mtk_btcvsd_snd_irq_handler(int irq_id, void *dev) in mtk_btcvsd_snd_irq_handler() argument
1283 int irq_id; in mtk_btcvsd_snd_probe() local
1314 irq_id = platform_get_irq(pdev, 0); in mtk_btcvsd_snd_probe()
1315 if (irq_id <= 0) in mtk_btcvsd_snd_probe()
1316 return irq_id < 0 ? irq_id : -ENXIO; in mtk_btcvsd_snd_probe()
1318 ret = devm_request_irq(dev, irq_id, mtk_btcvsd_snd_irq_handler, in mtk_btcvsd_snd_probe()
1326 btcvsd->irq_id = irq_id; in mtk_btcvsd_snd_probe()
/linux-6.3-rc2/drivers/staging/media/atomisp/pci/
A Dsh_css_hrt.c67 irq_sw_channel_id_t irq_id = IRQ_SW_CHANNEL0_ID; in sh_css_hrt_sp_wait() local
77 (1U << (irq_id + IRQ_SW_CHANNEL_OFFSET))) == 0)) { in sh_css_hrt_sp_wait()
/linux-6.3-rc2/sound/soc/mediatek/mt8186/
A Dmt8186-afe-pcm.c69 if (irq_id != afe->irqs_size) { in mt8186_fe_startup()
71 memif->irq_usage = irq_id; in mt8186_fe_startup()
90 int irq_id = memif->irq_usage; in mt8186_fe_shutdown() local
162 int irq_id = memif->irq_usage; in mt8186_fe_trigger() local
298 int irq_id = memif->irq_usage; in mt8186_fe_prepare() local
584 int irq_id = memif->irq_usage; in mt8186_irq_cnt1_set() local
606 __func__, irq_id); in mt8186_irq_cnt1_set()
655 __func__, irq_id); in mt8186_irq_cnt2_set()
2821 int i, ret, irq_id; in mt8186_afe_pcm_dev_probe() local
2883 if (irq_id <= 0) in mt8186_afe_pcm_dev_probe()
[all …]
/linux-6.3-rc2/drivers/tty/serial/
A Dmen_z135_uart.c387 int irq_id; in men_z135_intr() local
390 irq_id = IRQ_ID(uart->stat_reg); in men_z135_intr()
392 if (!irq_id) in men_z135_intr()
397 iowrite8(irq_id, port->membase + MEN_Z135_STAT_REG); in men_z135_intr()
399 if (irq_id & MEN_Z135_IRQ_ID_RLS) { in men_z135_intr()
404 if (irq_id & (MEN_Z135_IRQ_ID_RDA | MEN_Z135_IRQ_ID_CTI)) { in men_z135_intr()
405 if (irq_id & MEN_Z135_IRQ_ID_CTI) in men_z135_intr()
411 if (irq_id & MEN_Z135_IRQ_ID_TSA) { in men_z135_intr()
416 if (irq_id & MEN_Z135_IRQ_ID_MST) { in men_z135_intr()
/linux-6.3-rc2/drivers/irqchip/
A Dirq-loongson-htvec.c25 #define VEC_REG_IDX(irq_id) ((irq_id) / VEC_COUNT_PER_REG) argument
26 #define VEC_REG_BIT(irq_id) ((irq_id) % VEC_COUNT_PER_REG) argument
A Dirq-loongson-eiointc.c32 #define VEC_REG_IDX(irq_id) ((irq_id) / VEC_COUNT_PER_REG) argument
33 #define VEC_REG_BIT(irq_id) ((irq_id) % VEC_COUNT_PER_REG) argument
A Dirq-loongson-pch-pic.c34 #define PIC_REG_IDX(irq_id) ((irq_id) / PIC_COUNT_PER_REG) argument
35 #define PIC_REG_BIT(irq_id) ((irq_id) % PIC_COUNT_PER_REG) argument
A Dirq-mvebu-sei.c26 #define SEI_IRQ_REG_IDX(irq_id) ((irq_id) / SEI_IRQ_COUNT_PER_REG) argument
27 #define SEI_IRQ_REG_BIT(irq_id) ((irq_id) % SEI_IRQ_COUNT_PER_REG) argument
/linux-6.3-rc2/sound/pci/hda/
A Dhda_tegra.c266 int irq_id = platform_get_irq(pdev, 0); in hda_tegra_first_init() local
270 if (irq_id < 0) in hda_tegra_first_init()
271 return irq_id; in hda_tegra_first_init()
277 err = devm_request_irq(chip->card->dev, irq_id, azx_interrupt, in hda_tegra_first_init()
282 irq_id); in hda_tegra_first_init()
285 bus->irq = irq_id; in hda_tegra_first_init()
/linux-6.3-rc2/drivers/edac/
A Dthunderx_edac.c1075 static irqreturn_t thunderx_ocx_com_isr(int irq, void *irq_id) in thunderx_ocx_com_isr() argument
1077 struct msix_entry *msix = irq_id; in thunderx_ocx_com_isr()
1106 struct msix_entry *msix = irq_id; in thunderx_ocx_com_threaded_isr()
1168 static irqreturn_t thunderx_ocx_lnk_isr(int irq, void *irq_id) in thunderx_ocx_lnk_isr() argument
1170 struct msix_entry *msix = irq_id; in thunderx_ocx_lnk_isr()
1189 struct msix_entry *msix = irq_id; in thunderx_ocx_lnk_threaded_isr()
1760 static irqreturn_t thunderx_l2c_tad_isr(int irq, void *irq_id) in thunderx_l2c_tad_isr() argument
1762 struct msix_entry *msix = irq_id; in thunderx_l2c_tad_isr()
1794 struct msix_entry *msix = irq_id; in thunderx_l2c_cbc_isr()
1823 struct msix_entry *msix = irq_id; in thunderx_l2c_mci_isr()
[all …]
/linux-6.3-rc2/sound/soc/mediatek/mt6797/
A Dmt6797-afe-pcm.c602 static irqreturn_t mt6797_afe_irq_handler(int irq_id, void *dev) in mt6797_afe_irq_handler() argument
752 int i, irq_id, ret; in mt6797_afe_pcm_dev_probe() local
809 irq_id = platform_get_irq(pdev, 0); in mt6797_afe_pcm_dev_probe()
810 if (irq_id < 0) in mt6797_afe_pcm_dev_probe()
811 return irq_id; in mt6797_afe_pcm_dev_probe()
813 ret = devm_request_irq(dev, irq_id, mt6797_afe_irq_handler, in mt6797_afe_pcm_dev_probe()
/linux-6.3-rc2/sound/soc/mediatek/mt8183/
A Dmt8183-afe-pcm.c927 static irqreturn_t mt8183_afe_irq_handler(int irq_id, void *dev) in mt8183_afe_irq_handler() argument
1093 int i, irq_id, ret; in mt8183_afe_pcm_dev_probe() local
1193 irq_id = platform_get_irq(pdev, 0); in mt8183_afe_pcm_dev_probe()
1194 if (irq_id < 0) { in mt8183_afe_pcm_dev_probe()
1195 ret = irq_id; in mt8183_afe_pcm_dev_probe()
1199 ret = devm_request_irq(dev, irq_id, mt8183_afe_irq_handler, in mt8183_afe_pcm_dev_probe()

Completed in 40 milliseconds

12