Searched refs:hwirq_id_bit (Results 1 – 1 of 1) sorted by relevance
| /linux/drivers/irqchip/ |
| H A D | irq-gic-v5.c | 102 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()
|