Symbol: rcu_segcblist
include/linux/srcutree.h
38
struct rcu_segcblist srcu_cblist; /* List of callbacks.*/
include/trace/events/rcu.h
539
TP_PROTO(struct rcu_segcblist *rs, const char *ctx),
kernel/rcu/rcu_segcblist.c
110
static void rcu_segcblist_set_seglen(struct rcu_segcblist *rsclp, int seg, long v)
kernel/rcu/rcu_segcblist.c
116
static void rcu_segcblist_add_seglen(struct rcu_segcblist *rsclp, int seg, long v)
kernel/rcu/rcu_segcblist.c
122
static void rcu_segcblist_move_seglen(struct rcu_segcblist *rsclp, int from, int to)
kernel/rcu/rcu_segcblist.c
138
static void rcu_segcblist_inc_seglen(struct rcu_segcblist *rsclp, int seg)
kernel/rcu/rcu_segcblist.c
210
void rcu_segcblist_add_len(struct rcu_segcblist *rsclp, long v)
kernel/rcu/rcu_segcblist.c
229
void rcu_segcblist_inc_len(struct rcu_segcblist *rsclp)
kernel/rcu/rcu_segcblist.c
237
void rcu_segcblist_init(struct rcu_segcblist *rsclp)
kernel/rcu/rcu_segcblist.c
256
void rcu_segcblist_disable(struct rcu_segcblist *rsclp)
kernel/rcu/rcu_segcblist.c
267
bool rcu_segcblist_ready_cbs(struct rcu_segcblist *rsclp)
kernel/rcu/rcu_segcblist.c
277
bool rcu_segcblist_pend_cbs(struct rcu_segcblist *rsclp)
kernel/rcu/rcu_segcblist.c
287
struct rcu_head *rcu_segcblist_first_cb(struct rcu_segcblist *rsclp)
kernel/rcu/rcu_segcblist.c
301
struct rcu_head *rcu_segcblist_first_pend_cb(struct rcu_segcblist *rsclp)
kernel/rcu/rcu_segcblist.c
312
bool rcu_segcblist_nextgp(struct rcu_segcblist *rsclp, unsigned long *lp)
kernel/rcu/rcu_segcblist.c
329
void rcu_segcblist_enqueue(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.c
349
bool rcu_segcblist_entrain(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.c
374
void rcu_segcblist_extract_done_cbs(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.c
399
void rcu_segcblist_extract_pend_cbs(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.c
421
void rcu_segcblist_insert_count(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.c
431
void rcu_segcblist_insert_done_cbs(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.c
454
void rcu_segcblist_insert_pend_cbs(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.c
469
void rcu_segcblist_advance(struct rcu_segcblist *rsclp, unsigned long seq)
kernel/rcu/rcu_segcblist.c
526
bool rcu_segcblist_accelerate(struct rcu_segcblist *rsclp, unsigned long seq)
kernel/rcu/rcu_segcblist.c
596
void rcu_segcblist_merge(struct rcu_segcblist *dst_rsclp,
kernel/rcu/rcu_segcblist.c
597
struct rcu_segcblist *src_rsclp)
kernel/rcu/rcu_segcblist.c
82
static void rcu_segcblist_set_len(struct rcu_segcblist *rsclp, long v)
kernel/rcu/rcu_segcblist.c
92
long rcu_segcblist_get_seglen(struct rcu_segcblist *rsclp, int seg)
kernel/rcu/rcu_segcblist.c
98
long rcu_segcblist_n_segment_cbs(struct rcu_segcblist *rsclp)
kernel/rcu/rcu_segcblist.h
103
static inline bool rcu_segcblist_restempty(struct rcu_segcblist *rsclp, int seg)
kernel/rcu/rcu_segcblist.h
112
static inline bool rcu_segcblist_segempty(struct rcu_segcblist *rsclp, int seg)
kernel/rcu/rcu_segcblist.h
119
void rcu_segcblist_inc_len(struct rcu_segcblist *rsclp);
kernel/rcu/rcu_segcblist.h
120
void rcu_segcblist_add_len(struct rcu_segcblist *rsclp, long v);
kernel/rcu/rcu_segcblist.h
121
void rcu_segcblist_init(struct rcu_segcblist *rsclp);
kernel/rcu/rcu_segcblist.h
122
void rcu_segcblist_disable(struct rcu_segcblist *rsclp);
kernel/rcu/rcu_segcblist.h
123
bool rcu_segcblist_ready_cbs(struct rcu_segcblist *rsclp);
kernel/rcu/rcu_segcblist.h
124
bool rcu_segcblist_pend_cbs(struct rcu_segcblist *rsclp);
kernel/rcu/rcu_segcblist.h
125
struct rcu_head *rcu_segcblist_first_cb(struct rcu_segcblist *rsclp);
kernel/rcu/rcu_segcblist.h
126
struct rcu_head *rcu_segcblist_first_pend_cb(struct rcu_segcblist *rsclp);
kernel/rcu/rcu_segcblist.h
127
bool rcu_segcblist_nextgp(struct rcu_segcblist *rsclp, unsigned long *lp);
kernel/rcu/rcu_segcblist.h
128
void rcu_segcblist_enqueue(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.h
130
bool rcu_segcblist_entrain(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.h
132
void rcu_segcblist_extract_done_cbs(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.h
134
void rcu_segcblist_extract_pend_cbs(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.h
136
void rcu_segcblist_insert_count(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.h
138
void rcu_segcblist_insert_done_cbs(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.h
140
void rcu_segcblist_insert_pend_cbs(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.h
142
void rcu_segcblist_advance(struct rcu_segcblist *rsclp, unsigned long seq);
kernel/rcu/rcu_segcblist.h
143
bool rcu_segcblist_accelerate(struct rcu_segcblist *rsclp, unsigned long seq);
kernel/rcu/rcu_segcblist.h
144
void rcu_segcblist_merge(struct rcu_segcblist *dst_rsclp,
kernel/rcu/rcu_segcblist.h
145
struct rcu_segcblist *src_rsclp);
kernel/rcu/rcu_segcblist.h
18
long rcu_segcblist_get_seglen(struct rcu_segcblist *rsclp, int seg);
kernel/rcu/rcu_segcblist.h
21
long rcu_segcblist_n_segment_cbs(struct rcu_segcblist *rsclp);
kernel/rcu/rcu_segcblist.h
43
static inline bool rcu_segcblist_empty(struct rcu_segcblist *rsclp)
kernel/rcu/rcu_segcblist.h
49
static inline long rcu_segcblist_n_cbs(struct rcu_segcblist *rsclp)
kernel/rcu/rcu_segcblist.h
58
static inline void rcu_segcblist_set_flags(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.h
64
static inline void rcu_segcblist_clear_flags(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.h
70
static inline bool rcu_segcblist_test_flags(struct rcu_segcblist *rsclp,
kernel/rcu/rcu_segcblist.h
80
static inline bool rcu_segcblist_is_enabled(struct rcu_segcblist *rsclp)
kernel/rcu/rcu_segcblist.h
89
static inline bool rcu_segcblist_is_offloaded(struct rcu_segcblist *rsclp)
kernel/rcu/tasks.h
41
struct rcu_segcblist cblist;
kernel/rcu/tree.h
210
struct rcu_segcblist cblist; /* Segmented callback list, with */
kernel/rcu/tree_nocb.h
1533
struct rcu_segcblist *rsclp = &rdp->cblist;
kernel/rcu/tree_nocb.h
589
struct rcu_segcblist *cblist = &rdp->cblist;
kernel/rcu/tree_nocb.h
856
struct rcu_segcblist *cblist = &rdp->cblist;