Home
last modified time | relevance | path

Searched refs:completed (Results 1 – 6 of 6) sorted by relevance

/kernel/rcu/
Drcutorture.c247 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 …]
Dtree.c99 .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 …]
Dtree_trace.c121 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()
Dsrcu.c101 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()
Dtree.h130 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
Dtree_plugin.h112 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()