Searched refs:rcu_segcblist (Results 1 – 13 of 13) sorted by relevance
/openbmc/linux/kernel/rcu/ |
H A D | rcu_segcblist.h | 18 long rcu_segcblist_get_seglen(struct rcu_segcblist *rsclp, int seg); 21 long rcu_segcblist_n_segment_cbs(struct rcu_segcblist *rsclp); 43 static inline bool rcu_segcblist_empty(struct rcu_segcblist *rsclp) in rcu_segcblist_empty() 49 static inline long rcu_segcblist_n_cbs(struct rcu_segcblist *rsclp) in rcu_segcblist_n_cbs() 58 static inline void rcu_segcblist_set_flags(struct rcu_segcblist *rsclp, in rcu_segcblist_set_flags() 64 static inline void rcu_segcblist_clear_flags(struct rcu_segcblist *rsclp, in rcu_segcblist_clear_flags() 70 static inline bool rcu_segcblist_test_flags(struct rcu_segcblist *rsclp, in rcu_segcblist_test_flags() 80 static inline bool rcu_segcblist_is_enabled(struct rcu_segcblist *rsclp) in rcu_segcblist_is_enabled() 89 static inline bool rcu_segcblist_is_offloaded(struct rcu_segcblist *rsclp) in rcu_segcblist_is_offloaded() 98 static inline bool rcu_segcblist_completely_offloaded(struct rcu_segcblist *rsclp) in rcu_segcblist_completely_offloaded() [all …]
|
H A D | rcu_segcblist.c | 82 static void rcu_segcblist_set_len(struct rcu_segcblist *rsclp, long v) in rcu_segcblist_set_len() 92 long rcu_segcblist_get_seglen(struct rcu_segcblist *rsclp, int seg) in rcu_segcblist_get_seglen() 98 long rcu_segcblist_n_segment_cbs(struct rcu_segcblist *rsclp) in rcu_segcblist_n_segment_cbs() 110 static void rcu_segcblist_set_seglen(struct rcu_segcblist *rsclp, int seg, long v) in rcu_segcblist_set_seglen() 116 static void rcu_segcblist_add_seglen(struct rcu_segcblist *rsclp, int seg, long v) in rcu_segcblist_add_seglen() 122 static void rcu_segcblist_move_seglen(struct rcu_segcblist *rsclp, int from, int to) in rcu_segcblist_move_seglen() 138 static void rcu_segcblist_inc_seglen(struct rcu_segcblist *rsclp, int seg) in rcu_segcblist_inc_seglen() 210 void rcu_segcblist_add_len(struct rcu_segcblist *rsclp, long v) in rcu_segcblist_add_len() 229 void rcu_segcblist_inc_len(struct rcu_segcblist *rsclp) in rcu_segcblist_inc_len() 237 void rcu_segcblist_init(struct rcu_segcblist *rsclp) in rcu_segcblist_init() [all …]
|
H A D | Makefile | 18 obj-$(CONFIG_RCU_NEED_SEGCBLIST) += rcu_segcblist.o
|
H A D | tree_nocb.h | 618 struct rcu_segcblist *cblist = &rdp->cblist; in nocb_gp_toggle_rdp() 912 struct rcu_segcblist *cblist = &rdp->cblist; in nocb_cb_wait() 1071 struct rcu_segcblist *cblist = &rdp->cblist; in rdp_offload_toggle() 1102 struct rcu_segcblist *cblist = &rdp->cblist; in rcu_nocb_rdp_deoffload() 1221 struct rcu_segcblist *cblist = &rdp->cblist; in rcu_nocb_rdp_offload() 1645 struct rcu_segcblist *rsclp = &rdp->cblist; in show_rcu_nocb_state()
|
H A D | tree.h | 199 struct rcu_segcblist cblist; /* Segmented callback list, with */
|
H A D | tasks.h | 41 struct rcu_segcblist cblist;
|
/openbmc/linux/include/linux/ |
H A D | rcu_segcblist.h | 206 struct rcu_segcblist { struct
|
H A D | srcutree.h | 32 struct rcu_segcblist srcu_cblist; /* List of callbacks.*/
|
/openbmc/linux/Documentation/RCU/Design/Data-Structures/ |
H A D | Data-Structures.rst | 667 The ``rcu_segcblist`` Structure 670 The ``rcu_segcblist`` structure maintains a segmented list of callbacks 681 7 struct rcu_segcblist { 757 not there are callbacks associated with this ``rcu_segcblist`` 762 are no not-done callbacks remaining in the ``rcu_segcblist``. If 773 ``->len`` count is zero only if the ``rcu_segcblist`` structure really 886 1 struct rcu_segcblist cblist;
|
/openbmc/linux/include/trace/events/ |
H A D | rcu.h | 539 TP_PROTO(struct rcu_segcblist *rs, const char *ctx),
|
/openbmc/linux/ |
H A D | opengrok2.0.log | [all...] |
H A D | opengrok0.0.log | 1908 2024-12-28 20:09:06.319-0600 FINEST t581 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/kernel/rcu/rcu_segcblist.h.gz' [all...] |
H A D | opengrok1.0.log | [all...] |