Home
last modified time | relevance | path

Searched refs:irq_regs (Results 1 – 4 of 4) sorted by relevance

/arch/x86/include/asm/
Dirq_regs_32.h14 DECLARE_PER_CPU(struct pt_regs *, irq_regs);
18 return x86_read_percpu(irq_regs); in get_irq_regs()
26 x86_write_percpu(irq_regs, new_regs); in set_irq_regs()
/arch/cris/arch-v32/kernel/
Dirq.c56 static unsigned long irq_regs[NR_CPUS] = variable
203 intr_mask = REG_RD_INT_VECT(intr_vect, irq_regs[cpu], in block_irq()
206 intr_mask = REG_RD_INT_VECT(intr_vect, irq_regs[cpu], in block_irq()
216 REG_WR_INT_VECT(intr_vect, irq_regs[cpu], rw_mask, in block_irq()
219 REG_WR_INT_VECT(intr_vect, irq_regs[cpu], rw_mask, in block_irq()
232 intr_mask = REG_RD_INT_VECT(intr_vect, irq_regs[cpu], in unblock_irq()
235 intr_mask = REG_RD_INT_VECT(intr_vect, irq_regs[cpu], in unblock_irq()
245 REG_WR_INT_VECT(intr_vect, irq_regs[cpu], rw_mask, in unblock_irq()
248 REG_WR_INT_VECT(intr_vect, irq_regs[cpu], rw_mask, in unblock_irq()
402 masked[i] = REG_RD_INT_VECT(intr_vect, irq_regs[cpu], in crisv32_do_multiple()
[all …]
Dsmp.c58 static unsigned long irq_regs[NR_CPUS] = { variable
173 REG_WR(intr_vect, irq_regs[cpu], rw_mask, vect_mask); in smp_callin()
277 reg_intr_vect_rw_ipi ipi = REG_RD(intr_vect, irq_regs[i], rw_ipi); in send_ipi()
287 REG_WR(intr_vect, irq_regs[i], rw_ipi, ipi); in send_ipi()
295 ipi = REG_RD(intr_vect, irq_regs[i], rw_ipi); in send_ipi()
344 ipi = REG_RD(intr_vect, irq_regs[smp_processor_id()], rw_ipi); in crisv32_ipi_interrupt()
359 REG_WR(intr_vect, irq_regs[smp_processor_id()], rw_ipi, ipi); in crisv32_ipi_interrupt()
/arch/x86/kernel/
Dirq_32.c25 DEFINE_PER_CPU(struct pt_regs *, irq_regs);
26 EXPORT_PER_CPU_SYMBOL(irq_regs);