Home
last modified time | relevance | path

Searched refs:combiner (Results 1 – 3 of 3) sorted by relevance

/linux-4.19.296/drivers/irqchip/
Dqcom-irq-combiner.c39 struct combiner { struct
57 struct combiner *combiner = irq_desc_get_handler_data(desc); in combiner_handle_irq() argument
63 for (reg = 0; reg < combiner->nregs; reg++) { in combiner_handle_irq()
69 bit = readl_relaxed(combiner->regs[reg].addr); in combiner_handle_irq()
70 status = bit & combiner->regs[reg].enabled; in combiner_handle_irq()
74 combiner->regs[reg].enabled, in combiner_handle_irq()
75 combiner->regs[reg].addr); in combiner_handle_irq()
81 virq = irq_find_mapping(combiner->domain, hwirq); in combiner_handle_irq()
93 struct combiner *combiner = irq_data_get_irq_chip_data(data); in combiner_irq_chip_mask_irq() local
94 struct combiner_reg *reg = combiner->regs + data->hwirq / REG_SIZE; in combiner_irq_chip_mask_irq()
[all …]
DMakefile9 obj-$(CONFIG_ARCH_EXYNOS) += exynos-combiner.o
83 obj-$(CONFIG_QCOM_IRQ_COMBINER) += qcom-irq-combiner.o
DKconfig333 bool "QCOM IRQ combiner support"
338 Say yes here to add support for the IRQ combiner devices embedded