Lines Matching refs:srcu_data

92 	struct srcu_data *sdp;  in init_srcu_struct_data()
136 struct srcu_data *sdp; in init_srcu_struct_nodes()
224 ssp->sda = alloc_percpu(struct srcu_data); in init_srcu_struct_fields()
402 static void raw_spin_lock_irqsave_sdp_contention(struct srcu_data *sdp, unsigned long *flags) in raw_spin_lock_irqsave_sdp_contention()
475 struct srcu_data *sdp = per_cpu_ptr(ssp->sda, cpu); in srcu_readers_lock_idx()
499 struct srcu_data *sdp = per_cpu_ptr(ssp->sda, cpu); in srcu_readers_unlock_idx()
616 struct srcu_data *sdp = per_cpu_ptr(ssp->sda, cpu); in srcu_readers_active()
726 struct srcu_data *sdp = per_cpu_ptr(ssp->sda, cpu); in cleanup_srcu_struct()
762 struct srcu_data *sdp; in __srcu_check_read_flavor()
864 struct srcu_data *sdp = container_of(t, struct srcu_data, delay_work); in srcu_delay_timer()
869 static void srcu_queue_delayed_work_on(struct srcu_data *sdp, in srcu_queue_delayed_work_on()
884 static void srcu_schedule_cbs_sdp(struct srcu_data *sdp, unsigned long delay) in srcu_schedule_cbs_sdp()
925 struct srcu_data *sdp; in srcu_gp_end()
1062 static void srcu_funnel_gp_start(struct srcu_struct *ssp, struct srcu_data *sdp, in srcu_funnel_gp_start()
1254 struct srcu_data *sdp; in srcu_should_expedite()
1313 struct srcu_data *sdp; in srcu_gp_start_if_needed()
1660 struct srcu_data *sdp; in srcu_barrier_cb()
1664 sdp = container_of(rhp, struct srcu_data, srcu_barrier_head); in srcu_barrier_cb()
1678 static void srcu_barrier_one_cpu(struct srcu_struct *ssp, struct srcu_data *sdp) in srcu_barrier_one_cpu()
1738 struct srcu_data *sdp = container_of(rhp, struct srcu_data, srcu_ec_head); in srcu_expedite_current_cb()
1770 struct srcu_data *sdp; in srcu_expedite_current()
1885 struct srcu_data *sdp; in srcu_invoke_callbacks()
1888 sdp = container_of(work, struct srcu_data, work); in srcu_invoke_callbacks()
2055 struct srcu_data *sdp; in srcu_torture_stats_print()
2142 ssp->sda = alloc_percpu(struct srcu_data); in srcu_module_coming()