Home
last modified time | relevance | path

Searched refs:riscv_hwprobe (Results 1 – 16 of 16) sorted by relevance

/openbmc/linux/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
/openbmc/linux/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()
H A Dsys_hwprobe.S8 ENTRY(riscv_hwprobe)
15 ENDPROC(riscv_hwprobe)
/openbmc/linux/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() argument
/openbmc/linux/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()
/openbmc/linux/arch/riscv/include/uapi/asm/
H A Dhwprobe.h15 struct riscv_hwprobe { struct
/openbmc/linux/arch/riscv/include/asm/
H A Dsyscall.h100 asmlinkage long sys_riscv_hwprobe(struct riscv_hwprobe *, size_t, size_t,
/openbmc/qemu/util/
H A Dcpuinfo-riscv.c69 struct riscv_hwprobe pair = { .key = RISCV_HWPROBE_KEY_IMA_EXT_0 }; in cpuinfo_init()
/openbmc/linux/Documentation/riscv/
H A Dhwprobe.rst9 struct riscv_hwprobe {
14 long sys_riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count,
/openbmc/qemu/linux-user/riscv/
H A Dsyscall.tbl305 258 riscv riscv_hwprobe sys_riscv_hwprobe
/openbmc/qemu/linux-user/loongarch64/
H A Dsyscall.tbl305 258 riscv riscv_hwprobe sys_riscv_hwprobe
/openbmc/qemu/linux-user/hexagon/
H A Dsyscall.tbl305 258 riscv riscv_hwprobe sys_riscv_hwprobe
/openbmc/qemu/linux-user/openrisc/
H A Dsyscall.tbl305 258 riscv riscv_hwprobe sys_riscv_hwprobe
/openbmc/qemu/linux-user/aarch64/
H A Dsyscall_64.tbl305 258 riscv riscv_hwprobe sys_riscv_hwprobe
/openbmc/qemu/linux-user/
H A Dsyscall.c8977 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()