| /linux/drivers/misc/ocxl/ | 
| H A D | trace.h | 174 	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;
 191 	TP_printk("pasid=0x%x irq_id=%d virq=%u hw_irq=%d",
 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;
 [all …]
 
 | 
| H A D | afu_irq.c | 25 u64 ocxl_irq_id_to_offset(struct ocxl_context *ctx, int irq_id)  in ocxl_irq_id_to_offset()  argument27 	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()
 
 | 
| H A D | file.c | 204 	int irq_id;  in afu_ioctl()  local226 		rc = ocxl_afu_irq_alloc(ctx, &irq_id);  in afu_ioctl()
 228 			irq_offset = ocxl_irq_id_to_offset(ctx, irq_id);  in afu_ioctl()
 232 				ocxl_afu_irq_free(ctx, irq_id);  in afu_ioctl()
 243 		irq_id = ocxl_irq_offset_to_id(ctx, irq_offset);  in afu_ioctl()
 244 		rc = ocxl_afu_irq_free(ctx, irq_id);  in afu_ioctl()
 254 		irq_id = ocxl_irq_offset_to_id(ctx, irq_fd.irq_offset);  in afu_ioctl()
 258 		rc = ocxl_irq_set_handler(ctx, irq_id, irq_handler, irq_free, ev_ctx);  in afu_ioctl()
 
 | 
| H A D | context.c | 102 	int irq_id = ocxl_irq_offset_to_id(ctx, offset);  in map_afu_irq()  local104 	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()
 
 | 
| H A D | ocxl_internal.h | 149 u64 ocxl_irq_id_to_offset(struct ocxl_context *ctx, int irq_id);
 | 
| /linux/drivers/net/ipa/ | 
| H A D | ipa_interrupt.c | 74 static void ipa_interrupt_process(struct ipa_interrupt *interrupt, u32 irq_id)  in ipa_interrupt_process()  argument78 	u32 mask = BIT(irq_id);  in ipa_interrupt_process()
 84 	switch (irq_id) {  in ipa_interrupt_process()
 91 		ipa_uc_interrupt_handler(ipa, irq_id);  in ipa_interrupt_process()
 135 			u32 irq_id = __ffs(mask);  in ipa_isr_thread()  local
 137 			mask ^= BIT(irq_id);  in ipa_isr_thread()
 139 			ipa_interrupt_process(interrupt, irq_id);  in ipa_isr_thread()
 
 | 
| H A D | ipa_uc.h | 14  * @irq_id:	IPA interrupt ID16 void ipa_uc_interrupt_handler(struct ipa *ipa, enum ipa_irq_id irq_id);
 
 | 
| H A D | ipa_uc.c | 175 void ipa_uc_interrupt_handler(struct ipa *ipa, enum ipa_irq_id irq_id)  in ipa_uc_interrupt_handler()  argument178 	if (irq_id == IPA_IRQ_UC_0)  in ipa_uc_interrupt_handler()
 180 	else if (irq_id == IPA_IRQ_UC_1)  in ipa_uc_interrupt_handler()
 
 | 
| /linux/include/misc/ | 
| H A D | ocxl.h | 163  * @irq_id: out, the IRQ ID167 int ocxl_afu_irq_alloc(struct ocxl_context *ctx, int *irq_id);
 172  * @irq_id: the IRQ ID
 176 int ocxl_afu_irq_free(struct ocxl_context *ctx, int irq_id);
 183  * @irq_id: The IRQ ID
 187 u64 ocxl_afu_irq_get_addr(struct ocxl_context *ctx, int irq_id);
 192  * @irq_id: The IRQ ID
 199 int ocxl_irq_set_handler(struct ocxl_context *ctx, int irq_id,
 
 | 
| /linux/sound/soc/mediatek/mt8186/ | 
| H A D | mt8186-afe-pcm.c | 68 		int irq_id = mtk_dynamic_irq_acquire(afe);  in mt8186_fe_startup()  local70 		if (irq_id != afe->irqs_size) {  in mt8186_fe_startup()
 72 			memif->irq_usage = irq_id;  in mt8186_fe_startup()
 91 	int irq_id = memif->irq_usage;  in mt8186_fe_shutdown()  local
 98 		mtk_dynamic_irq_release(afe, irq_id);  in mt8186_fe_shutdown()
 163 	int irq_id = memif->irq_usage;  in mt8186_fe_trigger()  local
 164 	struct mtk_base_afe_irq *irqs = &afe->irqs[irq_id];  in mt8186_fe_trigger()
 171 	dev_dbg(afe->dev, "%s(), %s cmd %d, irq_id %d\n",  in mt8186_fe_trigger()
 172 		__func__, memif->data->name, cmd, irq_id);  in mt8186_fe_trigger()
 299 	int irq_id = memif->irq_usage;  in mt8186_fe_prepare()  local
 [all …]
 
 | 
| /linux/drivers/tty/serial/ | 
| H A D | men_z135_uart.c | 35 #define IRQ_ID(x) ((x) & 0x1f)  macro381 	int irq_id;  in men_z135_intr()  local
 384 	irq_id = IRQ_ID(uart->stat_reg);  in men_z135_intr()
 386 	if (!irq_id)  in men_z135_intr()
 391 	iowrite8(irq_id, port->membase + MEN_Z135_STAT_REG);  in men_z135_intr()
 393 	if (irq_id & MEN_Z135_IRQ_ID_RLS) {  in men_z135_intr()
 398 	if (irq_id & (MEN_Z135_IRQ_ID_RDA | MEN_Z135_IRQ_ID_CTI)) {  in men_z135_intr()
 399 		if (irq_id & MEN_Z135_IRQ_ID_CTI)  in men_z135_intr()
 405 	if (irq_id & MEN_Z135_IRQ_ID_TSA) {  in men_z135_intr()
 410 	if (irq_id & MEN_Z135_IRQ_ID_MST) {  in men_z135_intr()
 
 | 
| /linux/drivers/irqchip/ | 
| H A D | irq-loongson-htvec.c | 26 #define VEC_REG_IDX(irq_id)	((irq_id) / VEC_COUNT_PER_REG)  argument27 #define VEC_REG_BIT(irq_id)	((irq_id) % VEC_COUNT_PER_REG)  argument
 
 | 
| H A D | irq-mvebu-sei.c | 28 #define SEI_IRQ_REG_IDX(irq_id)	((irq_id) / SEI_IRQ_COUNT_PER_REG)  argument29 #define SEI_IRQ_REG_BIT(irq_id)	((irq_id) % SEI_IRQ_COUNT_PER_REG)  argument
 
 | 
| H A D | irq-loongson-pch-pic.c | 36 #define PIC_REG_IDX(irq_id)	((irq_id) / PIC_COUNT_PER_REG)  argument37 #define PIC_REG_BIT(irq_id)	((irq_id) % PIC_COUNT_PER_REG)  argument
 
 | 
| H A D | irq-loongson-eiointc.c | 43 #define VEC_REG_IDX(irq_id)	((irq_id) / VEC_COUNT_PER_REG)  argument44 #define VEC_REG_BIT(irq_id)     ((irq_id) % VEC_COUNT_PER_REG)  argument
 
 | 
| /linux/drivers/edac/ | 
| H A D | thunderx_edac.c | 1069 static irqreturn_t thunderx_ocx_com_isr(int irq, void *irq_id)  in thunderx_ocx_com_isr()  argument1071 	struct msix_entry *msix = irq_id;  in thunderx_ocx_com_isr()
 1098 static irqreturn_t thunderx_ocx_com_threaded_isr(int irq, void *irq_id)  in thunderx_ocx_com_threaded_isr()  argument
 1100 	struct msix_entry *msix = irq_id;  in thunderx_ocx_com_threaded_isr()
 1162 static irqreturn_t thunderx_ocx_lnk_isr(int irq, void *irq_id)  in thunderx_ocx_lnk_isr()  argument
 1164 	struct msix_entry *msix = irq_id;  in thunderx_ocx_lnk_isr()
 1181 static irqreturn_t thunderx_ocx_lnk_threaded_isr(int irq, void *irq_id)  in thunderx_ocx_lnk_threaded_isr()  argument
 1183 	struct msix_entry *msix = irq_id;  in thunderx_ocx_lnk_threaded_isr()
 1753 static irqreturn_t thunderx_l2c_tad_isr(int irq, void *irq_id)  in thunderx_l2c_tad_isr()  argument
 1755 	struct msix_entry *msix = irq_id;  in thunderx_l2c_tad_isr()
 [all …]
 
 | 
| /linux/sound/soc/mediatek/common/ | 
| H A D | mtk-btcvsd.c | 112 	int irq_id;  member219 			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
 1276 	int irq_id;  in mtk_btcvsd_snd_probe()  local
 1307 	irq_id = platform_get_irq(pdev, 0);  in mtk_btcvsd_snd_probe()
 1308 	if (irq_id <= 0)  in mtk_btcvsd_snd_probe()
 1309 		return irq_id < 0 ? irq_id : -ENXIO;  in mtk_btcvsd_snd_probe()
 1311 	ret = devm_request_irq(dev, irq_id, mtk_btcvsd_snd_irq_handler,  in mtk_btcvsd_snd_probe()
 1319 	btcvsd->irq_id = irq_id;  in mtk_btcvsd_snd_probe()
 
 | 
| /linux/sound/hda/controllers/ | 
| H A D | tegra.c | 272 	int irq_id = platform_get_irq(pdev, 0);  in hda_tegra_first_init()  local276 	if (irq_id < 0)  in hda_tegra_first_init()
 277 		return irq_id;  in hda_tegra_first_init()
 283 	err = devm_request_irq(chip->card->dev, irq_id, azx_interrupt,  in hda_tegra_first_init()
 288 			irq_id);  in hda_tegra_first_init()
 291 	bus->irq = irq_id;  in hda_tegra_first_init()
 
 | 
| /linux/sound/soc/mediatek/mt8183/ | 
| H A D | mt8183-afe-pcm.c | 621 static irqreturn_t mt8183_afe_irq_handler(int irq_id, void *dev)  in mt8183_afe_irq_handler()  argument775 	int i, irq_id, ret;  in mt8183_afe_pcm_dev_probe()  local
 883 	irq_id = platform_get_irq(pdev, 0);  in mt8183_afe_pcm_dev_probe()
 884 	if (irq_id < 0) {  in mt8183_afe_pcm_dev_probe()
 885 		ret = irq_id;  in mt8183_afe_pcm_dev_probe()
 889 	ret = devm_request_irq(dev, irq_id, mt8183_afe_irq_handler,  in mt8183_afe_pcm_dev_probe()
 
 | 
| /linux/sound/soc/mediatek/mt8173/ | 
| H A D | mt8173-afe-pcm.c | 1053 	int irq_id;  in mt8173_afe_pcm_dev_probe()  local1080 	irq_id = platform_get_irq(pdev, 0);  in mt8173_afe_pcm_dev_probe()
 1081 	if (irq_id <= 0)  in mt8173_afe_pcm_dev_probe()
 1082 		return irq_id < 0 ? irq_id : -ENXIO;  in mt8173_afe_pcm_dev_probe()
 1188 	ret = devm_request_irq(dev, irq_id, mt8173_afe_irq_handler,  in mt8173_afe_pcm_dev_probe()
 
 | 
| /linux/sound/soc/mediatek/mt8192/ | 
| H A D | mt8192-afe-pcm.c | 2004 static irqreturn_t mt8192_afe_irq_handler(int irq_id, void *dev)  in mt8192_afe_irq_handler()  argument2164 	int i, ret, irq_id;  in mt8192_afe_pcm_dev_probe()  local
 2259 	irq_id = platform_get_irq(pdev, 0);  in mt8192_afe_pcm_dev_probe()
 2260 	if (irq_id < 0)  in mt8192_afe_pcm_dev_probe()
 2261 		return irq_id;  in mt8192_afe_pcm_dev_probe()
 2263 	ret = devm_request_irq(dev, irq_id, mt8192_afe_irq_handler,  in mt8192_afe_pcm_dev_probe()
 
 | 
| /linux/drivers/net/ieee802154/ | 
| H A D | ca8210.c | 353  * @irq_id:         identifier for the ca8210 irq362 	int irq_id;  member
 2817 	pdata->irq_id = gpiod_to_irq(pdata->irq_gpio);  in ca8210_interrupt_init()
 2818 	if (pdata->irq_id < 0) {  in ca8210_interrupt_init()
 2820 		return pdata->irq_id;  in ca8210_interrupt_init()
 2824 		pdata->irq_id,  in ca8210_interrupt_init()
 2831 		dev_crit(&spi->dev, "request_irq %d failed\n", pdata->irq_id);  in ca8210_interrupt_init()
 2990 		free_irq(pdata->irq_id, spi_device->dev.driver_data);  in ca8210_remove()
 
 | 
| /linux/drivers/platform/mellanox/ | 
| H A D | mlxbf-tmfifo.c | 935 				   int irq_id, bool is_rx)  in mlxbf_tmfifo_work_rxtx()  argument941 	if (!test_and_clear_bit(irq_id, &fifo->pend_events) ||  in mlxbf_tmfifo_work_rxtx()
 942 	    !fifo->irq_info[irq_id].irq)  in mlxbf_tmfifo_work_rxtx()
 
 | 
| /linux/Documentation/devicetree/bindings/mailbox/ | 
| H A D | ti,omap-mailbox.yaml | 79           processor (irq_id). This is an index number in the listed interrupts
 | 
| /linux/drivers/spmi/ | 
| H A D | spmi-pmic-arb.c | 113 #define spec_to_hwirq(slave_id, periph_id, irq_id, apid) \  argument116 	(((irq_id)    & 0x7)   << 16) | \
 
 |