Home
last modified time | relevance | path

Searched refs:gpnum (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/include/trace/events/
Drcu.h65 TP_PROTO(const char *rcuname, unsigned long gpnum, const char *gpevent),
67 TP_ARGS(rcuname, gpnum, gpevent),
71 __field(unsigned long, gpnum)
77 __entry->gpnum = gpnum;
82 __entry->rcuname, __entry->gpnum, __entry->gpevent)
103 TP_PROTO(const char *rcuname, unsigned long gpnum, unsigned long completed,
107 TP_ARGS(rcuname, gpnum, completed, c, level, grplo, grphi, gpevent),
111 __field(unsigned long, gpnum)
122 __entry->gpnum = gpnum;
132 __entry->rcuname, __entry->gpnum, __entry->completed,
[all …]
/linux-4.1.27/kernel/rcu/
Dtree.c100 .gpnum = 0UL - 300UL, \
204 return ACCESS_ONCE(rsp->completed) != ACCESS_ONCE(rsp->gpnum); in rcu_gp_in_progress()
217 __this_cpu_read(rcu_sched_data.gpnum), in rcu_sched_qs()
227 __this_cpu_read(rcu_bh_data.gpnum), in rcu_bh_qs()
367 return rcu_state_p->gpnum; in rcu_batches_started()
376 return rcu_sched_state.gpnum; in rcu_batches_started_sched()
385 return rcu_bh_state.gpnum; in rcu_batches_started_bh()
476 unsigned long *gpnum, unsigned long *completed) in rcutorture_get_gp_data() argument
495 *gpnum = ACCESS_ONCE(rsp->gpnum); in rcutorture_get_gp_data()
500 *gpnum = 0; in rcutorture_get_gp_data()
[all …]
Dtree_trace.c123 ulong2long(rdp->completed), ulong2long(rdp->gpnum), in print_one_rcu_data()
267 unsigned long gpnum; in print_one_rcu_state() local
271 gpnum = rsp->gpnum; in print_one_rcu_state()
273 ulong2long(rsp->completed), ulong2long(gpnum), in print_one_rcu_state()
320 unsigned long gpnum; in show_one_rcugp() local
327 gpnum = ACCESS_ONCE(rsp->gpnum); in show_one_rcugp()
328 if (completed == gpnum) in show_one_rcugp()
335 ulong2long(completed), ulong2long(gpnum), gpage, gpmax); in show_one_rcugp()
Dtree.h126 unsigned long gpnum; /* Current grace period for this node. */ member
260 unsigned long gpnum; /* Highest gp number that this CPU */ member
438 unsigned long gpnum; /* Current gp number. */ member
Dtree_plugin.h121 __this_cpu_read(rcu_preempt_data.gpnum), in rcu_preempt_qs()
195 ? rnp->gpnum in rcu_preempt_note_context_switch()
196 : rnp->gpnum + 1); in rcu_preempt_note_context_switch()
329 rnp->gpnum, t->pid); in rcu_read_unlock_special()
350 rnp->gpnum, in rcu_read_unlock_special()
1750 if (rsp->gpnum == rdp->gpnum) { in print_cpu_stall_info()
1755 ticks_value = rsp->gpnum - rdp->gpnum; in print_cpu_stall_info()
Drcutorture.c1260 unsigned long __maybe_unused gpnum; in rcu_torture_stats_print() local
1264 &flags, &gpnum, &completed); in rcu_torture_stats_print()
1267 gpnum, completed, flags); in rcu_torture_stats_print()
/linux-4.1.27/include/linux/
Drcupdate.h82 unsigned long *gpnum, unsigned long *completed);
93 unsigned long *gpnum, in rcutorture_get_gp_data() argument
97 *gpnum = 0; in rcutorture_get_gp_data()
/linux-4.1.27/Documentation/RCU/
Dtrace.txt279 completed=31249 gpnum=31250 age=1 max=18
288 o "gpnum" is the number of grace periods that have started. It is
290 a CPU whose "g" field matches the value of "gpnum" is aware that
315 o "g" is exactly the same as "gpnum" under rcu/rcu_preempt/rcugp.