Home
last modified time | relevance | path

Searched refs:irqctx (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/arch/sh/kernel/
Dirq.c72 union irq_ctx *curctx, *irqctx; in handle_one_irq() local
75 irqctx = hardirq_ctx[smp_processor_id()]; in handle_one_irq()
83 if (curctx != irqctx) { in handle_one_irq()
86 isp = (u32 *)((char *)irqctx + sizeof(*irqctx)); in handle_one_irq()
87 irqctx->tinfo.task = curctx->tinfo.task; in handle_one_irq()
88 irqctx->tinfo.previous_sp = current_stack_pointer; in handle_one_irq()
94 irqctx->tinfo.preempt_count = in handle_one_irq()
95 (irqctx->tinfo.preempt_count & ~SOFTIRQ_MASK) | in handle_one_irq()
120 union irq_ctx *irqctx; in irq_ctx_init() local
125 irqctx = (union irq_ctx *)&hardirq_stack[cpu * THREAD_SIZE]; in irq_ctx_init()
[all …]
/linux-4.1.27/arch/metag/kernel/
Dirq.c46 union irq_ctx *curctx, *irqctx; in do_IRQ() local
70 irqctx = hardirq_ctx[smp_processor_id()]; in do_IRQ()
78 if (curctx != irqctx) { in do_IRQ()
80 isp = (u32 *) ((char *)irqctx + sizeof(struct thread_info)); in do_IRQ()
81 irqctx->tinfo.task = curctx->tinfo.task; in do_IRQ()
87 irqctx->tinfo.preempt_count = in do_IRQ()
88 (irqctx->tinfo.preempt_count & ~SOFTIRQ_MASK) | in do_IRQ()
128 union irq_ctx *irqctx; in irq_ctx_init() local
133 irqctx = (union irq_ctx *) &hardirq_stack[cpu * THREAD_SIZE]; in irq_ctx_init()
134 irqctx->tinfo.task = NULL; in irq_ctx_init()
[all …]