Searched refs:riscv_hwprobe (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-6.6/tools/testing/selftests/riscv/hwprobe/ |
H A D | hwprobe.c | 10 long riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count, 15 struct riscv_hwprobe pairs[8]; in main() 28 out = riscv_hwprobe(pairs, 8, 1, &cpus, 0); in main() 49 out = riscv_hwprobe(pairs, 8, 0, 0, 0); in main() 53 out = riscv_hwprobe(pairs, 8, 0, &cpus, 0); in main() 57 out = riscv_hwprobe(pairs, 8, 1, 0, 0); in main() 66 out = riscv_hwprobe(pairs, 1, 1, &cpus, 0); in main() 79 out = riscv_hwprobe(pairs, 2, 0, 0, 0); in main()
|
H A D | sys_hwprobe.S | 5 .global riscv_hwprobe 6 riscv_hwprobe: label
|
/kernel/linux/linux-6.6/arch/riscv/kernel/vdso/ |
H A D | hwprobe.c | 10 extern int riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count, 15 int __vdso_riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count, 19 int __vdso_riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count, in __vdso_riscv_hwprobe() 26 struct riscv_hwprobe *p = pairs; in __vdso_riscv_hwprobe() 27 struct riscv_hwprobe *end = pairs + pair_count; in __vdso_riscv_hwprobe() 36 return riscv_hwprobe(pairs, pair_count, cpu_count, cpus, flags); in __vdso_riscv_hwprobe()
|
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | sys_riscv.c | 85 static void hwprobe_arch_id(struct riscv_hwprobe *pair, in hwprobe_arch_id() 125 static void hwprobe_isa_ext0(struct riscv_hwprobe *pair, in hwprobe_isa_ext0() 191 static void hwprobe_one_pair(struct riscv_hwprobe *pair, in hwprobe_one_pair() 230 static int do_riscv_hwprobe(struct riscv_hwprobe __user *pairs, in do_riscv_hwprobe() 269 struct riscv_hwprobe pair; in do_riscv_hwprobe() 294 struct riscv_hwprobe pair; in init_hwprobe_vdso_data() 331 SYSCALL_DEFINE5(riscv_hwprobe, struct riscv_hwprobe __user *, pairs, in SYSCALL_DEFINE5()
|
/kernel/linux/linux-6.6/tools/testing/selftests/riscv/vector/ |
H A D | vstate_prctl.c | 15 long riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count, 83 struct riscv_hwprobe pair; in main() 88 rc = riscv_hwprobe(&pair, 1, 0, NULL, 0); in main()
|
/kernel/linux/linux-6.6/arch/riscv/include/uapi/asm/ |
H A D | hwprobe.h | 15 struct riscv_hwprobe { struct
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | syscall.h | 100 asmlinkage long sys_riscv_hwprobe(struct riscv_hwprobe *, size_t, size_t,
|
Completed in 3 milliseconds