Home
last modified time | relevance | path

Searched refs:irqmask (Results 1 – 8 of 8) sorted by relevance

/arch/x86/kernel/
Di8259.c129 int irqmask = 1<<irq; in i8259A_irq_real() local
133 value = inb(PIC_MASTER_CMD) & irqmask; in i8259A_irq_real()
138 value = inb(PIC_SLAVE_CMD) & (irqmask >> 8); in i8259A_irq_real()
152 unsigned int irqmask = 1 << irq; in mask_and_ack_8259A() local
171 if (cached_irq_mask & irqmask) in mask_and_ack_8259A()
173 cached_irq_mask |= irqmask; in mask_and_ack_8259A()
208 if (!(spurious_irq_mask & irqmask)) { in mask_and_ack_8259A()
211 spurious_irq_mask |= irqmask; in mask_and_ack_8259A()
/arch/mips/sni/
Drm200.c191 int irqmask = 1 << irq; in sni_rm200_i8259A_irq_real() local
195 value = readb(rm200_pic_master + PIC_CMD) & irqmask; in sni_rm200_i8259A_irq_real()
200 value = readb(rm200_pic_slave + PIC_CMD) & (irqmask >> 8); in sni_rm200_i8259A_irq_real()
213 unsigned int irqmask, irq = d->irq - RM200_I8259A_IRQ_BASE; in sni_rm200_mask_and_ack_8259A() local
216 irqmask = 1 << irq; in sni_rm200_mask_and_ack_8259A()
233 if (rm200_cached_irq_mask & irqmask) in sni_rm200_mask_and_ack_8259A()
235 rm200_cached_irq_mask |= irqmask; in sni_rm200_mask_and_ack_8259A()
268 if (!(spurious_irq_mask & irqmask)) { in sni_rm200_mask_and_ack_8259A()
271 spurious_irq_mask |= irqmask; in sni_rm200_mask_and_ack_8259A()
/arch/alpha/kernel/
Derr_titan.c395 u64 irqmask; in titan_machine_check() local
461 irqmask = tmchk->c_dirx & TITAN_MCHECK_INTERRUPT_MASK; in titan_machine_check()
462 titan_dispatch_irqs(irqmask); in titan_machine_check()
715 u64 irqmask; in privateer_machine_check() local
749 irqmask = tmchk->c_dirx & PRIVATEER_680_INTERRUPT_MASK; in privateer_machine_check()
754 titan_dispatch_irqs(irqmask); in privateer_machine_check()
/arch/mips/netlogic/common/
Dirq.c218 nodep->irqmask = PERCPU_IRQ_MASK; in nlm_init_node_irqs()
223 nodep->irqmask |= 1ull << i; in nlm_init_node_irqs()
242 write_c0_eimr(nlm_get_node(node)->irqmask); in nlm_smp_irq_init()
347 write_c0_eimr(nlm_current_node()->irqmask); in arch_init_irq()
/arch/mips/include/asm/mach-netlogic/
Dmulti-node.h55 uint64_t irqmask; /* EIMR for the node */ member
/arch/arm/include/asm/
Decard.h103 unsigned char irqmask; /* IRQ mask */ member
148 unsigned char irqmask; /* IRQ mask */ member
/arch/arm/mach-rpc/
Decard.c397 return !ec->irqmask || readb(ec->irqaddr) & ec->irqmask; in ecard_def_irq_pending()
514 ec->irqaddr, ec->irqmask, readb(ec->irqaddr)); in ecard_dump_irq_state()
922 ec->cid.irqmask = cid.r_irqmask; in ecard_probe()
930 ec->irqmask = ec->cid.irqmask; in ecard_probe()
935 ec->irqmask = 1; in ecard_probe()
/arch/tile/mm/
Dinit.c407 unsigned long long irqmask; in kernel_physical_mapping_init() local
588 irqmask = interrupt_mask_save_mask(); in kernel_physical_mapping_init()
594 interrupt_mask_restore_mask(irqmask); in kernel_physical_mapping_init()