Home
last modified time | relevance | path

Searched refs:rgosp (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/include/linux/
H A Drcutiny.h37 static inline void get_state_synchronize_rcu_full(struct rcu_gp_oldstate *rgosp) in get_state_synchronize_rcu_full() argument
39 rgosp->rgos_norm = get_state_synchronize_rcu(); in get_state_synchronize_rcu_full()
44 static inline void start_poll_synchronize_rcu_full(struct rcu_gp_oldstate *rgosp) in start_poll_synchronize_rcu_full() argument
46 rgosp->rgos_norm = start_poll_synchronize_rcu(); in start_poll_synchronize_rcu_full()
51 static inline bool poll_state_synchronize_rcu_full(struct rcu_gp_oldstate *rgosp) in poll_state_synchronize_rcu_full() argument
53 return poll_state_synchronize_rcu(rgosp->rgos_norm); in poll_state_synchronize_rcu_full()
61 static inline void cond_synchronize_rcu_full(struct rcu_gp_oldstate *rgosp) in cond_synchronize_rcu_full() argument
63 cond_synchronize_rcu(rgosp->rgos_norm); in cond_synchronize_rcu_full()
71 static inline void start_poll_synchronize_rcu_expedited_full(struct rcu_gp_oldstate *rgosp) in start_poll_synchronize_rcu_expedited_full() argument
73 rgosp->rgos_norm = start_poll_synchronize_rcu_expedited(); in start_poll_synchronize_rcu_expedited_full()
[all …]
H A Drcutree.h79 void start_poll_synchronize_rcu_expedited_full(struct rcu_gp_oldstate *rgosp);
81 void cond_synchronize_rcu_expedited_full(struct rcu_gp_oldstate *rgosp);
83 void get_state_synchronize_rcu_full(struct rcu_gp_oldstate *rgosp);
85 void start_poll_synchronize_rcu_full(struct rcu_gp_oldstate *rgosp);
87 bool poll_state_synchronize_rcu_full(struct rcu_gp_oldstate *rgosp);
89 void cond_synchronize_rcu_full(struct rcu_gp_oldstate *rgosp);
H A Drcupdate.h49 void get_completed_synchronize_rcu_full(struct rcu_gp_oldstate *rgosp);
/openbmc/linux/kernel/rcu/
H A Dtiny.c206 void get_completed_synchronize_rcu_full(struct rcu_gp_oldstate *rgosp) in get_completed_synchronize_rcu_full() argument
208 rgosp->rgos_norm = RCU_GET_STATE_COMPLETED; in get_completed_synchronize_rcu_full()
H A Dtree_exp.h1106 void start_poll_synchronize_rcu_expedited_full(struct rcu_gp_oldstate *rgosp) in start_poll_synchronize_rcu_expedited_full() argument
1108 get_state_synchronize_rcu_full(rgosp); in start_poll_synchronize_rcu_expedited_full()
1160 void cond_synchronize_rcu_expedited_full(struct rcu_gp_oldstate *rgosp) in cond_synchronize_rcu_expedited_full() argument
1162 if (!poll_state_synchronize_rcu_full(rgosp)) in cond_synchronize_rcu_expedited_full()
H A Dtree.c3655 void get_completed_synchronize_rcu_full(struct rcu_gp_oldstate *rgosp) in get_completed_synchronize_rcu_full() argument
3657 rgosp->rgos_norm = RCU_GET_STATE_COMPLETED; in get_completed_synchronize_rcu_full()
3658 rgosp->rgos_exp = RCU_GET_STATE_COMPLETED; in get_completed_synchronize_rcu_full()
3696 void get_state_synchronize_rcu_full(struct rcu_gp_oldstate *rgosp) in get_state_synchronize_rcu_full() argument
3705 rgosp->rgos_norm = rcu_seq_snap(&rnp->gp_seq); in get_state_synchronize_rcu_full()
3706 rgosp->rgos_exp = rcu_seq_snap(&rcu_state.expedited_sequence); in get_state_synchronize_rcu_full()
3773 void start_poll_synchronize_rcu_full(struct rcu_gp_oldstate *rgosp) in start_poll_synchronize_rcu_full() argument
3775 get_state_synchronize_rcu_full(rgosp); in start_poll_synchronize_rcu_full()
3858 bool poll_state_synchronize_rcu_full(struct rcu_gp_oldstate *rgosp) in poll_state_synchronize_rcu_full() argument
3863 if (rgosp->rgos_norm == RCU_GET_STATE_COMPLETED || in poll_state_synchronize_rcu_full()
[all …]
H A Drcutorture.c357 void (*start_gp_poll_exp_full)(struct rcu_gp_oldstate *rgosp);
360 void (*cond_sync_exp_full)(struct rcu_gp_oldstate *rgosp);
362 void (*get_comp_state_full)(struct rcu_gp_oldstate *rgosp);
366 void (*get_gp_state_full)(struct rcu_gp_oldstate *rgosp);
368 void (*get_gp_completed_full)(struct rcu_gp_oldstate *rgosp);
370 void (*start_gp_poll_full)(struct rcu_gp_oldstate *rgosp);
372 bool (*poll_gp_state_full)(struct rcu_gp_oldstate *rgosp);
375 void (*cond_sync_full)(struct rcu_gp_oldstate *rgosp);