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)