| /Linux-v5.4/arch/alpha/kernel/ | 
| D | irq_pyxis.c | 22 static unsigned long cached_irq_mask;  variable35 	pyxis_update_irq_hw(cached_irq_mask |= 1UL << (d->irq - 16));  in pyxis_enable_irq()
 41 	pyxis_update_irq_hw(cached_irq_mask &= ~(1UL << (d->irq - 16)));  in pyxis_disable_irq()
 48 	unsigned long mask = cached_irq_mask &= ~bit;  in pyxis_mask_and_ack_irq()
 75 	pld &= cached_irq_mask;  in pyxis_device_interrupt()
 
 | 
| D | sys_dp264.c | 41 static unsigned long cached_irq_mask;  variable104 	cached_irq_mask |= 1UL << d->irq;  in dp264_enable_irq()
 105 	tsunami_update_irq_hw(cached_irq_mask);  in dp264_enable_irq()
 113 	cached_irq_mask &= ~(1UL << d->irq);  in dp264_disable_irq()
 114 	tsunami_update_irq_hw(cached_irq_mask);  in dp264_disable_irq()
 122 	cached_irq_mask |= 1UL << (d->irq - 16);  in clipper_enable_irq()
 123 	tsunami_update_irq_hw(cached_irq_mask);  in clipper_enable_irq()
 131 	cached_irq_mask &= ~(1UL << (d->irq - 16));  in clipper_disable_irq()
 132 	tsunami_update_irq_hw(cached_irq_mask);  in clipper_disable_irq()
 157 	tsunami_update_irq_hw(cached_irq_mask);  in dp264_set_affinity()
 [all …]
 
 | 
| D | sys_rx164.c | 36 static unsigned long cached_irq_mask;  variable52 	rx164_update_irq_hw(cached_irq_mask |= 1UL << (d->irq - 16));  in rx164_enable_irq()
 58 	rx164_update_irq_hw(cached_irq_mask &= ~(1UL << (d->irq - 16)));  in rx164_disable_irq()
 
 | 
| D | sys_wildfire.c | 33 static unsigned long cached_irq_mask[WILDFIRE_NR_IRQS/(sizeof(long)*8)];  variable60 	*enable0 = cached_irq_mask[qbbno * WILDFIRE_PCA_PER_QBB + pcano];  in wildfire_update_irq_hw()
 115 	set_bit(irq, &cached_irq_mask);  in wildfire_enable_irq()
 129 	clear_bit(irq, &cached_irq_mask);  in wildfire_disable_irq()
 143 	clear_bit(irq, &cached_irq_mask);  in wildfire_mask_and_ack_irq()
 
 | 
| D | irq_i8259.c | 24 static unsigned int cached_irq_mask = 0xffff;  variable40 	i8259_update_irq_hw(d->irq, cached_irq_mask &= ~(1 << d->irq));  in i8259a_enable_irq()
 47 	i8259_update_irq_hw(irq, cached_irq_mask |= 1 << irq);  in __i8259a_disable_irq()
 
 | 
| D | sys_mikasa.c | 38 static int cached_irq_mask;  variable49 	mikasa_update_irq_hw(cached_irq_mask |= 1 << (d->irq - 16));  in mikasa_enable_irq()
 55 	mikasa_update_irq_hw(cached_irq_mask &= ~(1 << (d->irq - 16)));  in mikasa_disable_irq()
 
 | 
| D | sys_eb64p.c | 38 static unsigned int cached_irq_mask = -1;  variable49 	eb64p_update_irq_hw(d->irq, cached_irq_mask &= ~(1 << d->irq));  in eb64p_enable_irq()
 55 	eb64p_update_irq_hw(d->irq, cached_irq_mask |= 1 << d->irq);  in eb64p_disable_irq()
 
 | 
| D | sys_eiger.c | 40 static unsigned long cached_irq_mask[2] = { -1, -1 };  variable57 	mask = (cached_irq_mask[irq >= 64] &= ~(1UL << (irq & 63)));  in eiger_enable_irq()
 66 	mask = (cached_irq_mask[irq >= 64] |= 1UL << (irq & 63));  in eiger_disable_irq()
 
 | 
