Home
last modified time | relevance | path

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

/linux/drivers/irqchip/
H A Dirq-gic-v5.c102 u64 hwirq_id_bit = BIT_ULL(d->hwirq % 64); in gicv5_ppi_irq_mask() local
105 sysreg_clear_set_s(SYS_ICC_PPI_ENABLER0_EL1, hwirq_id_bit, 0); in gicv5_ppi_irq_mask()
107 sysreg_clear_set_s(SYS_ICC_PPI_ENABLER1_EL1, hwirq_id_bit, 0); in gicv5_ppi_irq_mask()
151 u64 hwirq_id_bit = BIT_ULL(d->hwirq % 64); in gicv5_ppi_irq_unmask() local
154 sysreg_clear_set_s(SYS_ICC_PPI_ENABLER0_EL1, 0, hwirq_id_bit); in gicv5_ppi_irq_unmask()
156 sysreg_clear_set_s(SYS_ICC_PPI_ENABLER1_EL1, 0, hwirq_id_bit); in gicv5_ppi_irq_unmask()
328 u64 hwirq_id_bit = BIT_ULL(d->hwirq % 64); in gicv5_ppi_irq_get_irqchip_state() local
332 *state = !!(read_ppi_sysreg_s(d->hwirq, PPI_PENDING) & hwirq_id_bit); in gicv5_ppi_irq_get_irqchip_state()
335 *state = !!(read_ppi_sysreg_s(d->hwirq, PPI_ACTIVE) & hwirq_id_bit); in gicv5_ppi_irq_get_irqchip_state()