exp_tasks          92 kernel/rcu/tree.h 	struct list_head *exp_tasks;
exp_tasks         155 kernel/rcu/tree_exp.h 	return rnp->exp_tasks == NULL &&
exp_tasks         371 kernel/rcu/tree_exp.h 		rnp->exp_tasks = rnp->blkd_tasks.next;
exp_tasks         505 kernel/rcu/tree_exp.h 			".T"[!!rnp_root->exp_tasks]);
exp_tasks         516 kernel/rcu/tree_exp.h 					".T"[!!rnp->exp_tasks]);
exp_tasks         686 kernel/rcu/tree_exp.h 	if (!rnp->exp_tasks)
exp_tasks         688 kernel/rcu/tree_exp.h 	t = list_entry(rnp->exp_tasks->prev,
exp_tasks         134 kernel/rcu/tree_plugin.h 			 (rnp->exp_tasks ? RCU_EXP_TASKS : 0) +
exp_tasks         195 kernel/rcu/tree_plugin.h 		list_add(&t->rcu_node_entry, rnp->exp_tasks);
exp_tasks         226 kernel/rcu/tree_plugin.h 	if (!rnp->exp_tasks && (blkd_state & RCU_EXP_BLKD))
exp_tasks         227 kernel/rcu/tree_plugin.h 		rnp->exp_tasks = &t->rcu_node_entry;
exp_tasks         497 kernel/rcu/tree_plugin.h 		if (&t->rcu_node_entry == rnp->exp_tasks)
exp_tasks         498 kernel/rcu/tree_plugin.h 			rnp->exp_tasks = np;
exp_tasks         614 kernel/rcu/tree_plugin.h 		exp = (t->rcu_blocked_node && t->rcu_blocked_node->exp_tasks) ||
exp_tasks         761 kernel/rcu/tree_plugin.h 		rnp->exp_tasks);
exp_tasks         970 kernel/rcu/tree_plugin.h 	if (READ_ONCE(rnp->exp_tasks) == NULL &&
exp_tasks         980 kernel/rcu/tree_plugin.h 	if (rnp->exp_tasks == NULL && rnp->boost_tasks == NULL) {
exp_tasks         991 kernel/rcu/tree_plugin.h 	if (rnp->exp_tasks != NULL)
exp_tasks         992 kernel/rcu/tree_plugin.h 		tb = rnp->exp_tasks;
exp_tasks        1019 kernel/rcu/tree_plugin.h 	return READ_ONCE(rnp->exp_tasks) != NULL ||
exp_tasks        1036 kernel/rcu/tree_plugin.h 		rcu_wait(rnp->boost_tasks || rnp->exp_tasks);
exp_tasks        1071 kernel/rcu/tree_plugin.h 	if (!rcu_preempt_blocked_readers_cgp(rnp) && rnp->exp_tasks == NULL) {
exp_tasks        1075 kernel/rcu/tree_plugin.h 	if (rnp->exp_tasks != NULL ||
exp_tasks        1080 kernel/rcu/tree_plugin.h 		if (rnp->exp_tasks == NULL)