Searched refs:hardirq_stack (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/arch/sparc/kernel/ |
D | kstack.h | 23 if (hardirq_stack[tp->cpu]) { in kstack_valid() 24 base = (unsigned long) hardirq_stack[tp->cpu]; in kstack_valid() 46 if (hardirq_stack[tp->cpu]) { in kstack_is_trap_frame() 47 base = (unsigned long) hardirq_stack[tp->cpu]; in kstack_is_trap_frame() 67 void *orig_sp, *sp = hardirq_stack[smp_processor_id()]; in set_hardirq_stack()
|
D | setup_64.c | 627 hardirq_stack[i] = __alloc_bootmem_node(NODE_DATA(node), in alloc_irqstack_bootmem()
|
D | irq_64.c | 811 void *hardirq_stack[NR_CPUS]; variable
|
/Linux-v4.19/arch/x86/kernel/ |
D | irq_32.c | 54 DEFINE_PER_CPU(struct irq_stack *, hardirq_stack); 79 irqstk = __this_cpu_read(hardirq_stack); in execute_on_irq_stack() 116 if (per_cpu(hardirq_stack, cpu)) in irq_ctx_init() 122 per_cpu(hardirq_stack, cpu) = irqstk; in irq_ctx_init() 130 cpu, per_cpu(hardirq_stack, cpu), per_cpu(softirq_stack, cpu)); in irq_ctx_init()
|
D | dumpstack_32.c | 37 unsigned long *begin = (unsigned long *)this_cpu_read(hardirq_stack); in in_hardirq_stack()
|
/Linux-v4.19/arch/sh/kernel/ |
D | irq.c | 69 static char hardirq_stack[NR_CPUS * THREAD_SIZE] __page_aligned_bss; variable 126 irqctx = (union irq_ctx *)&hardirq_stack[cpu * THREAD_SIZE]; in irq_ctx_init()
|
/Linux-v4.19/arch/sparc/include/asm/ |
D | irq_64.h | 94 extern void *hardirq_stack[NR_CPUS];
|
/Linux-v4.19/arch/x86/include/asm/ |
D | processor.h | 442 DECLARE_PER_CPU(struct irq_stack *, hardirq_stack);
|