/openbmc/linux/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
|
/openbmc/linux/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()
|
H A D | sys_hwprobe.S | 8 ENTRY(riscv_hwprobe) 15 ENDPROC(riscv_hwprobe)
|
/openbmc/linux/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() argument
|
/openbmc/linux/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()
|
/openbmc/linux/arch/riscv/include/uapi/asm/ |
H A D | hwprobe.h | 15 struct riscv_hwprobe { struct
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | syscall.h | 100 asmlinkage long sys_riscv_hwprobe(struct riscv_hwprobe *, size_t, size_t,
|
/openbmc/qemu/util/ |
H A D | cpuinfo-riscv.c | 69 struct riscv_hwprobe pair = { .key = RISCV_HWPROBE_KEY_IMA_EXT_0 }; in cpuinfo_init()
|
/openbmc/linux/Documentation/riscv/ |
H A D | hwprobe.rst | 9 struct riscv_hwprobe { 14 long sys_riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count,
|
/openbmc/qemu/linux-user/riscv/ |
H A D | syscall.tbl | 305 258 riscv riscv_hwprobe sys_riscv_hwprobe
|
/openbmc/qemu/linux-user/loongarch64/ |
H A D | syscall.tbl | 305 258 riscv riscv_hwprobe sys_riscv_hwprobe
|
/openbmc/qemu/linux-user/hexagon/ |
H A D | syscall.tbl | 305 258 riscv riscv_hwprobe sys_riscv_hwprobe
|
/openbmc/qemu/linux-user/openrisc/ |
H A D | syscall.tbl | 305 258 riscv riscv_hwprobe sys_riscv_hwprobe
|
/openbmc/qemu/linux-user/aarch64/ |
H A D | syscall_64.tbl | 305 258 riscv riscv_hwprobe sys_riscv_hwprobe
|
/openbmc/qemu/linux-user/ |
H A D | syscall.c | 8977 struct riscv_hwprobe { struct 8983 struct riscv_hwprobe *pair, in risc_hwprobe_fill_pairs() argument 9136 struct riscv_hwprobe *host_pairs; in do_riscv_hwprobe()
|