| D | sys_takara.c | 35 static unsigned long cached_irq_mask[2] = { -1, -1 };  variable52 	mask = (cached_irq_mask[irq >= 64] &= ~(1UL << (irq & 63)));  in takara_enable_irq()
 61 	mask = (cached_irq_mask[irq >= 64] |= 1UL << (irq & 63));  in takara_disable_irq()
 
 | 
| D | sys_alcor.c | 37 static unsigned long cached_irq_mask;  variable49 	alcor_update_irq_hw(cached_irq_mask |= 1UL << (d->irq - 16));  in alcor_enable_irq()
 55 	alcor_update_irq_hw(cached_irq_mask &= ~(1UL << (d->irq - 16)));  in alcor_disable_irq()
 
 | 
| D | sys_noritake.c | 38 static int cached_irq_mask;  variable54 	noritake_update_irq_hw(d->irq, cached_irq_mask |= 1 << (d->irq - 16));  in noritake_enable_irq()
 60 	noritake_update_irq_hw(d->irq, cached_irq_mask &= ~(1 << (d->irq - 16)));  in noritake_disable_irq()
 
 | 
| D | sys_cabriolet.c | 39 static unsigned long cached_irq_mask = ~0UL;  variable51 	cabriolet_update_irq_hw(d->irq, cached_irq_mask &= ~(1UL << d->irq));  in cabriolet_enable_irq()
 57 	cabriolet_update_irq_hw(d->irq, cached_irq_mask |= 1UL << d->irq);  in cabriolet_disable_irq()
 
 | 
| /Linux-v5.4/drivers/irqchip/ | 
| D | irq-xtensa-pic.c | 21 unsigned int cached_irq_mask;  variable46 	cached_irq_mask &= ~(1 << d->hwirq);  in xtensa_irq_mask()
 47 	xtensa_set_sr(cached_irq_mask, intenable);  in xtensa_irq_mask()
 52 	cached_irq_mask |= 1 << d->hwirq;  in xtensa_irq_unmask()
 53 	xtensa_set_sr(cached_irq_mask, intenable);  in xtensa_irq_unmask()
 
 | 
| D | irq-xtensa-mx.c | 23 static DEFINE_PER_CPU(unsigned int, cached_irq_mask);62 	__this_cpu_write(cached_irq_mask,  in secondary_init_irq()
 82 	mask = __this_cpu_read(cached_irq_mask) & ~mask;  in xtensa_mx_irq_mask()
 83 	__this_cpu_write(cached_irq_mask, mask);  in xtensa_mx_irq_mask()
 100 	mask |= __this_cpu_read(cached_irq_mask);  in xtensa_mx_irq_unmask()
 101 	__this_cpu_write(cached_irq_mask, mask);  in xtensa_mx_irq_unmask()
 
 | 
| D | irq-i8259.c | 63 static unsigned int cached_irq_mask = 0xffff;  variable65 #define cached_master_mask	(cached_irq_mask)
 66 #define cached_slave_mask	(cached_irq_mask >> 8)
 75 	cached_irq_mask |= mask;  in disable_8259A_irq()
 90 	cached_irq_mask &= mask;  in enable_8259A_irq()
 156 	if (cached_irq_mask & irqmask)  in mask_and_ack_8259A()
 158 	cached_irq_mask |= irqmask;  in mask_and_ack_8259A()
 
 | 
| /Linux-v5.4/arch/x86/include/asm/ | 
| D | i8259.h | 8 extern unsigned int cached_irq_mask;11 #define cached_master_mask	(__byte(0, cached_irq_mask))
 12 #define cached_slave_mask	(__byte(1, cached_irq_mask))
 
 | 
| /Linux-v5.4/arch/x86/kernel/ | 
| D | i8259.c | 45 unsigned int cached_irq_mask = 0xffff;  variable64 	cached_irq_mask |= mask;  in mask_8259A_irq()
 83 	cached_irq_mask &= mask;  in unmask_8259A_irq()
 172 	if (cached_irq_mask & irqmask)  in mask_and_ack_8259A()
 174 	cached_irq_mask |= irqmask;  in mask_and_ack_8259A()
 
 |