Lines Matching refs:snap
312 static bool rcu_dynticks_in_eqs(int snap)
314 return !(snap & RCU_DYNTICKS_IDX);
322 static bool rcu_dynticks_in_eqs_since(struct rcu_data *rdp, int snap)
324 return snap != rcu_dynticks_snap(rdp->cpu);
333 int snap;
336 snap = ct_dynticks_cpu(cpu) & ~RCU_DYNTICKS_IDX;
343 return snap == ct_dynticks_cpu(cpu);
1380 static void rcu_poll_gp_seq_start(unsigned long *snap)
1392 *snap = rcu_state.gp_seq_polled;
1396 static void rcu_poll_gp_seq_end(unsigned long *snap)
1406 if (*snap && *snap == rcu_state.gp_seq_polled) {
1411 *snap = 0;
1417 static void rcu_poll_gp_seq_start_unlocked(unsigned long *snap)
1427 rcu_poll_gp_seq_start(snap);
1434 static void rcu_poll_gp_seq_end_unlocked(unsigned long *snap)
1444 rcu_poll_gp_seq_end(snap);