Searched refs:irq_stack (Results 1 - 20 of 20) sorted by relevance

/linux-master/arch/x86/include/asm/
H A Dsoftirq_stack.h6 # include <asm/irq_stack.h>
H A Dprocessor.h384 struct irq_stack { struct
392 * irq_stack is the object at %gs:0, we reserve the bottom
H A Didtentry.h14 #include <asm/irq_stack.h>
/linux-master/arch/mips/include/asm/
H A Dirq.h22 extern void *irq_stack[NR_CPUS];
29 * | task sp | <- irq_stack[cpu] + IRQ_STACK_START
40 unsigned long low = (unsigned long)irq_stack[cpu];
/linux-master/arch/mips/kernel/
H A Dirq.c29 void *irq_stack[NR_CPUS]; variable
69 irq_stack[i] = s;
71 irq_stack[i], irq_stack[i] + IRQ_STACK_SIZE);
H A Dgenex.S198 lui k1, %hi(irq_stack)
200 lui k1, %highest(irq_stack)
201 daddiu k1, %higher(irq_stack)
203 daddiu k1, %hi(irq_stack)
208 LONG_L t0, %lo(irq_stack)(k1)
309 lui k1, %hi(irq_stack)
311 lui k1, %highest(irq_stack)
312 daddiu k1, %higher(irq_stack)
314 daddiu k1, %hi(irq_stack)
319 LONG_L t0, %lo(irq_stack)(k
[all...]
H A Dprocess.c644 stack_page = (unsigned long)irq_stack[cpu];
/linux-master/arch/riscv/kernel/
H A Dirq.c36 #include <asm/irq_stack.h>
71 DEFINE_PER_CPU_ALIGNED(ulong [IRQ_STACK_SIZE/sizeof(ulong)], irq_stack);
78 per_cpu(irq_stack_ptr, cpu) = per_cpu(irq_stack, cpu);
H A Dtraps.c34 #include <asm/irq_stack.h>
/linux-master/arch/loongarch/kernel/
H A Dirq.c24 DEFINE_PER_CPU(unsigned long, irq_stack);
131 per_cpu(irq_stack, i) = (unsigned long)page_address(page);
133 per_cpu(irq_stack, i), per_cpu(irq_stack, i) + IRQ_STACK_SIZE);
H A Dprocess.c235 unsigned long begin = (unsigned long)this_cpu_read(irq_stack);
H A Dtraps.c1085 stack = per_cpu(irq_stack, cpu) + IRQ_STACK_START;
/linux-master/arch/x86/kernel/
H A Dirq_64.c24 #include <asm/irq_stack.h>
28 DEFINE_PER_CPU_PAGE_ALIGNED(struct irq_stack, irq_stack_backing_store) __visible;
H A Dirq_32.c73 struct irq_stack *curstk, *irqstk;
76 curstk = (struct irq_stack *) current_stack();
135 struct irq_stack *irqstk;
H A Dirq.c16 #include <asm/irq_stack.h>
/linux-master/arch/loongarch/include/asm/
H A Dirq.h14 DECLARE_PER_CPU(unsigned long, irq_stack);
21 * | task sp | <- irq_stack[cpu] + IRQ_STACK_START
32 unsigned long low = per_cpu(irq_stack, cpu);
/linux-master/arch/arm64/kernel/
H A Dirq.c67 DEFINE_PER_CPU_ALIGNED(unsigned long [IRQ_STACK_SIZE/sizeof(long)], irq_stack);
74 per_cpu(irq_stack_ptr, cpu) = per_cpu(irq_stack, cpu);
/linux-master/arch/parisc/kernel/
H A Dirq.c451 unsigned long irq_stack; local
455 irq_stack = (unsigned long) &union_ptr->stack;
456 irq_stack = ALIGN(irq_stack + sizeof(irq_stack_union.slock),
474 call_on_stack(param1, func, irq_stack);
/linux-master/arch/x86/entry/
H A Dcommon.c38 #include <asm/irq_stack.h>
/linux-master/arch/x86/mm/
H A Dfault.c36 #include <asm/irq_stack.h>

Completed in 300 milliseconds