Home
last modified time | relevance | path

Searched refs:svcr (Results 1 – 8 of 8) sorted by relevance

/linux-6.3-rc2/tools/testing/selftests/arm64/abi/
A Dsyscall-abi.c59 uint64_t svcr) in setup_gpr() argument
92 uint64_t svcr) in setup_fpr() argument
99 uint64_t svcr) in check_fpr() argument
138 uint64_t svcr) in setup_z() argument
145 uint64_t svcr) in check_z() argument
197 uint64_t svcr) in setup_p() argument
204 uint64_t svcr) in check_p() argument
278 uint64_t svcr) in setup_svcr() argument
280 svcr_in = svcr; in setup_svcr()
360 uint64_t svcr);
[all …]
/linux-6.3-rc2/arch/arm64/kernel/
A Dfpsimd.c489 u64 *svcr = last->svcr; in fpsimd_save() local
491 *svcr = read_sysreg_s(SYS_SVCR); in fpsimd_save()
493 if (*svcr & SVCR_ZA_MASK) in fpsimd_save()
498 if (*svcr & SVCR_SM_MASK) { in fpsimd_save()
901 task->thread.svcr &= ~(SVCR_SM_MASK | in vec_set_vector_length()
1651 current->thread.svcr = 0; in fpsimd_flush_thread()
1727 last->svcr = &current->thread.svcr; in fpsimd_bind_task_to_cpu()
1977 u64 svcr; in __efi_fpsimd_begin() local
1982 svcr = read_sysreg_s(SYS_SVCR); in __efi_fpsimd_begin()
1985 svcr & SVCR_SM_MASK); in __efi_fpsimd_begin()
[all …]
A Dsignal.c309 current->thread.svcr &= ~SVCR_SM_MASK; in restore_sve_fpsimd_context()
343 current->thread.svcr |= SVCR_SM_MASK; in restore_sve_fpsimd_context()
458 current->thread.svcr &= ~SVCR_ZA_MASK; in restore_za_context()
479 current->thread.svcr &= ~SVCR_ZA_MASK; in restore_za_context()
492 current->thread.svcr |= SVCR_ZA_MASK; in restore_za_context()
1108 if (current->thread.svcr & SVCR_SM_MASK) { in setup_return()
1114 current->thread.svcr &= ~(SVCR_ZA_MASK | in setup_return()
A Dptrace.c876 u64 old_svcr = target->thread.svcr; in sve_set_common()
880 target->thread.svcr &= ~SVCR_SM_MASK; in sve_set_common()
883 target->thread.svcr |= SVCR_SM_MASK; in sve_set_common()
894 if (target->thread.svcr != old_svcr) in sve_set_common()
1109 target->thread.svcr &= ~SVCR_ZA_MASK; in za_set()
1134 target->thread.svcr |= SVCR_ZA_MASK; in za_set()
1181 target->thread.svcr |= SVCR_ZA_MASK; in zt_set()
/linux-6.3-rc2/arch/arm64/include/asm/
A Dfpsimd.h65 u64 *svcr; member
79 return system_supports_sme() && (thread->svcr & SVCR_SM_MASK); in thread_sm_enabled()
84 return system_supports_sme() && (thread->svcr & SVCR_ZA_MASK); in thread_za_enabled()
A Dprocessor.h180 u64 svcr; member
202 if (system_supports_sme() && (thread->svcr & SVCR_SM_MASK)) in thread_get_cur_vl()
A Dkvm_host.h433 u64 svcr; member
/linux-6.3-rc2/arch/arm64/kvm/
A Dfpsimd.c147 fp_state.svcr = &vcpu->arch.svcr; in kvm_arch_vcpu_ctxsync_fp()

Completed in 27 milliseconds