Home
last modified time | relevance | path

Searched refs:gp_seq_polled (Results 1 – 3 of 3) sorted by relevance

/linux/kernel/rcu/
H A Dtree.c561 (READ_ONCE(rcu_state.gp_seq_polled) & 0xffffULL); in rcutorture_gather_gp_seqs()
1419 if (!rcu_seq_state(rcu_state.gp_seq_polled)) in rcu_poll_gp_seq_start()
1420 rcu_seq_start(&rcu_state.gp_seq_polled); in rcu_poll_gp_seq_start()
1423 *snap = rcu_state.gp_seq_polled; in rcu_poll_gp_seq_start()
1437 if (*snap && *snap == rcu_state.gp_seq_polled) { in rcu_poll_gp_seq_end()
1438 rcu_seq_end(&rcu_state.gp_seq_polled); in rcu_poll_gp_seq_end()
3409 return rcu_seq_snap(&rcu_state.gp_seq_polled); in get_state_synchronize_rcu()
3546 rcu_seq_done_exact(&rcu_state.gp_seq_polled, oldstate)) { in poll_state_synchronize_rcu()
H A Dtree.h372 unsigned long gp_seq_polled; /* GP seq for polled API. */ member
373 unsigned long gp_seq_polled_snap; /* ->gp_seq_polled at normal GP start. */
374 unsigned long gp_seq_polled_exp_snap; /* ->gp_seq_polled at expedited GP start. */
H A Dtree_exp.h1000 pr_info("%s: i = %d s = %lx gp_seq_polled = %lx\n", __func__, i, s, READ_ONCE(rcu_state.gp_seq_polled)); in sync_rcu_do_polled_gp()