rcu_segcblist 31 include/linux/srcutree.h struct rcu_segcblist srcu_cblist; /* List of callbacks.*/ rcu_segcblist 91 kernel/rcu/rcu_segcblist.c void rcu_segcblist_set_len(struct rcu_segcblist *rsclp, long v) rcu_segcblist 107 kernel/rcu/rcu_segcblist.c void rcu_segcblist_add_len(struct rcu_segcblist *rsclp, long v) rcu_segcblist 126 kernel/rcu/rcu_segcblist.c void rcu_segcblist_inc_len(struct rcu_segcblist *rsclp) rcu_segcblist 137 kernel/rcu/rcu_segcblist.c long rcu_segcblist_xchg_len(struct rcu_segcblist *rsclp, long v) rcu_segcblist 154 kernel/rcu/rcu_segcblist.c void rcu_segcblist_init(struct rcu_segcblist *rsclp) rcu_segcblist 172 kernel/rcu/rcu_segcblist.c void rcu_segcblist_disable(struct rcu_segcblist *rsclp) rcu_segcblist 184 kernel/rcu/rcu_segcblist.c void rcu_segcblist_offload(struct rcu_segcblist *rsclp) rcu_segcblist 193 kernel/rcu/rcu_segcblist.c bool rcu_segcblist_ready_cbs(struct rcu_segcblist *rsclp) rcu_segcblist 203 kernel/rcu/rcu_segcblist.c bool rcu_segcblist_pend_cbs(struct rcu_segcblist *rsclp) rcu_segcblist 213 kernel/rcu/rcu_segcblist.c struct rcu_head *rcu_segcblist_first_cb(struct rcu_segcblist *rsclp) rcu_segcblist 227 kernel/rcu/rcu_segcblist.c struct rcu_head *rcu_segcblist_first_pend_cb(struct rcu_segcblist *rsclp) rcu_segcblist 238 kernel/rcu/rcu_segcblist.c bool rcu_segcblist_nextgp(struct rcu_segcblist *rsclp, unsigned long *lp) rcu_segcblist 255 kernel/rcu/rcu_segcblist.c void rcu_segcblist_enqueue(struct rcu_segcblist *rsclp, rcu_segcblist 277 kernel/rcu/rcu_segcblist.c bool rcu_segcblist_entrain(struct rcu_segcblist *rsclp, rcu_segcblist 307 kernel/rcu/rcu_segcblist.c void rcu_segcblist_extract_count(struct rcu_segcblist *rsclp, rcu_segcblist 320 kernel/rcu/rcu_segcblist.c void rcu_segcblist_extract_done_cbs(struct rcu_segcblist *rsclp, rcu_segcblist 343 kernel/rcu/rcu_segcblist.c void rcu_segcblist_extract_pend_cbs(struct rcu_segcblist *rsclp, rcu_segcblist 361 kernel/rcu/rcu_segcblist.c void rcu_segcblist_insert_count(struct rcu_segcblist *rsclp, rcu_segcblist 374 kernel/rcu/rcu_segcblist.c void rcu_segcblist_insert_done_cbs(struct rcu_segcblist *rsclp, rcu_segcblist 396 kernel/rcu/rcu_segcblist.c void rcu_segcblist_insert_pend_cbs(struct rcu_segcblist *rsclp, rcu_segcblist 411 kernel/rcu/rcu_segcblist.c void rcu_segcblist_advance(struct rcu_segcblist *rsclp, unsigned long seq) rcu_segcblist 466 kernel/rcu/rcu_segcblist.c bool rcu_segcblist_accelerate(struct rcu_segcblist *rsclp, unsigned long seq) rcu_segcblist 524 kernel/rcu/rcu_segcblist.c void rcu_segcblist_merge(struct rcu_segcblist *dst_rsclp, rcu_segcblist 525 kernel/rcu/rcu_segcblist.c struct rcu_segcblist *src_rsclp) rcu_segcblist 47 kernel/rcu/rcu_segcblist.h static inline bool rcu_segcblist_empty(struct rcu_segcblist *rsclp) rcu_segcblist 53 kernel/rcu/rcu_segcblist.h static inline long rcu_segcblist_n_cbs(struct rcu_segcblist *rsclp) rcu_segcblist 63 kernel/rcu/rcu_segcblist.h static inline long rcu_segcblist_n_lazy_cbs(struct rcu_segcblist *rsclp) rcu_segcblist 69 kernel/rcu/rcu_segcblist.h static inline long rcu_segcblist_n_nonlazy_cbs(struct rcu_segcblist *rsclp) rcu_segcblist 78 kernel/rcu/rcu_segcblist.h static inline bool rcu_segcblist_is_enabled(struct rcu_segcblist *rsclp) rcu_segcblist 84 kernel/rcu/rcu_segcblist.h static inline bool rcu_segcblist_is_offloaded(struct rcu_segcblist *rsclp) rcu_segcblist 94 kernel/rcu/rcu_segcblist.h static inline bool rcu_segcblist_restempty(struct rcu_segcblist *rsclp, int seg) rcu_segcblist 99 kernel/rcu/rcu_segcblist.h void rcu_segcblist_inc_len(struct rcu_segcblist *rsclp); rcu_segcblist 100 kernel/rcu/rcu_segcblist.h void rcu_segcblist_init(struct rcu_segcblist *rsclp); rcu_segcblist 101 kernel/rcu/rcu_segcblist.h void rcu_segcblist_disable(struct rcu_segcblist *rsclp); rcu_segcblist 102 kernel/rcu/rcu_segcblist.h void rcu_segcblist_offload(struct rcu_segcblist *rsclp); rcu_segcblist 103 kernel/rcu/rcu_segcblist.h bool rcu_segcblist_ready_cbs(struct rcu_segcblist *rsclp); rcu_segcblist 104 kernel/rcu/rcu_segcblist.h bool rcu_segcblist_pend_cbs(struct rcu_segcblist *rsclp); rcu_segcblist 105 kernel/rcu/rcu_segcblist.h struct rcu_head *rcu_segcblist_first_cb(struct rcu_segcblist *rsclp); rcu_segcblist 106 kernel/rcu/rcu_segcblist.h struct rcu_head *rcu_segcblist_first_pend_cb(struct rcu_segcblist *rsclp); rcu_segcblist 107 kernel/rcu/rcu_segcblist.h bool rcu_segcblist_nextgp(struct rcu_segcblist *rsclp, unsigned long *lp); rcu_segcblist 108 kernel/rcu/rcu_segcblist.h void rcu_segcblist_enqueue(struct rcu_segcblist *rsclp, rcu_segcblist 110 kernel/rcu/rcu_segcblist.h bool rcu_segcblist_entrain(struct rcu_segcblist *rsclp, rcu_segcblist 112 kernel/rcu/rcu_segcblist.h void rcu_segcblist_extract_count(struct rcu_segcblist *rsclp, rcu_segcblist 114 kernel/rcu/rcu_segcblist.h void rcu_segcblist_extract_done_cbs(struct rcu_segcblist *rsclp, rcu_segcblist 116 kernel/rcu/rcu_segcblist.h void rcu_segcblist_extract_pend_cbs(struct rcu_segcblist *rsclp, rcu_segcblist 118 kernel/rcu/rcu_segcblist.h void rcu_segcblist_insert_count(struct rcu_segcblist *rsclp, rcu_segcblist 120 kernel/rcu/rcu_segcblist.h void rcu_segcblist_insert_done_cbs(struct rcu_segcblist *rsclp, rcu_segcblist 122 kernel/rcu/rcu_segcblist.h void rcu_segcblist_insert_pend_cbs(struct rcu_segcblist *rsclp, rcu_segcblist 124 kernel/rcu/rcu_segcblist.h void rcu_segcblist_advance(struct rcu_segcblist *rsclp, unsigned long seq); rcu_segcblist 125 kernel/rcu/rcu_segcblist.h bool rcu_segcblist_accelerate(struct rcu_segcblist *rsclp, unsigned long seq); rcu_segcblist 126 kernel/rcu/rcu_segcblist.h void rcu_segcblist_merge(struct rcu_segcblist *dst_rsclp, rcu_segcblist 127 kernel/rcu/rcu_segcblist.h struct rcu_segcblist *src_rsclp); rcu_segcblist 168 kernel/rcu/tree.h struct rcu_segcblist cblist; /* Segmented callback list, with */ rcu_segcblist 2415 kernel/rcu/tree_plugin.h struct rcu_segcblist *rsclp = &rdp->cblist;