Home
last modified time | relevance | path

Searched refs:hardirq_stack (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/arch/sparc/kernel/
Dkstack.h22 if (hardirq_stack[tp->cpu]) { in kstack_valid()
23 base = (unsigned long) hardirq_stack[tp->cpu]; in kstack_valid()
45 if (hardirq_stack[tp->cpu]) { in kstack_is_trap_frame()
46 base = (unsigned long) hardirq_stack[tp->cpu]; in kstack_is_trap_frame()
66 void *orig_sp, *sp = hardirq_stack[smp_processor_id()]; in set_hardirq_stack()
Dirq_64.c811 void *hardirq_stack[NR_CPUS]; variable
/linux-4.4.14/arch/x86/kernel/
Dirq_32.c52 DEFINE_PER_CPU(struct irq_stack *, hardirq_stack);
77 irqstk = __this_cpu_read(hardirq_stack); in execute_on_irq_stack()
114 if (per_cpu(hardirq_stack, cpu)) in irq_ctx_init()
120 per_cpu(hardirq_stack, cpu) = irqstk; in irq_ctx_init()
128 cpu, per_cpu(hardirq_stack, cpu), per_cpu(softirq_stack, cpu)); in irq_ctx_init()
Ddumpstack_32.c29 void *irq = per_cpu(hardirq_stack, cpu); in is_hardirq_stack()
/linux-4.4.14/arch/sh/kernel/
Dirq.c68 static char hardirq_stack[NR_CPUS * THREAD_SIZE] __page_aligned_bss; variable
125 irqctx = (union irq_ctx *)&hardirq_stack[cpu * THREAD_SIZE]; in irq_ctx_init()
/linux-4.4.14/arch/metag/kernel/
Dirq.c119 static char hardirq_stack[NR_CPUS * THREAD_SIZE] __page_aligned_bss; variable
131 irqctx = (union irq_ctx *) &hardirq_stack[cpu * THREAD_SIZE]; in irq_ctx_init()
/linux-4.4.14/arch/sparc/include/asm/
Dirq_64.h92 extern void *hardirq_stack[NR_CPUS];
/linux-4.4.14/arch/x86/include/asm/
Dprocessor.h364 DECLARE_PER_CPU(struct irq_stack *, hardirq_stack);
/linux-4.4.14/arch/sparc/mm/
Dinit_64.c2257 hardirq_stack[i] = __alloc_bootmem_node(NODE_DATA(node), in paging_init()