Lines Matching refs:sda
142 sdp = per_cpu_ptr(sp->sda, cpu); in init_srcu_struct_nodes()
186 sp->sda = alloc_percpu(struct srcu_data); in init_srcu_struct_fields()
191 return sp->sda ? 0 : -ENOMEM; in init_srcu_struct_fields()
261 struct srcu_data *cpuc = per_cpu_ptr(sp->sda, cpu); in srcu_readers_lock_idx()
278 struct srcu_data *cpuc = per_cpu_ptr(sp->sda, cpu); in srcu_readers_unlock_idx()
347 struct srcu_data *cpuc = per_cpu_ptr(sp->sda, cpu); in srcu_readers_active()
388 if (WARN_ON(delayed_work_pending(&per_cpu_ptr(sp->sda, cpu)->work))) in _cleanup_srcu_struct()
391 flush_delayed_work(&per_cpu_ptr(sp->sda, cpu)->work); in _cleanup_srcu_struct()
399 free_percpu(sp->sda); in _cleanup_srcu_struct()
400 sp->sda = NULL; in _cleanup_srcu_struct()
414 this_cpu_inc(sp->sda->srcu_lock_count[idx]); in __srcu_read_lock()
428 this_cpu_inc(sp->sda->srcu_unlock_count[idx]); in __srcu_read_unlock()
446 struct srcu_data *sdp = this_cpu_ptr(sp->sda); in srcu_gp_start()
519 srcu_schedule_cbs_sdp(per_cpu_ptr(sp->sda, cpu), delay); in srcu_schedule_cbs_snp()
583 sdp = per_cpu_ptr(sp->sda, cpu); in srcu_gp_end()
784 sdp = this_cpu_ptr(sp->sda); in srcu_might_be_idle()
868 sdp = this_cpu_ptr(sp->sda); in __call_srcu()
1062 sdp = per_cpu_ptr(sp->sda, cpu); in srcu_barrier()
1279 sdp = per_cpu_ptr(sp->sda, cpu); in srcu_torture_stats_print()