Lines Matching refs:exp_tasks
130 struct list_head *exp_tasks; member
281 "E."[!rcu_preempt_ctrlblk.exp_tasks]); in show_tiny_preempt_stats()
326 rcu_preempt_ctrlblk.exp_tasks == NULL) in rcu_boost()
337 rcu_preempt_ctrlblk.exp_tasks == NULL) { in rcu_boost()
348 if (rcu_preempt_ctrlblk.exp_tasks != NULL) { in rcu_boost()
349 tb = rcu_preempt_ctrlblk.exp_tasks; in rcu_boost()
373 ACCESS_ONCE(rcu_preempt_ctrlblk.exp_tasks) != NULL; in rcu_boost()
389 rcu_preempt_ctrlblk.exp_tasks == NULL) { in rcu_initiate_boost()
393 if (rcu_preempt_ctrlblk.exp_tasks != NULL || in rcu_initiate_boost()
397 if (rcu_preempt_ctrlblk.exp_tasks == NULL) in rcu_initiate_boost()
626 empty_exp = rcu_preempt_ctrlblk.exp_tasks == NULL; in rcu_read_unlock_special()
631 if (&t->rcu_node_entry == rcu_preempt_ctrlblk.exp_tasks) in rcu_read_unlock_special()
632 rcu_preempt_ctrlblk.exp_tasks = np; in rcu_read_unlock_special()
652 if (!empty_exp && rcu_preempt_ctrlblk.exp_tasks == NULL) in rcu_read_unlock_special()
777 return rcu_preempt_ctrlblk.exp_tasks != NULL; in rcu_preempted_readers_exp()
829 rpcp->exp_tasks = rpcp->blkd_tasks.next; in synchronize_rcu_expedited()
830 if (rpcp->exp_tasks == &rpcp->blkd_tasks) in synchronize_rcu_expedited()
831 rpcp->exp_tasks = NULL; in synchronize_rcu_expedited()
1030 rcu_preempt_ctrlblk.exp_tasks == NULL) in rcu_initiate_boost_trace()