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

/linux-4.1.27/arch/x86/kernel/
H A Ddumpstack_64.c100 in_irq_stack(unsigned long *stack, unsigned long *irq_stack, in_irq_stack() argument
103 return (stack >= irq_stack && stack < irq_stack_end); in_irq_stack()
118 unsigned long **stack_end, unsigned long *irq_stack, analyze_stack()
132 if (!irq_stack) analyze_stack()
135 *stack_end = irq_stack; analyze_stack()
136 irq_stack = irq_stack - irq_stack_size; analyze_stack()
138 if (in_irq_stack(stack, irq_stack, *stack_end)) analyze_stack()
157 unsigned long *irq_stack = (unsigned long *)per_cpu(irq_stack_ptr, cpu); dump_trace() local
189 irq_stack, &used, &id); dump_trace()
229 irq_stack = NULL; dump_trace()
253 unsigned long *irq_stack; show_stack_log_lvl() local
262 irq_stack = (unsigned long *)(per_cpu(irq_stack_ptr, cpu) - IRQ_STACK_SIZE); show_stack_log_lvl()
277 if (stack >= irq_stack && stack <= irq_stack_end) { show_stack_log_lvl()
117 analyze_stack(int cpu, struct task_struct *task, unsigned long *stack, unsigned long **stack_end, unsigned long *irq_stack, unsigned *used, char **id) analyze_stack() argument
H A Dirq_32.c58 DEFINE_PER_CPU(struct irq_stack *, hardirq_stack); print_stack_overflow()
59 DEFINE_PER_CPU(struct irq_stack *, softirq_stack); print_stack_overflow()
80 struct irq_stack *curstk, *irqstk; execute_on_irq_stack()
83 curstk = (struct irq_stack *) current_stack(); execute_on_irq_stack()
119 struct irq_stack *irqstk; irq_ctx_init()
141 struct irq_stack *irqstk; do_softirq_own_stack()
H A Dirq_64.c55 irq_stack_top = (u64)this_cpu_ptr(irq_stack_union.irq_stack) + stack_overflow_check()
H A Dsetup_percpu.c246 per_cpu(irq_stack_union.irq_stack, cpu) + for_each_possible_cpu()
/linux-4.1.27/arch/parisc/kernel/
H A Dirq.c469 unsigned long irq_stack; execute_on_irq_stack() local
473 irq_stack = (unsigned long) &union_ptr->stack; execute_on_irq_stack()
474 irq_stack = ALIGN(irq_stack + sizeof(irq_stack_union.slock), execute_on_irq_stack()
492 call_on_stack(param1, func, irq_stack); execute_on_irq_stack()
/linux-4.1.27/arch/x86/include/asm/
H A Dprocessor.h442 char irq_stack[IRQ_STACK_SIZE]; member in union:irq_stack_union
445 * irq_stack is the object at %gs:0, we reserve the bottom
477 struct irq_stack { struct
481 DECLARE_PER_CPU(struct irq_stack *, hardirq_stack);
482 DECLARE_PER_CPU(struct irq_stack *, softirq_stack);
/linux-4.1.27/arch/x86/kernel/cpu/
H A Dcommon.c1178 init_per_cpu_var(irq_stack_union.irq_stack) + IRQ_STACK_SIZE - 64;

Completed in 137 milliseconds