/linux-master/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
H A D | gp_timer_local.h | 36 #define _REG_GP_TIMER_IRQ_TRIGGER_VALUE_ID(irq_id) HIVE_GP_TIMER_IRQ_TRIGGER_VALUE_REG_IDX(irq_id, HIVE_GP_TIMER_NUM_COUNTERS) 38 #define _REG_GP_TIMER_IRQ_TIMER_SELECT_ID(irq_id) \ 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) \ 42 HIVE_GP_TIMER_IRQ_ENABLE_REG_IDX(irq_id, HIVE_GP_TIMER_NUM_COUNTERS, HIVE_GP_TIMER_NUM_IRQS)
|
H A D | irq.c | 81 const unsigned int irq_id) 89 unsigned int me = 1U << irq_id; 92 assert(irq_id < IRQ_N_CHANNEL[ID]); 138 const unsigned int irq_id) 144 unsigned int me = 1U << irq_id; 147 assert(irq_id < IRQ_N_CHANNEL[ID]); 169 unsigned int *irq_id) 177 assert(irq_id); 196 if (irq_id) 197 *irq_id 79 irq_enable_channel( const irq_ID_t ID, const unsigned int irq_id) argument 136 irq_disable_channel( const irq_ID_t ID, const unsigned int irq_id) argument 167 irq_get_channel_id( const irq_ID_t ID, unsigned int *irq_id) argument 207 irq_raise( const irq_ID_t ID, const irq_sw_channel_id_t irq_id) argument 269 irq_ID_t irq_id; local 319 virq_get_channel_id( enum virq_id *irq_id) argument [all...] |
/linux-master/drivers/net/ipa/ |
H A D | ipa_uc.h | 14 * @irq_id: IPA interrupt ID 16 void ipa_uc_interrupt_handler(struct ipa *ipa, enum ipa_irq_id irq_id);
|
H A D | ipa_interrupt.c | 74 static void ipa_interrupt_process(struct ipa_interrupt *interrupt, u32 irq_id) argument 78 u32 mask = BIT(irq_id); 84 switch (irq_id) { 91 ipa_uc_interrupt_handler(ipa, irq_id); 135 u32 irq_id = __ffs(mask); local 137 mask ^= BIT(irq_id); 139 ipa_interrupt_process(interrupt, irq_id);
|
H A D | ipa_uc.c | 175 void ipa_uc_interrupt_handler(struct ipa *ipa, enum ipa_irq_id irq_id) argument 178 if (irq_id == IPA_IRQ_UC_0) 180 else if (irq_id == IPA_IRQ_UC_1)
|
/linux-master/drivers/staging/media/atomisp/pci/hive_isp_css_include/host/ |
H A D | irq_public.h | 92 \param irq_id[out] active IRQ (channel) identifier 102 unsigned int *irq_id); 104 /*! Raise an interrupt on channel irq_id of device IRQ[ID] 107 \param irq_id[in] IRQ (channel) identifier 109 \return none, signal(IRQ[ID].channel[irq_id]) 113 const irq_sw_channel_id_t irq_id); 148 \param irq_id[out] active IRQ (channel) identifier 157 enum virq_id *irq_id);
|
/linux-master/drivers/staging/media/atomisp/pci/ |
H A D | sh_css_hrt.c | 67 irq_sw_channel_id_t irq_id = IRQ_SW_CHANNEL0_ID; local 77 (1U << (irq_id + IRQ_SW_CHANNEL_OFFSET))) == 0)) {
|
/linux-master/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) [all...] |
H A D | afu_irq.c | 25 u64 ocxl_irq_id_to_offset(struct ocxl_context *ctx, int irq_id) argument 27 return ctx->afu->irq_base_offset + (irq_id << PAGE_SHIFT); 30 int ocxl_irq_set_handler(struct ocxl_context *ctx, int irq_id, argument 39 irq = idr_find(&ctx->irq_idr, irq_id); 105 int ocxl_afu_irq_alloc(struct ocxl_context *ctx, int *irq_id) argument 139 *irq_id = irq->id; 168 int ocxl_afu_irq_free(struct ocxl_context *ctx, int irq_id) argument 174 irq = idr_find(&ctx->irq_idr, irq_id); 197 u64 ocxl_afu_irq_get_addr(struct ocxl_context *ctx, int irq_id) argument 204 irq = idr_find(&ctx->irq_idr, irq_id); [all...] |
H A D | file.c | 204 int irq_id; local 226 rc = ocxl_afu_irq_alloc(ctx, &irq_id); 228 irq_offset = ocxl_irq_id_to_offset(ctx, irq_id); 232 ocxl_afu_irq_free(ctx, irq_id); 243 irq_id = ocxl_irq_offset_to_id(ctx, irq_offset); 244 rc = ocxl_afu_irq_free(ctx, irq_id); 254 irq_id = ocxl_irq_offset_to_id(ctx, irq_fd.irq_offset); 258 rc = ocxl_irq_set_handler(ctx, irq_id, irq_handler, irq_free, ev_ctx);
|
H A D | context.c | 102 int irq_id = ocxl_irq_offset_to_id(ctx, offset); local 104 trigger_addr = ocxl_afu_irq_get_addr(ctx, irq_id); 164 int irq_id = ocxl_irq_offset_to_id(ctx, vma->vm_pgoff << PAGE_SHIFT); local 171 if (!ocxl_afu_irq_get_addr(ctx, irq_id))
|
H A D | ocxl_internal.h | 151 u64 ocxl_irq_id_to_offset(struct ocxl_context *ctx, int irq_id);
|
/linux-master/include/misc/ |
H A D | ocxl.h | 163 * @irq_id: out, the IRQ ID 167 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-master/sound/soc/mediatek/common/ |
H A D | mtk-afe-fe-dai.h | 33 int mtk_dynamic_irq_release(struct mtk_base_afe *afe, int irq_id);
|
H A D | mtk-afe-fe-dai.c | 83 int irq_id = mtk_dynamic_irq_acquire(afe); local 85 if (irq_id != afe->irqs_size) { 87 memif->irq_usage = irq_id; 104 int irq_id; local 106 irq_id = memif->irq_usage; 112 mtk_dynamic_irq_release(afe, irq_id); 308 int mtk_dynamic_irq_release(struct mtk_base_afe *afe, int irq_id) argument 311 if (irq_id >= 0 && irq_id < afe->irqs_size) { 312 afe->irqs[irq_id] [all...] |
H A D | mtk-btcvsd.c | 112 int irq_id; member in struct:mtk_btcvsd_snd 219 disable_irq(bt->irq_id); 225 enable_irq(bt->irq_id); 481 static irqreturn_t mtk_btcvsd_snd_irq_handler(int irq_id, void *dev) argument 1276 int irq_id; local 1307 irq_id = platform_get_irq(pdev, 0); 1308 if (irq_id <= 0) 1309 return irq_id < 0 ? irq_id : -ENXIO; 1311 ret = devm_request_irq(dev, irq_id, mtk_btcvsd_snd_irq_handle [all...] |
/linux-master/drivers/tty/serial/ |
H A D | men_z135_uart.c | 381 int irq_id; local 384 irq_id = IRQ_ID(uart->stat_reg); 386 if (!irq_id) 391 iowrite8(irq_id, port->membase + MEN_Z135_STAT_REG); 393 if (irq_id & MEN_Z135_IRQ_ID_RLS) { 398 if (irq_id & (MEN_Z135_IRQ_ID_RDA | MEN_Z135_IRQ_ID_CTI)) { 399 if (irq_id & MEN_Z135_IRQ_ID_CTI) 405 if (irq_id & MEN_Z135_IRQ_ID_TSA) { 410 if (irq_id & MEN_Z135_IRQ_ID_MST) {
|
/linux-master/drivers/irqchip/ |
H A D | irq-loongson-htvec.c | 24 #define VEC_REG_IDX(irq_id) ((irq_id) / VEC_COUNT_PER_REG) 25 #define VEC_REG_BIT(irq_id) ((irq_id) % VEC_COUNT_PER_REG)
|
H A D | irq-mvebu-sei.c | 26 #define SEI_IRQ_REG_IDX(irq_id) ((irq_id) / SEI_IRQ_COUNT_PER_REG) 27 #define SEI_IRQ_REG_BIT(irq_id) ((irq_id) % SEI_IRQ_COUNT_PER_REG)
|
H A D | irq-loongson-pch-pic.c | 34 #define PIC_REG_IDX(irq_id) ((irq_id) / PIC_COUNT_PER_REG) 35 #define PIC_REG_BIT(irq_id) ((irq_id) % PIC_COUNT_PER_REG)
|
H A D | irq-loongson-eiointc.c | 29 #define VEC_REG_IDX(irq_id) ((irq_id) / VEC_COUNT_PER_REG) 30 #define VEC_REG_BIT(irq_id) ((irq_id) % VEC_COUNT_PER_REG)
|
/linux-master/sound/soc/mediatek/mt8186/ |
H A D | mt8186-afe-pcm.c | 67 int irq_id = mtk_dynamic_irq_acquire(afe); local 69 if (irq_id != afe->irqs_size) { 71 memif->irq_usage = irq_id; 90 int irq_id = memif->irq_usage; local 97 mtk_dynamic_irq_release(afe, irq_id); 162 int irq_id = memif->irq_usage; local 163 struct mtk_base_afe_irq *irqs = &afe->irqs[irq_id]; 170 dev_dbg(afe->dev, "%s(), %s cmd %d, irq_id %d\n", 171 __func__, memif->data->name, cmd, irq_id); 298 int irq_id local 584 int irq_id = memif->irq_usage; local 633 int irq_id = memif->irq_usage; local 2632 mt8186_afe_irq_handler(int irq_id, void *dev) argument 2820 int i, ret, irq_id; local [all...] |
/linux-master/sound/pci/hda/ |
H A D | hda_tegra.c | 267 int irq_id = platform_get_irq(pdev, 0); local 271 if (irq_id < 0) 272 return irq_id; 278 err = devm_request_irq(chip->card->dev, irq_id, azx_interrupt, 283 irq_id); 286 bus->irq = irq_id;
|
/linux-master/sound/soc/mediatek/mt6797/ |
H A D | mt6797-afe-pcm.c | 602 static irqreturn_t mt6797_afe_irq_handler(int irq_id, void *dev) argument 740 int i, irq_id, ret; local 797 irq_id = platform_get_irq(pdev, 0); 798 if (irq_id < 0) 799 return irq_id; 801 ret = devm_request_irq(dev, irq_id, mt6797_afe_irq_handler,
|
/linux-master/sound/soc/mediatek/mt7986/ |
H A D | mt7986-afe-pcm.c | 342 static irqreturn_t mt7986_afe_irq_handler(int irq_id, void *dev) argument 464 int i, irq_id, ret; local 531 irq_id = platform_get_irq(pdev, 0); 532 if (irq_id < 0) { 533 ret = irq_id; 536 ret = devm_request_irq(dev, irq_id, mt7986_afe_irq_handler,
|