/linux-master/drivers/irqchip/ |
H A D | irq-sl28cpld.c | 64 irqchip->chip.irqs = sl28cpld_irqs;
|
H A D | irq-pruss-intc.c | 98 * @irqs: kernel irq numbers corresponding to PRUSS host interrupts 108 unsigned int irqs[MAX_NUM_HOST_IRQS]; member in struct:pruss_intc 544 ret = of_property_read_u8(dev->of_node, "ti,irqs-reserved", 548 * The irqs-reserved is used only for some SoC's therefore not having 573 intc->irqs[i] = irq; 592 if (intc->irqs[i]) 593 irq_set_chained_handler_and_data(intc->irqs[i], NULL, 610 if (intc->irqs[i]) 611 irq_set_chained_handler_and_data(intc->irqs[i], NULL,
|
/linux-master/drivers/mfd/ |
H A D | max77693.c | 70 .irqs = max77693_led_irqs, 85 .irqs = max77693_topsys_irqs, 102 .irqs = max77693_charger_irqs, 138 .irqs = max77693_muic_irqs,
|
H A D | max8907.c | 135 .irqs = max8907_chg_irqs, 158 .irqs = max8907_on_off_irqs, 172 .irqs = max8907_rtc_irqs,
|
H A D | rk8xx-core.c | 536 .irqs = rk805_irqs, 547 .irqs = rk806_irqs, 559 .irqs = rk808_irqs, 571 .irqs = rk816_irqs, 583 .irqs = rk817_irqs, 595 .irqs = rk818_irqs,
|
H A D | rt5120.c | 66 .irqs = rt5120_irqs,
|
H A D | max77714.c | 67 .irqs = max77714_top_irqs,
|
H A D | rt5033.c | 34 .irqs = rt5033_irqs,
|
H A D | tps65912-core.c | 62 .irqs = tps65912_irqs,
|
/linux-master/drivers/crypto/amlogic/ |
H A D | amlogic-gxl.h | 88 * @irqs: IRQ numbers for amlogic-crypto 98 int irqs[MAXFLOW]; member in struct:meson_dev
|
/linux-master/sound/soc/qcom/ |
H A D | lpass-platform.c | 1025 unsigned int irqs; local 1029 LPAIF_IRQSTAT_REG(v, LPAIF_IRQ_PORT_HOST), &irqs); 1037 if (irqs & LPAIF_IRQ_ALL(chan) && drvdata->substream[chan]) { 1040 drvdata, chan, irqs); 1053 unsigned int irqs; local 1057 LPASS_HDMITX_APP_IRQSTAT_REG(v), &irqs); 1065 if (irqs & (LPAIF_IRQ_ALL(chan) | LPAIF_IRQ_HDMI_REQ_ON_PRELOAD(chan) | 1071 drvdata, chan, irqs); 1083 unsigned int irqs; local 1088 LPAIF_RXTX_IRQSTAT_REG(v, LPAIF_IRQ_PORT_HOST), &irqs); 1108 unsigned int irqs; local [all...] |
/linux-master/arch/x86/platform/intel-mid/ |
H A D | intel-mid.c | 100 x86_init.irqs.pre_vector_init = x86_init_noop;
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | ahb.c | 147 return ab->pci.msi.irqs[vector]; 228 disable_irq_nosync(irq_grp->ab->irq_num[irq_grp->irqs[i]]); 253 enable_irq(irq_grp->ab->irq_num[irq_grp->irqs[i]]); 337 irq_idx = irq_grp->irqs[j]; 442 free_irq(ab->irq_num[irq_grp->irqs[j]], irq_grp); 547 irq_grp->irqs[num_irq++] = 552 irq_grp->irqs[num_irq++] = 557 irq_grp->irqs[num_irq++] = reo2host_exception; 560 irq_grp->irqs[num_irq++] = wbm2host_rx_release; 563 irq_grp->irqs[num_ir [all...] |
/linux-master/drivers/mtd/nand/raw/ |
H A D | cafe_nand.c | 108 uint32_t irqs = cafe_readl(cafe, NAND_IRQ); local 110 cafe_writel(cafe, irqs, NAND_IRQ); 113 result?"":" not", irqs, cafe_readl(cafe, NAND_IRQ), 282 uint32_t irqs; local 285 irqs = cafe_readl(cafe, NAND_IRQ); 286 if (irqs & doneint) 290 cafe_dev_dbg(&cafe->pdev->dev, "Wait for ready, IRQ %x\n", irqs); 294 cafe_dev_dbg(&cafe->pdev->dev, "Command %x completed after %d usec, irqs %x (%x)\n", 295 command, 500000-c, irqs, cafe_readl(cafe, NAND_IRQ)); 336 uint32_t irqs local [all...] |
/linux-master/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_mdio.c | 212 if (mdio_data->irqs) 213 irqlist = mdio_data->irqs; 245 if ((mdio_data->irqs == NULL) &&
|
/linux-master/drivers/gpio/ |
H A D | gpio-rtd.c | 68 unsigned int irqs[2]; member in struct:rtd_gpio 385 if (irq == data->irqs[0]) 387 else if (irq == data->irqs[1]) 411 if ((irq == data->irqs[1]) && (irq_type != IRQ_TYPE_EDGE_BOTH)) 537 data->irqs[0] = ret; 542 data->irqs[1] = ret; 577 irq_chip->parents = data->irqs;
|
/linux-master/drivers/power/supply/ |
H A D | lp8788-charger.c | 98 * @irqs : charger dedicated interrupts 108 struct lp8788_chg_irq irqs[LP8788_MAX_CHG_IRQS]; member in struct:lp8788_charger 425 if (pchg->irqs[i].virq == virq) { 426 *id = pchg->irqs[i].which; 492 pchg->irqs[nr_irq].virq = virq; 493 pchg->irqs[nr_irq].which = i; 510 free_irq(pchg->irqs[i].virq, pchg); 535 dev_err(&pdev->dev, "invalid total number of irqs: %d\n", 551 irq = pchg->irqs[i].virq;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | pci_irq.c | 180 xa_erase(&pool->irqs, irq->pool_index); 313 err = xa_err(xa_store(&pool->irqs, irq->pool_index, irq, GFP_KERNEL)); 386 irq = xa_load(&pool->irqs, vecidx); 559 xa_init_flags(&pool->irqs, XA_FLAGS_ALLOC); 578 * freeing all the IRQs, fast teardown for example. Hence, free the irqs 581 xa_for_each(&pool->irqs, index, irq) 583 xa_destroy(&pool->irqs); 665 xa_for_each(&pool->irqs, index, irq) 756 * to here. Hence, making sure all the irqs are released.
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_irq.c | 133 u32 irqs, dmask, smask; local 138 irqs = GT_RENDER_USER_INTERRUPT | 141 irqs = GT_RENDER_USER_INTERRUPT | 150 dmask = irqs << 16 | irqs; 151 smask = irqs << 16; 190 gsc_mask = irqs | GSC_ER_COMPLETE; 485 /* Restore masks irqs on RCS, BCS, VCS and VECS engines. */ 748 xe->irq.enabled = false; /* no new irqs */ 751 synchronize_irq(irq); /* flush irqs */ [all...] |
/linux-master/drivers/misc/cxl/ |
H A D | native.c | 640 ctx->elem->ivte_offsets[r] = cpu_to_be16(ctx->irqs.offset[r]); 641 ctx->elem->ivte_ranges[r] = cpu_to_be16(ctx->irqs.range[r]); 702 if (ctx->irqs.range[0] == 0) { 703 ctx->irqs.offset[0] = ctx->afu->native->psl_hwirq; 704 ctx->irqs.range[0] = 1; 765 if (ctx->irqs.range[0] == 0) { 766 ctx->irqs.offset[0] = ctx->afu->native->psl_hwirq; 767 ctx->irqs.range[0] = 1; 879 ctx->elem->ivte_offsets[r] = cpu_to_be16(ctx->irqs.offset[r]); 880 ctx->elem->ivte_ranges[r] = cpu_to_be16(ctx->irqs [all...] |
/linux-master/sound/soc/mediatek/common/ |
H A D | mtk-afe-fe-dai.c | 204 struct mtk_base_afe_irq *irqs = &afe->irqs[memif->irq_usage]; local 205 const struct mtk_base_irq_data *irq_data = irqs->irq_data; 297 if (afe->irqs[i].irq_occupyed == 0) { 298 afe->irqs[i].irq_occupyed = 1; 312 afe->irqs[irq_id].irq_occupyed = 0;
|
H A D | mtk-base-afe.h | 117 struct mtk_base_afe_irq *irqs; member in struct:mtk_base_afe
|
/linux-master/drivers/media/platform/marvell/ |
H A D | mmp-driver.c | 150 unsigned int irqs, handled; local 153 irqs = mcam_reg_read(mcam, REG_IRQSTAT); 154 handled = mccic_irq(mcam, irqs);
|
/linux-master/arch/arm/mach-sa1100/ |
H A D | ssp.c | 20 #include <mach/irqs.h>
|
/linux-master/drivers/vfio/platform/ |
H A D | vfio_platform_private.h | 49 struct vfio_platform_irq *irqs; member in struct:vfio_platform_device
|