Searched refs:blkd_tasks (Results 1 – 5 of 5) sorted by relevance
/linux-3.3/kernel/ |
D | rcutiny_plugin.h | 74 struct list_head blkd_tasks; member 131 .blkd_tasks = LIST_HEAD_INIT(rcu_preempt_ctrlblk.blkd_tasks), 161 return !list_empty(&rcu_preempt_ctrlblk.blkd_tasks); in rcu_preempt_blocked_readers_any() 199 if (np == &rcu_preempt_ctrlblk.blkd_tasks) in rcu_next_node_entry() 221 "T."[list_empty(&rcu_preempt_ctrlblk.blkd_tasks)], in show_tiny_preempt_stats() 445 rcu_preempt_ctrlblk.blkd_tasks.next; in rcu_preempt_start_gp() 494 list_add(&t->rcu_node_entry, &rcu_preempt_ctrlblk.blkd_tasks); in rcu_preempt_note_context_switch() 787 rpcp->exp_tasks = rpcp->blkd_tasks.next; in synchronize_rcu_expedited() 788 if (rpcp->exp_tasks == &rpcp->blkd_tasks) in synchronize_rcu_expedited() 994 if (list_empty(&rcu_preempt_ctrlblk.blkd_tasks)) in rcu_initiate_boost_trace()
|
D | rcutree_plugin.h | 199 list_add(&t->rcu_node_entry, &rnp->blkd_tasks); in rcu_preempt_note_context_switch() 301 if (np == &rnp->blkd_tasks) in rcu_next_node_entry() 467 list_for_each_entry_continue(t, &rnp->blkd_tasks, rcu_node_entry) in rcu_print_detail_task_stall_rnp() 506 list_for_each_entry_continue(t, &rnp->blkd_tasks, rcu_node_entry) { in rcu_print_task_stall() 536 if (!list_empty(&rnp->blkd_tasks)) in rcu_preempt_check_blocked_tasks() 537 rnp->gp_tasks = rnp->blkd_tasks.next; in rcu_preempt_check_blocked_tasks() 588 lp = &rnp->blkd_tasks; in rcu_preempt_offline_tasks() 589 lp_root = &rnp_root->blkd_tasks; in rcu_preempt_offline_tasks() 780 if (list_empty(&rnp->blkd_tasks)) in sync_rcu_preempt_exp_init() 783 rnp->exp_tasks = rnp->blkd_tasks.next; in sync_rcu_preempt_exp_init() [all …]
|
D | rcutree_trace.c | 207 "T."[list_empty(&rnp->blkd_tasks)], in print_one_rcu_node_boost() 290 ".T"[!list_empty(&rnp->blkd_tasks)], in print_one_rcu_state()
|
D | rcutree.h | 135 struct list_head blkd_tasks; member
|
D | rcutree.c | 2254 INIT_LIST_HEAD(&rnp->blkd_tasks); in rcu_init_one()
|