Home
last modified time | relevance | path

Searched refs:cached_irq_mask (Results 1 – 18 of 18) sorted by relevance

/arch/arm/mach-shark/
Dirq.c27 static unsigned char cached_irq_mask[2] = { 0xfb, 0xff }; variable
38 cached_irq_mask[0] |= mask; in shark_disable_8259A_irq()
39 outb(cached_irq_mask[1],0xA1); in shark_disable_8259A_irq()
42 cached_irq_mask[1] |= mask; in shark_disable_8259A_irq()
43 outb(cached_irq_mask[0],0x21); in shark_disable_8259A_irq()
52 cached_irq_mask[0] &= mask; in shark_enable_8259A_irq()
53 outb(cached_irq_mask[0],0x21); in shark_enable_8259A_irq()
56 cached_irq_mask[1] &= mask; in shark_enable_8259A_irq()
57 outb(cached_irq_mask[1],0xA1); in shark_enable_8259A_irq()
100 outb(cached_irq_mask[1],0xA1); in shark_init_irq()
[all …]
/arch/alpha/kernel/
Dirq_pyxis.c21 static unsigned long cached_irq_mask; variable
34 pyxis_update_irq_hw(cached_irq_mask |= 1UL << (irq - 16)); in pyxis_enable_irq()
40 pyxis_update_irq_hw(cached_irq_mask &= ~(1UL << (irq - 16))); in pyxis_disable_irq()
61 unsigned long mask = cached_irq_mask &= ~bit; in pyxis_mask_and_ack_irq()
91 pld &= cached_irq_mask; in pyxis_device_interrupt()
Dsys_dp264.c41 static unsigned long cached_irq_mask; variable
104 cached_irq_mask |= 1UL << irq; in dp264_enable_irq()
105 tsunami_update_irq_hw(cached_irq_mask); in dp264_enable_irq()
113 cached_irq_mask &= ~(1UL << irq); in dp264_disable_irq()
114 tsunami_update_irq_hw(cached_irq_mask); in dp264_disable_irq()
136 cached_irq_mask |= 1UL << (irq - 16); in clipper_enable_irq()
137 tsunami_update_irq_hw(cached_irq_mask); in clipper_enable_irq()
145 cached_irq_mask &= ~(1UL << (irq - 16)); in clipper_disable_irq()
146 tsunami_update_irq_hw(cached_irq_mask); in clipper_disable_irq()
184 tsunami_update_irq_hw(cached_irq_mask); in dp264_set_affinity()
[all …]
Dsys_rx164.c36 static unsigned long cached_irq_mask; variable
52 rx164_update_irq_hw(cached_irq_mask |= 1UL << (irq - 16)); in rx164_enable_irq()
58 rx164_update_irq_hw(cached_irq_mask &= ~(1UL << (irq - 16))); in rx164_disable_irq()
Dirq_i8259.c23 static unsigned int cached_irq_mask = 0xffff; variable
39 i8259_update_irq_hw(irq, cached_irq_mask &= ~(1 << irq)); in i8259a_enable_irq()
46 i8259_update_irq_hw(irq, cached_irq_mask |= 1 << irq); in __i8259a_disable_irq()
Dsys_wildfire.c33 static unsigned long cached_irq_mask[WILDFIRE_NR_IRQS/(sizeof(long)*8)]; variable
60 *enable0 = cached_irq_mask[qbbno * WILDFIRE_PCA_PER_QBB + pcano]; in wildfire_update_irq_hw()
113 set_bit(irq, &cached_irq_mask); in wildfire_enable_irq()
125 clear_bit(irq, &cached_irq_mask); in wildfire_disable_irq()
137 clear_bit(irq, &cached_irq_mask); in wildfire_mask_and_ack_irq()
Dsys_eb64p.c38 static unsigned int cached_irq_mask = -1; variable
49 eb64p_update_irq_hw(irq, cached_irq_mask &= ~(1 << irq)); in eb64p_enable_irq()
55 eb64p_update_irq_hw(irq, cached_irq_mask |= 1 << irq); in eb64p_disable_irq()
Dsys_mikasa.c37 static int cached_irq_mask; variable
48 mikasa_update_irq_hw(cached_irq_mask |= 1 << (irq - 16)); in mikasa_enable_irq()
54 mikasa_update_irq_hw(cached_irq_mask &= ~(1 << (irq - 16))); in mikasa_disable_irq()
Dsys_eiger.c41 static unsigned long cached_irq_mask[2] = { -1, -1 }; variable
57 mask = (cached_irq_mask[irq >= 64] &= ~(1UL << (irq & 63))); in eiger_enable_irq()
65 mask = (cached_irq_mask[irq >= 64] |= 1UL << (irq & 63)); in eiger_disable_irq()
Dsys_takara.c35 static unsigned long cached_irq_mask[2] = { -1, -1 }; variable
51 mask = (cached_irq_mask[irq >= 64] &= ~(1UL << (irq & 63))); in takara_enable_irq()
59 mask = (cached_irq_mask[irq >= 64] |= 1UL << (irq & 63)); in takara_disable_irq()
Dsys_alcor.c37 static unsigned long cached_irq_mask; variable
49 alcor_update_irq_hw(cached_irq_mask |= 1UL << (irq - 16)); in alcor_enable_irq()
55 alcor_update_irq_hw(cached_irq_mask &= ~(1UL << (irq - 16))); in alcor_disable_irq()
Dsys_noritake.c37 static int cached_irq_mask; variable
53 noritake_update_irq_hw(irq, cached_irq_mask |= 1 << (irq - 16)); in noritake_enable_irq()
59 noritake_update_irq_hw(irq, cached_irq_mask &= ~(1 << (irq - 16))); in noritake_disable_irq()
Dsys_cabriolet.c39 static unsigned long cached_irq_mask = ~0UL; variable
51 cabriolet_update_irq_hw(irq, cached_irq_mask &= ~(1UL << irq)); in cabriolet_enable_irq()
57 cabriolet_update_irq_hw(irq, cached_irq_mask |= 1UL << irq); in cabriolet_disable_irq()
/arch/xtensa/kernel/
Dirq.c25 static unsigned int cached_irq_mask; variable
125 cached_irq_mask &= ~(1 << irq); in xtensa_irq_mask()
126 set_sr (cached_irq_mask, INTENABLE); in xtensa_irq_mask()
131 cached_irq_mask |= 1 << irq; in xtensa_irq_unmask()
132 set_sr (cached_irq_mask, INTENABLE); in xtensa_irq_unmask()
185 cached_irq_mask = 0; in init_IRQ()
/arch/x86/include/asm/
Di8259.h6 extern unsigned int cached_irq_mask;
9 #define cached_master_mask (__byte(0, cached_irq_mask))
10 #define cached_slave_mask (__byte(1, cached_irq_mask))
/arch/mips/kernel/
Di8259.c56 static unsigned int cached_irq_mask = 0xffff; variable
58 #define cached_master_mask (cached_irq_mask)
59 #define cached_slave_mask (cached_irq_mask >> 8)
69 cached_irq_mask |= mask; in disable_8259A_irq()
85 cached_irq_mask &= mask; in enable_8259A_irq()
170 if (cached_irq_mask & irqmask) in mask_and_ack_8259A()
172 cached_irq_mask |= irqmask; in mask_and_ack_8259A()
/arch/x86/kernel/
Di8259.c54 unsigned int cached_irq_mask = 0xffff; variable
73 cached_irq_mask |= mask; in disable_8259A_irq()
87 cached_irq_mask &= mask; in enable_8259A_irq()
170 if (cached_irq_mask & irqmask) in mask_and_ack_8259A()
172 cached_irq_mask |= irqmask; in mask_and_ack_8259A()
Dvisws_quirks.c615 cached_irq_mask |= 1 << realirq; in piix4_master_intr()