Searched refs:mask_cache (Results 1 – 13 of 13) sorted by relevance
/Linux-v4.19/drivers/irqchip/ |
D | irq-bcm7038-l1.c | 50 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()
|
D | irq-atmel-aic5.c | 99 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()
|
D | irq-bcm7120-l2.c | 76 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() 309 gc->mask_cache = irq_reg_readl(gc, ct->regs.mask); in bcm7120_l2_intc_probe()
|
D | irq-stm32-exti.c | 52 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() 434 chip_data->mask_cache = stm32_exti_clr_bit(d, stm32_bank->imr_ofst); in stm32_exti_h_mask() 447 chip_data->mask_cache = stm32_exti_set_bit(d, stm32_bank->imr_ofst); in stm32_exti_h_unmask() 529 stm32_chip_resume(chip_data, chip_data->mask_cache); in stm32_exti_h_resume()
|
D | irq-orion.c | 42 gc->mask_cache; in orion_handle_irq() 115 gc->mask_cache; in orion_bridge_irq_handler()
|
D | irq-atmel-aic.c | 111 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()
|
D | irq-mscc-ocelot.c | 37 *ct->mask_cache &= ~mask; in ocelot_irq_unmask()
|
D | irq-dw-apb-ictl.c | 61 writel_relaxed(*ct->mask_cache, gc->reg_base + ct->regs.mask); in dw_apb_ictl_resume()
|
D | irq-ingenic.c | 79 intc_irq_set_mask(gc, gc->mask_cache); in ingenic_intc_irq_resume()
|
D | irq-brcmstb-l2.c | 94 *ct->mask_cache &= ~mask; in brcmstb_l2_mask_and_ack()
|
/Linux-v4.19/kernel/irq/ |
D | generic-chip.c | 44 *ct->mask_cache &= ~mask; in irq_gc_mask_disable_reg() 62 *ct->mask_cache |= mask; in irq_gc_mask_set_bit() 63 irq_reg_writel(gc, *ct->mask_cache, ct->regs.mask); in irq_gc_mask_set_bit() 82 *ct->mask_cache &= ~mask; in irq_gc_mask_clr_bit() 83 irq_reg_writel(gc, *ct->mask_cache, ct->regs.mask); in irq_gc_mask_clr_bit() 103 *ct->mask_cache |= mask; in irq_gc_unmask_enable_reg() 158 *ct->mask_cache &= ~mask; in irq_gc_mask_disable_and_ack_set() 257 u32 *mskptr = &gc->mask_cache, mskreg = ct->regs.mask; in irq_gc_init_mask_cache() 265 ct[i].mask_cache = mskptr; in irq_gc_init_mask_cache()
|
/Linux-v4.19/include/linux/ |
D | irq.h | 938 u32 *mask_cache; member 983 u32 mask_cache; member
|
/Linux-v4.19/drivers/soc/dove/ |
D | pmu.c | 232 u32 stat = readl_relaxed(base + PMC_IRQ_CAUSE) & gc->mask_cache; in pmu_irq_handler()
|