Symbol: mask_cache
drivers/gpio/gpio-idt3243x.c
104
ctrl->mask_cache &= ~BIT(d->hwirq);
drivers/gpio/gpio-idt3243x.c
105
writel(ctrl->mask_cache, ctrl->pic + IDT_PIC_IRQ_MASK);
drivers/gpio/gpio-idt3243x.c
113
ctrl->mask_cache = 0xffffffff;
drivers/gpio/gpio-idt3243x.c
114
writel(ctrl->mask_cache, ctrl->pic + IDT_PIC_IRQ_MASK);
drivers/gpio/gpio-idt3243x.c
25
u32 mask_cache;
drivers/gpio/gpio-idt3243x.c
39
pending &= ~ctrl->mask_cache;
drivers/gpio/gpio-idt3243x.c
88
ctrl->mask_cache |= BIT(d->hwirq);
drivers/gpio/gpio-idt3243x.c
89
writel(ctrl->mask_cache, ctrl->pic + IDT_PIC_IRQ_MASK);
drivers/gpio/gpio-rockchip.c
569
gc->mask_cache = 0xffffffff;
drivers/irqchip/irq-al-fic.c
110
pending &= ~gc->mask_cache;
drivers/irqchip/irq-atmel-aic.c
109
irq_reg_writel(gc, gc->mask_cache, AT91_AIC_IDCR);
drivers/irqchip/irq-atmel-aic.c
119
irq_reg_writel(gc, gc->mask_cache, AT91_AIC_IECR);
drivers/irqchip/irq-atmel-aic5.c
114
gc->mask_cache |= d->mask;
drivers/irqchip/irq-atmel-aic5.c
166
if ((mask & gc->mask_cache) == (mask & gc->wake_active))
drivers/irqchip/irq-atmel-aic5.c
201
((mask & gc->mask_cache) == (mask & gc->wake_active)))
drivers/irqchip/irq-atmel-aic5.c
205
if (mask & gc->mask_cache)
drivers/irqchip/irq-atmel-aic5.c
98
gc->mask_cache &= ~d->mask;
drivers/irqchip/irq-bcm7038-l1.c
135
~cpu->mask_cache[idx];
drivers/irqchip/irq-bcm7038-l1.c
151
intc->cpus[cpu_idx]->mask_cache[word] &= ~mask;
drivers/irqchip/irq-bcm7038-l1.c
162
intc->cpus[cpu_idx]->mask_cache[word] |= mask;
drivers/irqchip/irq-bcm7038-l1.c
202
was_disabled = !!(intc->cpus[intc->affinity[hw]]->mask_cache[word] &
drivers/irqchip/irq-bcm7038-l1.c
245
cpu = intc->cpus[idx] = kzalloc_flex(*cpu, mask_cache, n_words);
drivers/irqchip/irq-bcm7038-l1.c
258
cpu->mask_cache[i] = ~intc->irq_fwd_mask[i];
drivers/irqchip/irq-bcm7038-l1.c
326
l1_writel(intc->cpus[boot_cpu]->mask_cache[word],
drivers/irqchip/irq-bcm7038-l1.c
328
l1_writel(~intc->cpus[boot_cpu]->mask_cache[word],
drivers/irqchip/irq-bcm7038-l1.c
52
u32 mask_cache[];
drivers/irqchip/irq-bcm7120-l2.c
300
gc->mask_cache = irq_reg_readl(gc, ct->regs.mask);
drivers/irqchip/irq-bcm7120-l2.c
72
pending = irq_reg_readl(gc, b->stat_offset[idx]) & gc->mask_cache &
drivers/irqchip/irq-bcm7120-l2.c
90
irq_reg_writel(gc, gc->mask_cache | gc->wake_active, ct->regs.mask);
drivers/irqchip/irq-bcm7120-l2.c
99
irq_reg_writel(gc, gc->mask_cache, ct->regs.mask);
drivers/irqchip/irq-csky-apb-intc.c
54
*ct->mask_cache |= mask;
drivers/irqchip/irq-csky-apb-intc.c
55
irq_reg_writel(gc, *ct->mask_cache, ct->regs.mask);
drivers/irqchip/irq-dw-apb-ictl.c
106
writel_relaxed(*ct->mask_cache, gc->reg_base + ct->regs.mask);
drivers/irqchip/irq-idt3243x.c
102
gc->mask_cache = 0xffffffff;
drivers/irqchip/irq-idt3243x.c
36
pending &= ~idtpic->gc->mask_cache;
drivers/irqchip/irq-ingenic-tcu.c
58
*ct->mask_cache |= mask;
drivers/irqchip/irq-ingenic-tcu.c
70
*ct->mask_cache &= ~mask;
drivers/irqchip/irq-loongson-liointc.c
168
writel(gc->mask_cache, gc->reg_base + LIOINTC_REG_INTC_ENABLE);
drivers/irqchip/irq-loongson-liointc.c
297
gc->mask_cache = 0;
drivers/irqchip/irq-loongson-liointc.c
86
(handler->parent_int_map & gc->mask_cache &
drivers/irqchip/irq-mscc-ocelot.c
98
*ct->mask_cache &= ~mask;
drivers/irqchip/irq-orion.c
114
gc->mask_cache;
drivers/irqchip/irq-orion.c
42
gc->mask_cache;
drivers/irqchip/irq-stm32-exti.c
200
u32 mask_cache)
drivers/irqchip/irq-stm32-exti.c
209
writel_relaxed(mask_cache, base + stm32_bank->imr_ofst);
drivers/irqchip/irq-stm32-exti.c
225
stm32_chip_resume(chip_data, gc->mask_cache);
drivers/irqchip/irq-stm32-exti.c
39
u32 mask_cache;
drivers/irqchip/irq-stm32mp-exti.c
278
static void stm32mp_chip_resume(struct stm32mp_exti_chip_data *chip_data, u32 mask_cache)
drivers/irqchip/irq-stm32mp-exti.c
287
writel_relaxed(mask_cache, base + bank->imr_ofst);
drivers/irqchip/irq-stm32mp-exti.c
348
chip_data->mask_cache = stm32mp_exti_clr_bit(d, bank->imr_ofst);
drivers/irqchip/irq-stm32mp-exti.c
361
chip_data->mask_cache = stm32mp_exti_set_bit(d, bank->imr_ofst);
drivers/irqchip/irq-stm32mp-exti.c
450
stm32mp_chip_resume(chip_data, chip_data->mask_cache);
drivers/irqchip/irq-stm32mp-exti.c
63
u32 mask_cache;
drivers/soc/dove/pmu.c
232
u32 stat = readl_relaxed(base + PMC_IRQ_CAUSE) & gc->mask_cache;
include/linux/irq.h
1020
u32 *mask_cache;
include/linux/irq.h
1063
u32 mask_cache;
kernel/irq/generic-chip.c
102
*ct->mask_cache |= mask;
kernel/irq/generic-chip.c
155
*ct->mask_cache &= ~mask;
kernel/irq/generic-chip.c
256
u32 *mskptr = &gc->mask_cache, mskreg = ct->regs.mask;
kernel/irq/generic-chip.c
264
ct[i].mask_cache = mskptr;
kernel/irq/generic-chip.c
45
*ct->mask_cache &= ~mask;
kernel/irq/generic-chip.c
63
*ct->mask_cache |= mask;
kernel/irq/generic-chip.c
64
irq_reg_writel(gc, *ct->mask_cache, ct->regs.mask);
kernel/irq/generic-chip.c
82
*ct->mask_cache &= ~mask;
kernel/irq/generic-chip.c
83
irq_reg_writel(gc, *ct->mask_cache, ct->regs.mask);
net/openvswitch/flow_table.c
344
static void __mask_cache_destroy(struct mask_cache *mc)
net/openvswitch/flow_table.c
346
free_percpu(mc->mask_cache);
net/openvswitch/flow_table.c
352
struct mask_cache *mc = container_of(rcu, struct mask_cache, rcu);
net/openvswitch/flow_table.c
357
static struct mask_cache *tbl_mask_cache_alloc(u32 size)
net/openvswitch/flow_table.c
360
struct mask_cache *new;
net/openvswitch/flow_table.c
384
new->mask_cache = cache;
net/openvswitch/flow_table.c
389
struct mask_cache *mc = rcu_dereference_ovsl(table->mask_cache);
net/openvswitch/flow_table.c
390
struct mask_cache *new;
net/openvswitch/flow_table.c
403
rcu_assign_pointer(table->mask_cache, new);
net/openvswitch/flow_table.c
412
struct mask_cache *mc;
net/openvswitch/flow_table.c
434
rcu_assign_pointer(table->mask_cache, mc);
net/openvswitch/flow_table.c
515
struct mask_cache *mc = rcu_dereference_raw(table->mask_cache);
net/openvswitch/flow_table.c
787
struct mask_cache *mc = rcu_dereference(tbl->mask_cache);
net/openvswitch/flow_table.c
813
entries = this_cpu_ptr(mc->mask_cache);
net/openvswitch/flow_table.c
942
struct mask_cache *mc = rcu_dereference_ovsl(table->mask_cache);
net/openvswitch/flow_table.h
33
struct mask_cache_entry __percpu *mask_cache;
net/openvswitch/flow_table.h
65
struct mask_cache __rcu *mask_cache;