Lines Matching refs:cpus

24 			    const struct cpumask *cpus)  in hwprobe_arch_id()  argument
30 for_each_cpu(cpu, cpus) { in hwprobe_arch_id()
64 const struct cpumask *cpus) in hwprobe_isa_ext0() argument
83 for_each_cpu(cpu, cpus) { in hwprobe_isa_ext0()
174 static bool hwprobe_ext0_has(const struct cpumask *cpus, u64 ext) in hwprobe_ext0_has() argument
178 hwprobe_isa_ext0(&pair, cpus); in hwprobe_ext0_has()
183 static u64 hwprobe_misaligned(const struct cpumask *cpus) in hwprobe_misaligned() argument
188 for_each_cpu(cpu, cpus) { in hwprobe_misaligned()
206 static u64 hwprobe_misaligned(const struct cpumask *cpus) in hwprobe_misaligned() argument
219 static u64 hwprobe_vec_misaligned(const struct cpumask *cpus) in hwprobe_vec_misaligned() argument
225 for_each_cpu(cpu, cpus) { in hwprobe_vec_misaligned()
243 static u64 hwprobe_vec_misaligned(const struct cpumask *cpus) in hwprobe_vec_misaligned() argument
256 const struct cpumask *cpus) in hwprobe_one_pair() argument
262 hwprobe_arch_id(pair, cpus); in hwprobe_one_pair()
275 hwprobe_isa_ext0(pair, cpus); in hwprobe_one_pair()
280 pair->value = hwprobe_misaligned(cpus); in hwprobe_one_pair()
284 pair->value = hwprobe_vec_misaligned(cpus); in hwprobe_one_pair()
289 if (hwprobe_ext0_has(cpus, RISCV_HWPROBE_EXT_ZICBOZ)) in hwprobe_one_pair()
294 if (hwprobe_ext0_has(cpus, RISCV_HWPROBE_EXT_ZICBOM)) in hwprobe_one_pair()
306 hwprobe_isa_vendor_ext_sifive_0(pair, cpus); in hwprobe_one_pair()
310 hwprobe_isa_vendor_ext_thead_0(pair, cpus); in hwprobe_one_pair()
332 cpumask_t cpus; in hwprobe_get_values() local
343 cpumask_clear(&cpus); in hwprobe_get_values()
345 cpumask_copy(&cpus, cpu_online_mask); in hwprobe_get_values()
350 ret = copy_from_user(&cpus, cpus_user, cpusetsize); in hwprobe_get_values()
358 cpumask_and(&cpus, &cpus, cpu_online_mask); in hwprobe_get_values()
359 if (cpumask_empty(&cpus)) in hwprobe_get_values()
370 hwprobe_one_pair(&pair, &cpus); in hwprobe_get_values()
387 cpumask_t cpus, one_cpu; in hwprobe_get_cpus() local
401 ret = copy_from_user(&cpus, cpus_user, cpusetsize); in hwprobe_get_cpus()
405 if (cpumask_empty(&cpus)) in hwprobe_get_cpus()
406 cpumask_copy(&cpus, cpu_online_mask); in hwprobe_get_cpus()
408 cpumask_and(&cpus, &cpus, cpu_online_mask); in hwprobe_get_cpus()
433 for_each_cpu(cpu, &cpus) { in hwprobe_get_cpus()
439 cpumask_clear_cpu(cpu, &cpus); in hwprobe_get_cpus()
446 cpumask_clear(&cpus); in hwprobe_get_cpus()
448 ret = copy_to_user(cpus_user, &cpus, cpusetsize); in hwprobe_get_cpus()
513 cpus, unsigned int, flags) in SYSCALL_DEFINE5() argument
516 cpus, flags); in SYSCALL_DEFINE5()