Searched refs:ksoftirqd (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/kernel/ |
H A D | softirq.c | 57 DEFINE_PER_CPU(struct task_struct *, ksoftirqd); 73 struct task_struct *tsk = __this_cpu_read(ksoftirqd); in wakeup_softirqd() 80 * If ksoftirqd is scheduled, we do not want to process pending softirqs 81 * right now. Let ksoftirqd handle this at its own rate, to get fairness, 87 struct task_struct *tsk = __this_cpu_read(ksoftirqd); in ksoftirqd_running() 310 if (__this_cpu_read(ksoftirqd) == current) in __do_softirq() 355 * Prevent raise_softirq from needlessly waking up ksoftirqd in irq_enter_rcu() 466 * Otherwise we wake up ksoftirqd to make sure we in raise_softirq_irqoff() 724 .store = &ksoftirqd, 727 .thread_comm = "ksoftirqd/ [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | softirq.c | 61 DEFINE_PER_CPU(struct task_struct *, ksoftirqd); 77 struct task_struct *tsk = __this_cpu_read(ksoftirqd); in wakeup_softirqd() 116 * The per CPU counter prevents pointless wakeups of ksoftirqd in case that 420 if (!force_irqthreads() || !__this_cpu_read(ksoftirqd)) { in invoke_softirq() 566 __this_cpu_read(ksoftirqd) == current) in __do_softirq() 675 * Otherwise we wake up ksoftirqd to make sure we in raise_softirq_irqoff() 848 * interrupt processing or prevents ksoftirqd from in tasklet_unlock_spin_wait() 960 .store = &ksoftirqd, 963 .thread_comm = "ksoftirqd/%u",
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | interrupt.h | 583 DECLARE_PER_CPU(struct task_struct *, ksoftirqd); 587 return this_cpu_read(ksoftirqd); in this_cpu_ksoftirqd()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | interrupt.h | 565 * The following vectors can be safely ignored after ksoftirqd is parked: 612 DECLARE_PER_CPU(struct task_struct *, ksoftirqd); 616 return this_cpu_read(ksoftirqd); in this_cpu_ksoftirqd()
|
/kernel/linux/linux-5.10/arch/ia64/include/asm/ |
H A D | processor.h | 203 struct task_struct *ksoftirqd; /* kernel softirq daemon for this CPU */ member
|
/kernel/linux/linux-6.6/arch/ia64/include/asm/ |
H A D | processor.h | 203 struct task_struct *ksoftirqd; /* kernel softirq daemon for this CPU */ member
|
/kernel/linux/linux-6.6/kernel/rcu/ |
H A D | rcutorture.c | 2401 // some serious abuse. Counter this by running ksoftirqd in rcutorture_booster_init() 2407 t = per_cpu(ksoftirqd, cpu); in rcutorture_booster_init()
|
Completed in 13 milliseconds