rcu_segcblist
struct rcu_segcblist srcu_cblist; /* List of callbacks.*/
TP_PROTO(struct rcu_segcblist *rs, const char *ctx),
static void rcu_segcblist_set_seglen(struct rcu_segcblist *rsclp, int seg, long v)
static void rcu_segcblist_add_seglen(struct rcu_segcblist *rsclp, int seg, long v)
static void rcu_segcblist_move_seglen(struct rcu_segcblist *rsclp, int from, int to)
static void rcu_segcblist_inc_seglen(struct rcu_segcblist *rsclp, int seg)
void rcu_segcblist_add_len(struct rcu_segcblist *rsclp, long v)
void rcu_segcblist_inc_len(struct rcu_segcblist *rsclp)
void rcu_segcblist_init(struct rcu_segcblist *rsclp)
void rcu_segcblist_disable(struct rcu_segcblist *rsclp)
bool rcu_segcblist_ready_cbs(struct rcu_segcblist *rsclp)
bool rcu_segcblist_pend_cbs(struct rcu_segcblist *rsclp)
struct rcu_head *rcu_segcblist_first_cb(struct rcu_segcblist *rsclp)
struct rcu_head *rcu_segcblist_first_pend_cb(struct rcu_segcblist *rsclp)
bool rcu_segcblist_nextgp(struct rcu_segcblist *rsclp, unsigned long *lp)
void rcu_segcblist_enqueue(struct rcu_segcblist *rsclp,
bool rcu_segcblist_entrain(struct rcu_segcblist *rsclp,
void rcu_segcblist_extract_done_cbs(struct rcu_segcblist *rsclp,
void rcu_segcblist_extract_pend_cbs(struct rcu_segcblist *rsclp,
void rcu_segcblist_insert_count(struct rcu_segcblist *rsclp,
void rcu_segcblist_insert_done_cbs(struct rcu_segcblist *rsclp,
void rcu_segcblist_insert_pend_cbs(struct rcu_segcblist *rsclp,
void rcu_segcblist_advance(struct rcu_segcblist *rsclp, unsigned long seq)
bool rcu_segcblist_accelerate(struct rcu_segcblist *rsclp, unsigned long seq)
void rcu_segcblist_merge(struct rcu_segcblist *dst_rsclp,
struct rcu_segcblist *src_rsclp)
static void rcu_segcblist_set_len(struct rcu_segcblist *rsclp, long v)
long rcu_segcblist_get_seglen(struct rcu_segcblist *rsclp, int seg)
long rcu_segcblist_n_segment_cbs(struct rcu_segcblist *rsclp)
static inline bool rcu_segcblist_restempty(struct rcu_segcblist *rsclp, int seg)
static inline bool rcu_segcblist_segempty(struct rcu_segcblist *rsclp, int seg)
void rcu_segcblist_inc_len(struct rcu_segcblist *rsclp);
void rcu_segcblist_add_len(struct rcu_segcblist *rsclp, long v);
void rcu_segcblist_init(struct rcu_segcblist *rsclp);
void rcu_segcblist_disable(struct rcu_segcblist *rsclp);
bool rcu_segcblist_ready_cbs(struct rcu_segcblist *rsclp);
bool rcu_segcblist_pend_cbs(struct rcu_segcblist *rsclp);
struct rcu_head *rcu_segcblist_first_cb(struct rcu_segcblist *rsclp);
struct rcu_head *rcu_segcblist_first_pend_cb(struct rcu_segcblist *rsclp);
bool rcu_segcblist_nextgp(struct rcu_segcblist *rsclp, unsigned long *lp);
void rcu_segcblist_enqueue(struct rcu_segcblist *rsclp,
bool rcu_segcblist_entrain(struct rcu_segcblist *rsclp,
void rcu_segcblist_extract_done_cbs(struct rcu_segcblist *rsclp,
void rcu_segcblist_extract_pend_cbs(struct rcu_segcblist *rsclp,
void rcu_segcblist_insert_count(struct rcu_segcblist *rsclp,
void rcu_segcblist_insert_done_cbs(struct rcu_segcblist *rsclp,
void rcu_segcblist_insert_pend_cbs(struct rcu_segcblist *rsclp,
void rcu_segcblist_advance(struct rcu_segcblist *rsclp, unsigned long seq);
bool rcu_segcblist_accelerate(struct rcu_segcblist *rsclp, unsigned long seq);
void rcu_segcblist_merge(struct rcu_segcblist *dst_rsclp,
struct rcu_segcblist *src_rsclp);
long rcu_segcblist_get_seglen(struct rcu_segcblist *rsclp, int seg);
long rcu_segcblist_n_segment_cbs(struct rcu_segcblist *rsclp);
static inline bool rcu_segcblist_empty(struct rcu_segcblist *rsclp)
static inline long rcu_segcblist_n_cbs(struct rcu_segcblist *rsclp)
static inline void rcu_segcblist_set_flags(struct rcu_segcblist *rsclp,
static inline void rcu_segcblist_clear_flags(struct rcu_segcblist *rsclp,
static inline bool rcu_segcblist_test_flags(struct rcu_segcblist *rsclp,
static inline bool rcu_segcblist_is_enabled(struct rcu_segcblist *rsclp)
static inline bool rcu_segcblist_is_offloaded(struct rcu_segcblist *rsclp)
struct rcu_segcblist cblist;
struct rcu_segcblist cblist; /* Segmented callback list, with */
struct rcu_segcblist *rsclp = &rdp->cblist;
struct rcu_segcblist *cblist = &rdp->cblist;
struct rcu_segcblist *cblist = &rdp->cblist;