Home
last modified time | relevance | path

Searched refs:irq_stack (Results 1 – 12 of 12) sorted by relevance

/linux/arch/mips/kernel/
H A Dirq.c29 void *irq_stack[NR_CPUS]; variable
69 irq_stack[i] = s; in init_IRQ()
71 irq_stack[i], irq_stack[i] + IRQ_STACK_SIZE); in init_IRQ()
H A Dgenex.S209 lui k1, %hi(irq_stack)
211 lui k1, %highest(irq_stack)
212 daddiu k1, %higher(irq_stack)
214 daddiu k1, %hi(irq_stack)
219 LONG_L t0, %lo(irq_stack)(k1)
320 lui k1, %hi(irq_stack)
322 lui k1, %highest(irq_stack)
323 daddiu k1, %higher(irq_stack)
325 daddiu k1, %hi(irq_stack)
330 LONG_L t0, %lo(irq_stack)(k1)
H A Dprocess.c644 stack_page = (unsigned long)irq_stack[cpu]; in unwind_stack()
/linux/arch/x86/kernel/
H A Dirq_32.c52 DEFINE_PER_CPU_CACHE_HOT(struct irq_stack *, softirq_stack_ptr);
71 struct irq_stack *curstk, *irqstk; in execute_on_irq_stack()
74 curstk = (struct irq_stack *) current_stack(); in execute_on_irq_stack()
132 struct irq_stack *irqstk; in do_softirq_own_stack()
H A Dirq_64.c30 DEFINE_PER_CPU_PAGE_ALIGNED(struct irq_stack, irq_stack_backing_store) __visible;
H A Dirq.c39 DEFINE_PER_CPU_CACHE_HOT(struct irq_stack *, hardirq_stack_ptr);
/linux/arch/loongarch/kernel/
H A Dirq.c24 DEFINE_PER_CPU(unsigned long, irq_stack);
120 per_cpu(irq_stack, i) = (unsigned long)page_address(page); in init_IRQ()
122 per_cpu(irq_stack, i), per_cpu(irq_stack, i) + IRQ_STACK_SIZE); in init_IRQ()
H A Dtraps.c1102 stack = per_cpu(irq_stack, cpu) + IRQ_STACK_START; in do_vint()
/linux/arch/mips/include/asm/
H A Dirq.h22 extern void *irq_stack[NR_CPUS];
40 unsigned long low = (unsigned long)irq_stack[cpu]; in on_irq_stack()
/linux/arch/loongarch/include/asm/
H A Dirq.h14 DECLARE_PER_CPU(unsigned long, irq_stack);
32 unsigned long low = per_cpu(irq_stack, cpu); in on_irq_stack()
/linux/arch/parisc/kernel/
H A Dirq.c451 unsigned long irq_stack; in execute_on_irq_stack() local
455 irq_stack = (unsigned long) &union_ptr->stack; in execute_on_irq_stack()
456 irq_stack = ALIGN(irq_stack + sizeof(irq_stack_union.slock), in execute_on_irq_stack()
474 call_on_stack(param1, func, irq_stack); in execute_on_irq_stack()
/linux/arch/x86/include/asm/
H A Dprocessor.h414 struct irq_stack { struct
418 DECLARE_PER_CPU_CACHE_HOT(struct irq_stack *, hardirq_stack_ptr); argument
422 DECLARE_PER_CPU_CACHE_HOT(struct irq_stack *, softirq_stack_ptr);