Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/kernel/rcu/
Dtree.c101 .gpnum = 0UL - 300UL, \
238 return READ_ONCE(rsp->completed) != READ_ONCE(rsp->gpnum); in rcu_gp_in_progress()
253 __this_cpu_read(rcu_sched_data.gpnum), in rcu_sched_qs()
273 __this_cpu_read(rcu_bh_data.gpnum), in rcu_bh_qs()
422 return rcu_state_p->gpnum; in rcu_batches_started()
431 return rcu_sched_state.gpnum; in rcu_batches_started_sched()
440 return rcu_bh_state.gpnum; in rcu_batches_started_bh()
531 unsigned long *gpnum, unsigned long *completed) in rcutorture_get_gp_data() argument
550 *gpnum = READ_ONCE(rsp->gpnum); in rcutorture_get_gp_data()
555 *gpnum = 0; in rcutorture_get_gp_data()
[all …]
Dtree_trace.c123 ulong2long(rdp->completed), ulong2long(rdp->gpnum), in print_one_rcu_data()
264 unsigned long gpnum; in print_one_rcu_state() local
268 gpnum = rsp->gpnum; in print_one_rcu_state()
270 ulong2long(rsp->completed), ulong2long(gpnum), in print_one_rcu_state()
317 unsigned long gpnum; in show_one_rcugp() local
324 gpnum = READ_ONCE(rsp->gpnum); in show_one_rcugp()
325 if (completed == gpnum) in show_one_rcugp()
332 ulong2long(completed), ulong2long(gpnum), gpage, gpmax); in show_one_rcugp()
Dtree.h154 unsigned long gpnum; /* Current grace period for this node. */ member
305 unsigned long gpnum; /* Highest gp number that this CPU */ member
472 unsigned long gpnum; /* Current gp number. */ member
Dtree_plugin.h270 __this_cpu_read(rcu_data_p->gpnum), in rcu_preempt_qs()
319 ? rnp->gpnum in rcu_preempt_note_context_switch()
320 : rnp->gpnum + 1); in rcu_preempt_note_context_switch()
474 rnp->gpnum, t->pid); in rcu_read_unlock_special()
495 rnp->gpnum, in rcu_read_unlock_special()
1738 if (rsp->gpnum == rdp->gpnum) { in print_cpu_stall_info()
1743 ticks_value = rsp->gpnum - rdp->gpnum; in print_cpu_stall_info()
Drcutorture.c1305 unsigned long __maybe_unused gpnum; in rcu_torture_stats_print() local
1309 &flags, &gpnum, &completed); in rcu_torture_stats_print()
1312 gpnum, completed, flags); in rcu_torture_stats_print()
/linux-4.4.14/include/linux/
Drcupdate.h84 unsigned long *gpnum, unsigned long *completed);
95 unsigned long *gpnum, in rcutorture_get_gp_data() argument
99 *gpnum = 0; in rcutorture_get_gp_data()
/linux-4.4.14/Documentation/RCU/
Dtrace.txt263 completed=31249 gpnum=31250 age=1 max=18
272 o "gpnum" is the number of grace periods that have started. It is
274 a CPU whose "g" field matches the value of "gpnum" is aware that
299 o "g" is exactly the same as "gpnum" under rcu/rcu_preempt/rcugp.