Lines Matching full:sda
133 sdp = per_cpu_ptr(ssp->sda, cpu);
219 sdp = per_cpu_ptr(ssp->sda, cpu);
235 * tells us that ->sda has already been wired up to srcu_data.
256 ssp->sda = alloc_percpu(struct srcu_data);
257 ssp->srcu_ctrp = &ssp->sda->srcu_ctrs[0];
259 if (!ssp->sda)
276 free_percpu(ssp->sda);
277 ssp->sda = NULL;
444 struct srcu_data *sdp = per_cpu_ptr(ssp->sda, cpu);
468 struct srcu_data *sdp = per_cpu_ptr(ssp->sda, cpu);
583 struct srcu_data *sdp = per_cpu_ptr(ssp->sda, cpu);
691 struct srcu_data *sdp = per_cpu_ptr(ssp->sda, cpu);
713 free_percpu(ssp->sda);
714 ssp->sda = NULL;
733 sdp = raw_cpu_ptr(ssp->sda);
863 srcu_schedule_cbs_sdp(per_cpu_ptr(ssp->sda, cpu), delay);
913 srcu_schedule_cbs_sdp(per_cpu_ptr(ssp->sda, get_boot_cpu_id()),
942 sdp = per_cpu_ptr(ssp->sda, cpu);
1160 &ssp->sda->srcu_ctrs[!(ssp->srcu_ctrp - &ssp->sda->srcu_ctrs[0])]);
1206 if (this_cpu_read(ssp->sda->srcu_reader_flavor) & SRCU_READ_FLAVOR_SLOWGP)
1209 sdp = raw_cpu_ptr(ssp->sda);
1272 sdp = per_cpu_ptr(ssp->sda, get_boot_cpu_id());
1274 sdp = raw_cpu_ptr(ssp->sda);
1477 * the index=!(ssp->srcu_ctrp - &ssp->sda->srcu_ctrs[0]) to drain to zero
1663 srcu_barrier_one_cpu(ssp, per_cpu_ptr(ssp->sda, get_boot_cpu_id()));
1666 srcu_barrier_one_cpu(ssp, per_cpu_ptr(ssp->sda, cpu));
1733 idx = !(ssp->srcu_ctrp - &ssp->sda->srcu_ctrs[0]);
1751 idx = !(ssp->srcu_ctrp - &ssp->sda->srcu_ctrs[0]);
1911 idx = ssp->srcu_ctrp - &ssp->sda->srcu_ctrs[0];
1917 if (!ssp->sda) {
1919 pr_cont(" No per-CPU srcu_data structures (->sda == NULL).\n");
1928 sdp = per_cpu_ptr(ssp->sda, cpu);
2013 ssp->sda = alloc_percpu(struct srcu_data);
2014 if (WARN_ON_ONCE(!ssp->sda))
2016 ssp->srcu_ctrp = &ssp->sda->srcu_ctrs[0];
2034 free_percpu(ssp->sda);