Lines Matching refs:t
713 void rcu_request_urgent_qs_task(struct task_struct *t) in rcu_request_urgent_qs_task() argument
718 cpu = task_cpu(t); in rcu_request_urgent_qs_task()
719 if (!task_curr(t)) in rcu_request_urgent_qs_task()
1065 struct task_struct *t = READ_ONCE(rcu_state.gp_kthread); in rcu_gp_kthread_wake() local
1067 if ((current == t && !in_hardirq() && !in_serving_softirq()) || in rcu_gp_kthread_wake()
1068 !READ_ONCE(rcu_state.gp_flags) || !t) in rcu_gp_kthread_wake()
2483 static void rcu_wake_cond(struct task_struct *t, int status) in rcu_wake_cond() argument
2489 if (t && (status != RCU_KTHREAD_YIELDING || is_idle_task(current))) in rcu_wake_cond()
2490 wake_up_process(t); in rcu_wake_cond()
2495 struct task_struct *t; in invoke_rcu_core_kthread() local
2500 t = __this_cpu_read(rcu_data.rcu_cpu_kthread_task); in invoke_rcu_core_kthread()
2501 if (t != NULL && t != current) in invoke_rcu_core_kthread()
2502 rcu_wake_cond(t, __this_cpu_read(rcu_data.rcu_cpu_kthread_status)); in invoke_rcu_core_kthread()
3282 schedule_page_work_fn(struct hrtimer *t) in schedule_page_work_fn() argument
3285 container_of(t, struct kfree_rcu_cpu, hrtimer); in schedule_page_work_fn()
4735 struct task_struct *t; in rcu_spawn_gp_kthread() local
4739 t = kthread_create(rcu_gp_kthread, NULL, "%s", rcu_state.name); in rcu_spawn_gp_kthread()
4740 …if (WARN_ONCE(IS_ERR(t), "%s: Could not start grace-period kthread, OOM is now expected behavior\n… in rcu_spawn_gp_kthread()
4744 sched_setscheduler_nocheck(t, SCHED_FIFO, &sp); in rcu_spawn_gp_kthread()
4751 smp_store_release(&rcu_state.gp_kthread, t); /* ^^^ */ in rcu_spawn_gp_kthread()
4753 wake_up_process(t); in rcu_spawn_gp_kthread()