Searched refs:sve_state (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.15/arch/arm64/kernel/ |
| D | fpsimd.c | 118 void *sve_state; member 220 kfree(task->thread.sve_state); in __sve_free() 221 task->thread.sve_state = NULL; in __sve_free() 324 sve_save_state((char *)last->sve_state + in fpsimd_save() 406 #define ZREG(sve_state, vq, n) ((char *)(sve_state) + \ argument 453 void *sst = task->thread.sve_state; in fpsimd_to_sve() 477 void const *sst = task->thread.sve_state; in sve_to_fpsimd() 515 if (task->thread.sve_state) { in sve_alloc() 516 memset(task->thread.sve_state, 0, sve_state_size(task)); in sve_alloc() 521 task->thread.sve_state = in sve_alloc() [all …]
|
| D | signal.c | 252 current->thread.sve_state, in preserve_sve_context() 293 if (!current->thread.sve_state) { in restore_sve_fpsimd_context() 298 err = __copy_from_user(current->thread.sve_state, in restore_sve_fpsimd_context()
|
| D | process.c | 307 dst->thread.sve_state = NULL; in arch_dup_task_struct()
|
| D | ptrace.c | 773 membuf_write(&to, target->thread.sve_state, end - start); in sve_get() 848 if (!target->thread.sve_state) { in sve_set() 866 target->thread.sve_state, in sve_set()
|
| /Linux-v5.15/arch/arm64/kvm/ |
| D | fpsimd.c | 46 if (vcpu->arch.sve_state) { in kvm_arch_vcpu_run_map_fp() 49 sve_end = vcpu->arch.sve_state + vcpu_sve_state_size(vcpu); in kvm_arch_vcpu_run_map_fp() 51 ret = create_hyp_mappings(vcpu->arch.sve_state, sve_end, in kvm_arch_vcpu_run_map_fp() 101 vcpu->arch.sve_state, in kvm_arch_vcpu_ctxsync_fp()
|
| D | reset.c | 113 vcpu->arch.sve_state = buf; in kvm_vcpu_finalize_sve() 144 kfree(vcpu->arch.sve_state); in kvm_arm_vcpu_destroy() 150 memset(vcpu->arch.sve_state, 0, vcpu_sve_state_size(vcpu)); in kvm_vcpu_reset_sve()
|
| D | guest.c | 341 if (WARN_ON(vcpu->arch.sve_state)) in set_sve_vls() 496 if (copy_to_user(uptr, vcpu->arch.sve_state + region.koffset, in get_sve_reg() 522 if (copy_from_user(vcpu->arch.sve_state + region.koffset, uptr, in set_sve_reg()
|
| /Linux-v5.15/arch/arm64/include/asm/ |
| D | fpsimd.h | 49 void *sve_state, unsigned int sve_vl); 65 return (char *)thread->sve_state + sve_ffr_offset(thread->sve_vl); in sve_pffr()
|
| D | processor.h | 149 void *sve_state; /* SVE registers, if any */ member
|
| D | kvm_host.h | 283 void *sve_state; member 390 #define vcpu_sve_pffr(vcpu) (kern_hyp_va((vcpu)->arch.sve_state) + \
|