Searched refs:irq_stack (Results 1 - 20 of 20) sorted by relevance
/linux-master/arch/x86/include/asm/ |
H A D | softirq_stack.h | 6 # include <asm/irq_stack.h>
|
H A D | processor.h | 384 struct irq_stack { struct 392 * irq_stack is the object at %gs:0, we reserve the bottom
|
H A D | idtentry.h | 14 #include <asm/irq_stack.h>
|
/linux-master/arch/mips/include/asm/ |
H A D | irq.h | 22 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 D | irq.c | 29 void *irq_stack[NR_CPUS]; variable 69 irq_stack[i] = s; 71 irq_stack[i], irq_stack[i] + IRQ_STACK_SIZE);
|
H A D | genex.S | 198 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 D | process.c | 644 stack_page = (unsigned long)irq_stack[cpu];
|
/linux-master/arch/riscv/kernel/ |
H A D | irq.c | 36 #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 D | traps.c | 34 #include <asm/irq_stack.h>
|
/linux-master/arch/loongarch/kernel/ |
H A D | irq.c | 24 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 D | process.c | 235 unsigned long begin = (unsigned long)this_cpu_read(irq_stack);
|
H A D | traps.c | 1085 stack = per_cpu(irq_stack, cpu) + IRQ_STACK_START;
|
/linux-master/arch/x86/kernel/ |
H A D | irq_64.c | 24 #include <asm/irq_stack.h> 28 DEFINE_PER_CPU_PAGE_ALIGNED(struct irq_stack, irq_stack_backing_store) __visible;
|
H A D | irq_32.c | 73 struct irq_stack *curstk, *irqstk; 76 curstk = (struct irq_stack *) current_stack(); 135 struct irq_stack *irqstk;
|
H A D | irq.c | 16 #include <asm/irq_stack.h>
|
/linux-master/arch/loongarch/include/asm/ |
H A D | irq.h | 14 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 D | irq.c | 67 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 D | irq.c | 451 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 D | common.c | 38 #include <asm/irq_stack.h>
|
/linux-master/arch/x86/mm/ |
H A D | fault.c | 36 #include <asm/irq_stack.h>
|
Completed in 300 milliseconds