Lines Matching refs:scfsp

191 	struct scf_selector *scfsp = &scf_sel_array[scf_sel_array_len];  in scf_sel_add()  local
202 scfsp->scfs_weight = scf_sel_totweight; in scf_sel_add()
203 scfsp->scfs_prim = prim; in scf_sel_add()
204 scfsp->scfs_wait = wait; in scf_sel_add()
213 struct scf_selector *scfsp; in scf_sel_dump() local
217 scfsp = &scf_sel_array[i]; in scf_sel_dump()
218 w = (scfsp->scfs_weight - oldw) * 100000 / scf_sel_totweight; in scf_sel_dump()
220 scf_prim_name[scfsp->scfs_prim], in scf_sel_dump()
221 scfsp->scfs_wait ? "wait" : "nowait"); in scf_sel_dump()
222 oldw = scfsp->scfs_weight; in scf_sel_dump()
301 struct scf_selector *scfsp = scf_sel_rand(trsp); in scftorture_invoke_one() local
307 if (scfsp->scfs_prim == SCF_PRIM_SINGLE || scfsp->scfs_wait) { in scftorture_invoke_one()
313 scfcp->scfc_wait = scfsp->scfs_wait; in scftorture_invoke_one()
317 switch (scfsp->scfs_prim) { in scftorture_invoke_one()
320 if (scfsp->scfs_wait) in scftorture_invoke_one()
329 ret = smp_call_function_single(cpu, scf_handler_1, (void *)scfcp, scfsp->scfs_wait); in scftorture_invoke_one()
331 if (scfsp->scfs_wait) in scftorture_invoke_one()
340 if (scfsp->scfs_wait) in scftorture_invoke_one()
348 smp_call_function_many(cpu_online_mask, scf_handler, scfcp, scfsp->scfs_wait); in scftorture_invoke_one()
351 if (scfsp->scfs_wait) in scftorture_invoke_one()
359 smp_call_function(scf_handler, scfcp, scfsp->scfs_wait); in scftorture_invoke_one()
366 if (scfcp && scfsp->scfs_wait) { in scftorture_invoke_one()
367 if (WARN_ON_ONCE((num_online_cpus() > 1 || scfsp->scfs_prim == SCF_PRIM_SINGLE) && in scftorture_invoke_one()