Searched refs:irqs (Results 76 - 100 of 376) sorted by relevance

1234567891011>>

/linux-master/drivers/irqchip/
H A Dirq-sl28cpld.c64 irqchip->chip.irqs = sl28cpld_irqs;
H A Dirq-pruss-intc.c98 * @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 Dmax77693.c70 .irqs = max77693_led_irqs,
85 .irqs = max77693_topsys_irqs,
102 .irqs = max77693_charger_irqs,
138 .irqs = max77693_muic_irqs,
H A Dmax8907.c135 .irqs = max8907_chg_irqs,
158 .irqs = max8907_on_off_irqs,
172 .irqs = max8907_rtc_irqs,
H A Drk8xx-core.c536 .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 Drt5120.c66 .irqs = rt5120_irqs,
H A Dmax77714.c67 .irqs = max77714_top_irqs,
H A Drt5033.c34 .irqs = rt5033_irqs,
H A Dtps65912-core.c62 .irqs = tps65912_irqs,
/linux-master/drivers/crypto/amlogic/
H A Damlogic-gxl.h88 * @irqs: IRQ numbers for amlogic-crypto
98 int irqs[MAXFLOW]; member in struct:meson_dev
/linux-master/sound/soc/qcom/
H A Dlpass-platform.c1025 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 Dintel-mid.c100 x86_init.irqs.pre_vector_init = x86_init_noop;
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dahb.c147 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 Dcafe_nand.c108 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 Dsxgbe_mdio.c212 if (mdio_data->irqs)
213 irqlist = mdio_data->irqs;
245 if ((mdio_data->irqs == NULL) &&
/linux-master/drivers/gpio/
H A Dgpio-rtd.c68 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 Dlp8788-charger.c98 * @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 Dpci_irq.c180 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 Dxe_irq.c133 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 Dnative.c640 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 Dmtk-afe-fe-dai.c204 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 Dmtk-base-afe.h117 struct mtk_base_afe_irq *irqs; member in struct:mtk_base_afe
/linux-master/drivers/media/platform/marvell/
H A Dmmp-driver.c150 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 Dssp.c20 #include <mach/irqs.h>
/linux-master/drivers/vfio/platform/
H A Dvfio_platform_private.h49 struct vfio_platform_irq *irqs; member in struct:vfio_platform_device

Completed in 335 milliseconds

1234567891011>>