Home
last modified time | relevance | path

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

/linux/arch/arm64/include/asm/
H A Dfpsimd.h89 u64 *svcr; member
104 return system_supports_sme() && (thread->svcr & SVCR_SM_MASK); in thread_sm_enabled()
109 return system_supports_sme() && (thread->svcr & SVCR_ZA_MASK); in thread_za_enabled()
H A Dprocessor.h185 u64 svcr; member
215 if (system_supports_sme() && (thread->svcr & SVCR_SM_MASK)) in thread_get_cur_vl()
/linux/arch/arm64/kernel/
H A Dsignal.c425 current->thread.svcr &= ~SVCR_SM_MASK; in restore_sve_fpsimd_context()
459 current->thread.svcr |= SVCR_SM_MASK; in restore_sve_fpsimd_context()
574 current->thread.svcr &= ~SVCR_ZA_MASK; in restore_za_context()
595 current->thread.svcr &= ~SVCR_ZA_MASK; in restore_za_context()
608 current->thread.svcr |= SVCR_ZA_MASK; in restore_za_context()
1516 if (current->thread.svcr & SVCR_SM_MASK) { in setup_return()
1522 current->thread.svcr &= ~(SVCR_ZA_MASK | in setup_return()
H A Dptrace.c913 u64 old_svcr = target->thread.svcr; in sve_set_common()
917 target->thread.svcr &= ~SVCR_SM_MASK; in sve_set_common()
920 target->thread.svcr |= SVCR_SM_MASK; in sve_set_common()
939 if (target->thread.svcr != old_svcr) in sve_set_common()
1161 target->thread.svcr &= ~SVCR_ZA_MASK; in za_set()
1186 target->thread.svcr |= SVCR_ZA_MASK; in za_set()
1238 target->thread.svcr |= SVCR_ZA_MASK; in zt_set()