Lines Matching refs:sda
99 sdp = per_cpu_ptr(ssp->sda, cpu); in init_srcu_struct_data()
186 sdp = per_cpu_ptr(ssp->sda, cpu); in init_srcu_struct_nodes()
224 ssp->sda = alloc_percpu(struct srcu_data); in init_srcu_struct_fields()
225 ssp->srcu_ctrp = &ssp->sda->srcu_ctrs[0]; in init_srcu_struct_fields()
227 if (!ssp->sda) in init_srcu_struct_fields()
247 free_percpu(ssp->sda); in init_srcu_struct_fields()
248 ssp->sda = NULL; in init_srcu_struct_fields()
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()
748 free_percpu(ssp->sda); in cleanup_srcu_struct()
749 ssp->sda = NULL; in cleanup_srcu_struct()
769 sdp = raw_cpu_ptr(ssp->sda); in __srcu_check_read_flavor()
903 srcu_schedule_cbs_sdp(per_cpu_ptr(ssp->sda, cpu), delay); in srcu_schedule_cbs_snp()
953 srcu_schedule_cbs_sdp(per_cpu_ptr(ssp->sda, get_boot_cpu_id()), in srcu_gp_end()
982 sdp = per_cpu_ptr(ssp->sda, cpu); in srcu_gp_end()
1204 &ssp->sda->srcu_ctrs[!(ssp->srcu_ctrp - &ssp->sda->srcu_ctrs[0])]); in srcu_flip()
1260 if (this_cpu_read(ssp->sda->srcu_reader_flavor) & SRCU_READ_FLAVOR_SLOWGP) in srcu_should_expedite()
1263 sdp = raw_cpu_ptr(ssp->sda); in srcu_should_expedite()
1326 sdp = per_cpu_ptr(ssp->sda, get_boot_cpu_id()); in srcu_gp_start_if_needed()
1328 sdp = raw_cpu_ptr(ssp->sda); in srcu_gp_start_if_needed()
1717 srcu_barrier_one_cpu(ssp, per_cpu_ptr(ssp->sda, get_boot_cpu_id())); in srcu_barrier()
1720 srcu_barrier_one_cpu(ssp, per_cpu_ptr(ssp->sda, cpu)); in srcu_barrier()
1773 sdp = this_cpu_ptr(ssp->sda); in srcu_expedite_current()
1845 idx = !(ssp->srcu_ctrp - &ssp->sda->srcu_ctrs[0]); in srcu_advance_state()
1863 idx = !(ssp->srcu_ctrp - &ssp->sda->srcu_ctrs[0]); in srcu_advance_state()
2040 idx = ssp->srcu_ctrp - &ssp->sda->srcu_ctrs[0]; in srcu_torture_stats_print()
2046 if (!ssp->sda) { in srcu_torture_stats_print()
2057 sdp = per_cpu_ptr(ssp->sda, cpu); in srcu_torture_stats_print()
2142 ssp->sda = alloc_percpu(struct srcu_data); in srcu_module_coming()
2143 if (WARN_ON_ONCE(!ssp->sda)) in srcu_module_coming()
2145 ssp->srcu_ctrp = &ssp->sda->srcu_ctrs[0]; in srcu_module_coming()
2163 free_percpu(ssp->sda); in srcu_module_going()