Home
last modified time | relevance | path

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

/linux-4.19.296/drivers/irqchip/
Dirq-bcm7038-l1.c50 u32 mask_cache[0]; member
139 ~cpu->mask_cache[idx]; in bcm7038_l1_irq_handle()
157 intc->cpus[cpu_idx]->mask_cache[word] &= ~mask; in __bcm7038_l1_unmask()
168 intc->cpus[cpu_idx]->mask_cache[word] |= mask; in __bcm7038_l1_mask()
207 was_disabled = !!(intc->cpus[intc->affinity[hw]]->mask_cache[word] & in bcm7038_l1_set_affinity()
279 cpu->mask_cache[i] = 0xffffffff; in bcm7038_l1_init_one()
Dirq-atmel-aic5.c99 gc->mask_cache &= ~d->mask; in aic5_mask()
116 gc->mask_cache |= d->mask; in aic5_unmask()
173 if ((mask & gc->mask_cache) == (mask & gc->wake_active)) in aic5_suspend()
209 ((mask & gc->mask_cache) == (mask & gc->wake_active))) in aic5_resume()
213 if (mask & gc->mask_cache) in aic5_resume()
Dirq-bcm7120-l2.c76 gc->mask_cache & in bcm7120_l2_intc_irq_handle()
96 irq_reg_writel(gc, gc->mask_cache | gc->wake_active, in bcm7120_l2_intc_suspend()
107 irq_reg_writel(gc, gc->mask_cache, ct->regs.mask); in bcm7120_l2_intc_resume()
310 gc->mask_cache = irq_reg_readl(gc, ct->regs.mask); in bcm7120_l2_intc_probe()
Dirq-stm32-exti.c52 u32 mask_cache; member
313 u32 mask_cache) in stm32_chip_resume() argument
322 writel_relaxed(mask_cache, base + stm32_bank->imr_ofst); in stm32_chip_resume()
339 stm32_chip_resume(chip_data, gc->mask_cache); in stm32_irq_resume()
444 chip_data->mask_cache = stm32_exti_clr_bit(d, stm32_bank->imr_ofst); in stm32_exti_h_mask()
457 chip_data->mask_cache = stm32_exti_set_bit(d, stm32_bank->imr_ofst); in stm32_exti_h_unmask()
539 stm32_chip_resume(chip_data, chip_data->mask_cache); in stm32_exti_h_resume()
Dirq-orion.c42 gc->mask_cache; in orion_handle_irq()
115 gc->mask_cache; in orion_bridge_irq_handler()
Dirq-atmel-aic.c111 irq_reg_writel(gc, gc->mask_cache, AT91_AIC_IDCR); in aic_suspend()
122 irq_reg_writel(gc, gc->mask_cache, AT91_AIC_IECR); in aic_resume()
Dirq-mscc-ocelot.c37 *ct->mask_cache &= ~mask; in ocelot_irq_unmask()
Dirq-ingenic.c79 intc_irq_set_mask(gc, gc->mask_cache); in ingenic_intc_irq_resume()
Dirq-dw-apb-ictl.c61 writel_relaxed(*ct->mask_cache, gc->reg_base + ct->regs.mask); in dw_apb_ictl_resume()
Dirq-brcmstb-l2.c94 *ct->mask_cache &= ~mask; in brcmstb_l2_mask_and_ack()
/linux-4.19.296/include/linux/
Dirq.h971 u32 *mask_cache; member
1016 u32 mask_cache; member