Symbol: __riscv_v_ext_state
arch/riscv/include/asm/kvm_host.h
153
struct __riscv_v_ext_state vector;
arch/riscv/include/asm/processor.h
117
struct __riscv_v_ext_state vstate;
arch/riscv/include/asm/processor.h
119
struct __riscv_v_ext_state kernel_vstate;
arch/riscv/include/asm/vector.h
129
static __always_inline void __vstate_csr_save(struct __riscv_v_ext_state *dest)
arch/riscv/include/asm/vector.h
167
static __always_inline void __vstate_csr_restore(struct __riscv_v_ext_state *src)
arch/riscv/include/asm/vector.h
196
static inline void __riscv_v_vstate_save(struct __riscv_v_ext_state *save_to,
arch/riscv/include/asm/vector.h
233
static inline void __riscv_v_vstate_restore(struct __riscv_v_ext_state *restore_from,
arch/riscv/include/asm/vector.h
306
static inline void riscv_v_vstate_save(struct __riscv_v_ext_state *vstate,
arch/riscv/include/asm/vector.h
315
static inline void riscv_v_vstate_restore(struct __riscv_v_ext_state *vstate,
arch/riscv/include/uapi/asm/kvm.h
315
(offsetof(struct __riscv_v_ext_state, name) / sizeof(unsigned long))
arch/riscv/include/uapi/asm/kvm.h
317
((n) + sizeof(struct __riscv_v_ext_state) / sizeof(unsigned long))
arch/riscv/include/uapi/asm/sigcontext.h
22
struct __riscv_v_ext_state v_state;
arch/riscv/kernel/kernel_mode_vector.c
126
struct __riscv_v_ext_state *kvstate, *uvstate;
arch/riscv/kernel/kernel_mode_vector.c
171
struct __riscv_v_ext_state *vstate = &current->thread.kernel_vstate;
arch/riscv/kernel/process.c
198
memset(&current->thread.vstate, 0, sizeof(struct __riscv_v_ext_state));
arch/riscv/kernel/process.c
219
memset(&dst->thread.vstate, 0, sizeof(struct __riscv_v_ext_state));
arch/riscv/kernel/process.c
220
memset(&dst->thread.kernel_vstate, 0, sizeof(struct __riscv_v_ext_state));
arch/riscv/kernel/ptrace.c
131
static int invalid_ptrace_v_csr(struct __riscv_v_ext_state *vstate,
arch/riscv/kernel/ptrace.c
223
struct __riscv_v_ext_state *vstate = &target->thread.vstate;
arch/riscv/kernel/ptrace.c
99
struct __riscv_v_ext_state *vstate = &target->thread.vstate;
arch/riscv/kernel/signal.c
130
offsetof(struct __riscv_v_ext_state, datap));
arch/riscv/kernel/signal.c
98
offsetof(struct __riscv_v_ext_state, datap));
arch/riscv/kernel/vector.c
115
struct __riscv_v_ext_state *ctx)
arch/riscv/kernel/vector.c
124
memset(ctx, 0, offsetof(struct __riscv_v_ext_state, datap));
tools/testing/selftests/riscv/sigreturn/sigreturn.c
26
struct __riscv_v_ext_state *v_ext_state;