Searched refs:riscv_v_vsize (Results 1 – 5 of 5) sorted by relevance
| /linux/arch/riscv/kernel/ |
| H A D | vector.c | 29 unsigned long riscv_v_vsize __read_mostly; 30 EXPORT_SYMBOL_GPL(riscv_v_vsize); 43 riscv_v_vsize = thead_vlenb_of * 32; in riscv_v_setup_vsize() 51 if (!riscv_v_vsize) { in riscv_v_setup_vsize() 52 riscv_v_vsize = this_vsize; in riscv_v_setup_vsize() 56 if (riscv_v_vsize != this_vsize) { in riscv_v_setup_vsize() 69 update_regset_vector_info(riscv_v_vsize); in riscv_v_setup_ctx_cache() 72 riscv_v_vsize, 16, SLAB_PANIC, in riscv_v_setup_ctx_cache() 73 0, riscv_v_vsize, NULL); in riscv_v_setup_ctx_cache() 76 riscv_v_vsize, 16, in riscv_v_setup_ctx_cache()
|
| H A D | signal.c | 100 err |= __copy_to_user(datap, current->thread.vstate.datap, riscv_v_vsize); in save_v_state() 140 return copy_from_user(current->thread.vstate.datap, datap, riscv_v_vsize); in __restore_v_state() 489 sizeof(struct __sc_riscv_v_state) + riscv_v_vsize; in init_rt_signal_env()
|
| H A D | ptrace.c | 121 return membuf_write(&to, vstate->datap, riscv_v_vsize); in riscv_vr_get() 153 0, riscv_v_vsize); in riscv_vr_set()
|
| /linux/arch/riscv/kvm/ |
| H A D | vcpu_vector.c | 26 cntx->vector.vlenb = riscv_v_vsize / 32; in kvm_riscv_vcpu_vector_reset() 31 memset(cntx->vector.datap, 0, riscv_v_vsize); in kvm_riscv_vcpu_vector_reset() 78 vcpu->arch.guest_context.vector.datap = kzalloc(riscv_v_vsize, GFP_KERNEL); in kvm_riscv_vcpu_alloc_vector_context() 82 vcpu->arch.host_context.vector.datap = kzalloc(riscv_v_vsize, GFP_KERNEL); in kvm_riscv_vcpu_alloc_vector_context() 102 size_t vlenb = riscv_v_vsize / 32; in kvm_riscv_vcpu_vreg_addr()
|
| /linux/arch/riscv/include/asm/ |
| H A D | vector.h | 43 extern unsigned long riscv_v_vsize; 157 dest->vlenb = riscv_v_vsize / 32; in __vstate_csr_save() 417 #define riscv_v_vsize (0) macro 441 return riscv_v_vsize / 32 * 8; in riscv_vector_vlen()
|