Searched refs:irqtp (Results 1 – 1 of 1) sorted by relevance
514 struct thread_info *curtp, *irqtp, *sirqtp; in do_IRQ() local518 irqtp = hardirq_ctx[raw_smp_processor_id()]; in do_IRQ()522 if (unlikely(curtp == irqtp || curtp == sirqtp)) { in do_IRQ()529 irqtp->task = curtp->task; in do_IRQ()530 irqtp->flags = 0; in do_IRQ()533 irqtp->preempt_count = curtp->preempt_count; in do_IRQ()536 call_do_irq(regs, irqtp); in do_IRQ()539 irqtp->task = NULL; in do_IRQ()542 if (irqtp->flags) in do_IRQ()543 set_bits(irqtp->flags, &curtp->flags); in do_IRQ()[all …]