Searched refs:svcr (Results 1 – 9 of 9) sorted by relevance
56 uint64_t svcr) in setup_gpr() argument63 static int check_gpr(struct syscall_cfg *cfg, int sve_vl, int sme_vl, uint64_t svcr) in check_gpr() argument88 uint64_t svcr) in setup_fpr() argument95 uint64_t svcr) in check_fpr() argument122 uint64_t svcr) in setup_z() argument129 uint64_t svcr) in check_z() argument142 if (svcr & SVCR_SM_MASK) { in check_z()181 uint64_t svcr) in setup_p() argument188 uint64_t svcr) in check_p() argument213 uint64_t svcr) in setup_ffr() argument[all …]
125 u64 *svcr; member396 write_sysreg_s(current->thread.svcr, SYS_SVCR); in task_fpsimd_load()447 u64 *svcr = last->svcr; in fpsimd_save() local449 *svcr = read_sysreg_s(SYS_SVCR); in fpsimd_save()451 if (*svcr & SVCR_ZA_MASK) in fpsimd_save()455 if (*svcr & SVCR_SM_MASK) { in fpsimd_save()855 task->thread.svcr &= ~(SVCR_SM_MASK | in vec_set_vector_length()1596 current->thread.svcr = 0; in fpsimd_flush_thread()1646 last->svcr = ¤t->thread.svcr; in fpsimd_bind_task_to_cpu()1670 unsigned int sme_vl, u64 *svcr) in fpsimd_bind_state_to_cpu() argument[all …]
177 u64 svcr = read_sysreg_s(SYS_SVCR); in fp_user_discard() local179 if (svcr & SVCR_SM_MASK) in fp_user_discard()
294 current->thread.svcr &= ~SVCR_SM_MASK; in restore_sve_fpsimd_context()327 current->thread.svcr |= SVCR_SM_MASK; in restore_sve_fpsimd_context()409 current->thread.svcr &= ~SVCR_ZA_MASK; in restore_za_context()430 current->thread.svcr &= ~SVCR_ZA_MASK; in restore_za_context()443 current->thread.svcr |= SVCR_ZA_MASK; in restore_za_context()935 if (current->thread.svcr & SVCR_SM_MASK) in setup_return()939 current->thread.svcr &= ~(SVCR_ZA_MASK | in setup_return()
881 u64 old_svcr = target->thread.svcr; in sve_set_common()885 target->thread.svcr &= ~SVCR_SM_MASK; in sve_set_common()888 target->thread.svcr |= SVCR_SM_MASK; in sve_set_common()899 if (target->thread.svcr != old_svcr) in sve_set_common()1116 target->thread.svcr &= ~SVCR_ZA_MASK; in za_set()1141 target->thread.svcr |= SVCR_ZA_MASK; in za_set()
63 u64 *svcr);70 return system_supports_sme() && (thread->svcr & SVCR_SM_MASK); in thread_sm_enabled()75 return system_supports_sme() && (thread->svcr & SVCR_ZA_MASK); in thread_za_enabled()
173 u64 svcr; member195 if (system_supports_sme() && (thread->svcr & SVCR_SM_MASK)) in thread_get_cur_vl()
312 u64 svcr; member
142 NULL, 0, &vcpu->arch.svcr); in kvm_arch_vcpu_ctxsync_fp()