Searched refs:gp_start (Results 1 - 5 of 5) sorted by relevance
/linux-master/kernel/rcu/ |
H A D | tree_stall.h | 86 * Note that sampling of the .gp_start and .gp_seq fields must be done 102 smp_mb(); // .gp_seq before second .gp_start 104 return !time_before(j, READ_ONCE(rcu_state.gp_start) + d); 176 WRITE_ONCE(rcu_state.gp_start, j); 178 smp_mb(); // ->gp_start before ->jiffies_stall and caller's ->gp_seq. 751 * rcu_state.jiffies_stall, then rcu_state.gp_start, and finally 755 * can occur if we get an new value of rcu_state.gp_start and a old 763 * and rcu_state.gp_start suffice to forestall false positives. 769 gps = READ_ONCE(rcu_state.gp_start); 770 smp_rmb(); /* ...and finally ->gp_start befor [all...] |
H A D | tree.h | 378 unsigned long gp_start; /* Time at which GP started, */ member in struct:rcu_state
|
H A D | tasks.h | 65 * @gp_start: Most recent grace-period start in jiffies. 97 unsigned long gp_start; member in struct:rcu_tasks 586 rtp->gp_start = jiffies; 814 __func__, rtp->kname, rtp->tasks_gp_seq, j - rtp->gp_start); 1665 time_after(jiffies + 1, rcu_tasks_trace.gp_start + rcu_task_ipi_delay)) {
|
H A D | tree_plugin.h | 744 time_after(jiffies, rcu_state.gp_start + HZ)) 1255 time_before(jiffies, READ_ONCE(rcu_state.gp_start) + HZ)))
|
H A D | tree.c | 834 (time_after(jiffies, rcu_state.gp_start + jtsq * 2) || 840 } else if (time_after(jiffies, rcu_state.gp_start + jtsq)) { 1732 gp_duration = rcu_state.gp_end - rcu_state.gp_start;
|
Completed in 290 milliseconds