• Home
  • Raw
  • Download

Lines Matching defs:sp

62 static void init_srcu_struct_nodes(struct srcu_struct *sp, bool is_static)  in init_srcu_struct_nodes()
146 static int init_srcu_struct_fields(struct srcu_struct *sp, bool is_static) in init_srcu_struct_fields()
167 int __init_srcu_struct(struct srcu_struct *sp, const char *name, in __init_srcu_struct()
188 int init_srcu_struct(struct srcu_struct *sp) in init_srcu_struct()
205 static void check_init_srcu_struct(struct srcu_struct *sp) in check_init_srcu_struct()
226 static unsigned long srcu_readers_lock_idx(struct srcu_struct *sp, int idx) in srcu_readers_lock_idx()
243 static unsigned long srcu_readers_unlock_idx(struct srcu_struct *sp, int idx) in srcu_readers_unlock_idx()
260 static bool srcu_readers_active_idx_check(struct srcu_struct *sp, int idx) in srcu_readers_active_idx_check()
312 static bool srcu_readers_active(struct srcu_struct *sp) in srcu_readers_active()
334 static unsigned long srcu_get_delay(struct srcu_struct *sp) in srcu_get_delay()
349 void cleanup_srcu_struct(struct srcu_struct *sp) in cleanup_srcu_struct()
375 int __srcu_read_lock(struct srcu_struct *sp) in __srcu_read_lock()
391 void __srcu_read_unlock(struct srcu_struct *sp, int idx) in __srcu_read_unlock()
410 static void srcu_gp_start(struct srcu_struct *sp) in srcu_gp_start()
478 static void srcu_schedule_cbs_snp(struct srcu_struct *sp, struct srcu_node *snp, in srcu_schedule_cbs_snp()
499 static void srcu_gp_end(struct srcu_struct *sp) in srcu_gp_end()
584 static void srcu_funnel_exp_start(struct srcu_struct *sp, struct srcu_node *snp, in srcu_funnel_exp_start()
614 static void srcu_funnel_gp_start(struct srcu_struct *sp, struct srcu_data *sdp, in srcu_funnel_gp_start()
678 static bool try_check_zero(struct srcu_struct *sp, int idx, int trycount) in try_check_zero()
694 static void srcu_flip(struct srcu_struct *sp) in srcu_flip()
739 static bool srcu_might_be_idle(struct srcu_struct *sp) in srcu_might_be_idle()
814 void __call_srcu(struct srcu_struct *sp, struct rcu_head *rhp, in __call_srcu()
871 void call_srcu(struct srcu_struct *sp, struct rcu_head *rhp, in call_srcu()
881 static void __synchronize_srcu(struct srcu_struct *sp, bool do_norm) in __synchronize_srcu()
921 void synchronize_srcu_expedited(struct srcu_struct *sp) in synchronize_srcu_expedited()
971 void synchronize_srcu(struct srcu_struct *sp) in synchronize_srcu()
986 struct srcu_struct *sp; in srcu_barrier_cb() local
998 void srcu_barrier(struct srcu_struct *sp) in srcu_barrier()
1056 unsigned long srcu_batches_completed(struct srcu_struct *sp) in srcu_batches_completed()
1067 static void srcu_advance_state(struct srcu_struct *sp) in srcu_advance_state()
1139 struct srcu_struct *sp; in srcu_invoke_callbacks() local
1184 static void srcu_reschedule(struct srcu_struct *sp, unsigned long delay) in srcu_reschedule()
1209 struct srcu_struct *sp; in process_srcu() local
1218 struct srcu_struct *sp, int *flags, in srcutorture_get_gp_data()
1229 void srcu_torture_stats_print(struct srcu_struct *sp, char *tt, char *tf) in srcu_torture_stats_print()