Searched refs:combiner (Results 1 – 3 of 3) sorted by relevance
39 struct combiner { struct57 struct combiner *combiner = irq_desc_get_handler_data(desc); in combiner_handle_irq() argument63 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() local94 struct combiner_reg *reg = combiner->regs + data->hwirq / REG_SIZE; in combiner_irq_chip_mask_irq()[all …]
9 obj-$(CONFIG_ARCH_EXYNOS) += exynos-combiner.o83 obj-$(CONFIG_QCOM_IRQ_COMBINER) += qcom-irq-combiner.o
333 bool "QCOM IRQ combiner support"338 Say yes here to add support for the IRQ combiner devices embedded