Home
last modified time | relevance | path

Searched refs:RCU_CBLIST_NSEGS (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/include/linux/
Drcu_segcblist.h64 #define RCU_CBLIST_NSEGS 4 macro
208 struct rcu_head **tails[RCU_CBLIST_NSEGS];
209 unsigned long gp_seq[RCU_CBLIST_NSEGS];
215 long seglen[RCU_CBLIST_NSEGS];
/linux-6.1.9/kernel/rcu/
Drcu_segcblist.c103 for (i = RCU_DONE_TAIL; i < RCU_CBLIST_NSEGS; i++) in rcu_segcblist_n_segment_cbs()
244 for (i = 0; i < RCU_CBLIST_NSEGS; i++) { in rcu_segcblist_init()
397 for (i = RCU_CBLIST_NSEGS - 1; i >= RCU_DONE_TAIL; i--) in rcu_segcblist_extract_done_cbs()
421 for (i = RCU_DONE_TAIL + 1; i < RCU_CBLIST_NSEGS; i++) { in rcu_segcblist_extract_pend_cbs()
452 for (i = RCU_DONE_TAIL; i < RCU_CBLIST_NSEGS; i++) in rcu_segcblist_insert_done_cbs()
/linux-6.1.9/include/trace/events/
Drcu.h545 __array(unsigned long, gp_seq, RCU_CBLIST_NSEGS)
546 __array(long, seglen, RCU_CBLIST_NSEGS)
551 memcpy(__entry->seglen, rs->seglen, RCU_CBLIST_NSEGS * sizeof(long));
552 memcpy(__entry->gp_seq, rs->gp_seq, RCU_CBLIST_NSEGS * sizeof(unsigned long));
/linux-6.1.9/Documentation/RCU/Design/Data-Structures/
DData-Structures.rst679 5 #define RCU_CBLIST_NSEGS 4
683 9 struct rcu_head **tails[RCU_CBLIST_NSEGS];
684 10 unsigned long gp_seq[RCU_CBLIST_NSEGS];