Lines Matching refs:irqstk
80 struct irq_stack *curstk, *irqstk; in execute_on_irq_stack() local
84 irqstk = __this_cpu_read(hardirq_stack); in execute_on_irq_stack()
92 if (unlikely(curstk == irqstk)) in execute_on_irq_stack()
95 isp = (u32 *) ((char *)irqstk + sizeof(*irqstk)); in execute_on_irq_stack()
98 prev_esp = (u32 *)irqstk; in execute_on_irq_stack()
119 struct irq_stack *irqstk; in irq_ctx_init() local
124 irqstk = page_address(alloc_pages_node(cpu_to_node(cpu), in irq_ctx_init()
127 per_cpu(hardirq_stack, cpu) = irqstk; in irq_ctx_init()
129 irqstk = page_address(alloc_pages_node(cpu_to_node(cpu), in irq_ctx_init()
132 per_cpu(softirq_stack, cpu) = irqstk; in irq_ctx_init()
141 struct irq_stack *irqstk; in do_softirq_own_stack() local
145 irqstk = __this_cpu_read(softirq_stack); in do_softirq_own_stack()
148 isp = (u32 *) ((char *)irqstk + sizeof(*irqstk)); in do_softirq_own_stack()
151 prev_esp = (u32 *)irqstk; in do_softirq_own_stack()