Home
last modified time | relevance | path

Searched refs:riscv_hwprobe (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/riscv/hwprobe/
H A Dhwprobe.c10 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 Dsys_hwprobe.S5 .global riscv_hwprobe
6 riscv_hwprobe: label
/kernel/linux/linux-6.6/arch/riscv/kernel/vdso/
H A Dhwprobe.c10 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 Dsys_riscv.c85 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 Dvstate_prctl.c15 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 Dhwprobe.h15 struct riscv_hwprobe { struct
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dsyscall.h100 asmlinkage long sys_riscv_hwprobe(struct riscv_hwprobe *, size_t, size_t,

Completed in 3 milliseconds