Searched refs:completed (Results 1 – 6 of 6) sorted by relevance
/kernel/rcu/ |
D | rcutorture.c | 247 int (*completed)(void); member 380 .completed = rcu_torture_completed, 426 .completed = rcu_bh_torture_completed, 469 .completed = rcu_no_completed, 542 int idx = srcu_ctl.completed & 0x1; in srcu_torture_stats() 567 .completed = srcu_torture_completed, 603 .completed = rcu_no_completed, 641 .completed = rcu_no_completed, 1017 int completed; in rcu_torture_timer() local 1026 completed = cur_ops->completed(); in rcu_torture_timer() [all …]
|
D | tree.c | 99 .completed = 0UL - 300UL, \ 191 return ACCESS_ONCE(rsp->completed) != ACCESS_ONCE(rsp->gpnum); in rcu_gp_in_progress() 265 if (ACCESS_ONCE(rdp->mynode->completed) != in rcu_momentary_dyntick_idle() 335 return rcu_sched_state.completed; in rcu_batches_completed_sched() 344 return rcu_bh_state.completed; in rcu_batches_completed_bh() 399 unsigned long *gpnum, unsigned long *completed) in rcutorture_get_gp_data() argument 419 *completed = ACCESS_ONCE(rsp->completed); in rcutorture_get_gp_data() 424 *completed = 0; in rcutorture_get_gp_data() 474 int idx = (ACCESS_ONCE(rnp->completed) + 1) & 0x1; in rcu_future_needs_gp() 500 ULONG_CMP_LT(ACCESS_ONCE(rsp->completed), in cpu_needs_another_gp() [all …]
|
D | tree_trace.c | 121 ulong2long(rdp->completed), ulong2long(rdp->gpnum), in print_one_rcu_data() 269 ulong2long(rsp->completed), ulong2long(gpnum), in print_one_rcu_state() 315 unsigned long completed; in show_one_rcugp() local 322 completed = ACCESS_ONCE(rsp->completed); in show_one_rcugp() 324 if (completed == gpnum) in show_one_rcugp() 331 ulong2long(completed), ulong2long(gpnum), gpage, gpmax); in show_one_rcugp()
|
D | srcu.c | 101 sp->completed = 0; in init_srcu_struct_fields() 299 idx = ACCESS_ONCE(sp->completed) & 0x1; in __srcu_read_lock() 358 sp->completed++; in srcu_flip() 551 return sp->completed; in srcu_batches_completed() 577 int idx = 1 ^ (sp->completed & 1); in srcu_advance_batches()
|
D | tree.h | 130 unsigned long completed; /* Last GP completed for this node. */ member 256 unsigned long completed; /* Track rsp->completed gp number */ member 440 unsigned long completed; /* # of last completed gp. */ member
|
D | tree_plugin.h | 112 return rcu_preempt_state.completed; in rcu_batches_completed_preempt() 1608 if (rdp->completed != rnp->completed && in rcu_try_advance_all_cbs() 2004 wake_up_all(&rnp->nocb_gp_wq[rnp->completed & 0x1]); in rcu_nocb_gp_cleanup() 2017 rnp->need_future_gp[(rnp->completed + 1) & 0x1] += nrq; in rcu_nocb_gp_set() 2243 (d = ULONG_CMP_GE(ACCESS_ONCE(rnp->completed), c))); in rcu_nocb_wait_gp()
|