Searched refs:irq_stack (Results 1 – 14 of 14) sorted by relevance
/arch/x86/kernel/ |
D | irq_32.c | 52 DEFINE_PER_CPU(struct irq_stack *, hardirq_stack); 53 DEFINE_PER_CPU(struct irq_stack *, softirq_stack); 73 struct irq_stack *curstk, *irqstk; in execute_on_irq_stack() 76 curstk = (struct irq_stack *) current_stack(); in execute_on_irq_stack() 112 struct irq_stack *irqstk; in irq_ctx_init() 133 struct irq_stack *irqstk; in do_softirq_own_stack()
|
D | dumpstack_64.c | 147 unsigned long *irq_stack; in show_stack_log_lvl() local 155 irq_stack = irq_stack_end - (IRQ_STACK_SIZE / sizeof(long)); in show_stack_log_lvl() 163 if (stack >= irq_stack && stack <= irq_stack_end) { in show_stack_log_lvl()
|
D | irq_64.c | 47 irq_stack_top = (u64)this_cpu_ptr(irq_stack_union.irq_stack) + in stack_overflow_check()
|
D | setup_percpu.c | 248 per_cpu(irq_stack_union.irq_stack, cpu) + in setup_per_cpu_areas()
|
/arch/mips/kernel/ |
D | irq.c | 28 void *irq_stack[NR_CPUS]; variable 68 irq_stack[i] = s; in init_IRQ() 70 irq_stack[i], irq_stack[i] + IRQ_STACK_SIZE); in init_IRQ()
|
D | genex.S | 200 lui k1, %hi(irq_stack) 202 lui k1, %highest(irq_stack) 203 daddiu k1, %higher(irq_stack) 205 daddiu k1, %hi(irq_stack) 210 LONG_L t0, %lo(irq_stack)(k1) 312 lui k1, %hi(irq_stack) 314 lui k1, %highest(irq_stack) 315 daddiu k1, %higher(irq_stack) 317 daddiu k1, %hi(irq_stack) 322 LONG_L t0, %lo(irq_stack)(k1)
|
D | process.c | 583 stack_page = (unsigned long)irq_stack[cpu]; in unwind_stack()
|
/arch/arm64/include/asm/ |
D | irq.h | 16 DECLARE_PER_CPU(unsigned long [IRQ_STACK_SIZE/sizeof(long)], irq_stack); 35 #define IRQ_STACK_PTR(cpu) ((unsigned long)per_cpu(irq_stack, cpu) + IRQ_STACK_START_SP) 53 unsigned long low = (unsigned long)per_cpu(irq_stack, cpu); in on_irq_stack()
|
/arch/mips/include/asm/ |
D | irq.h | 23 extern void *irq_stack[NR_CPUS]; 41 unsigned long low = (unsigned long)irq_stack[cpu]; in on_irq_stack()
|
/arch/arm64/kernel/ |
D | irq.c | 34 DEFINE_PER_CPU(unsigned long [IRQ_STACK_SIZE/sizeof(long)], irq_stack) __aligned(16);
|
D | entry.S | 305 adr_this_cpu x25, irq_stack, x26
|
/arch/parisc/kernel/ |
D | irq.c | 469 unsigned long irq_stack; in execute_on_irq_stack() local 473 irq_stack = (unsigned long) &union_ptr->stack; in execute_on_irq_stack() 474 irq_stack = ALIGN(irq_stack + sizeof(irq_stack_union.slock), in execute_on_irq_stack() 492 call_on_stack(param1, func, irq_stack); in execute_on_irq_stack()
|
/arch/x86/include/asm/ |
D | processor.h | 328 char irq_stack[IRQ_STACK_SIZE]; member 363 struct irq_stack { struct 367 DECLARE_PER_CPU(struct irq_stack *, hardirq_stack); argument 368 DECLARE_PER_CPU(struct irq_stack *, softirq_stack);
|
/arch/x86/kernel/cpu/ |
D | common.c | 1443 init_per_cpu_var(irq_stack_union.irq_stack) + IRQ_STACK_SIZE;
|