SVCR_ZA_MASK
return system_supports_sme() && (thread->svcr & SVCR_ZA_MASK);
if (*svcr & SVCR_ZA_MASK)
task->thread.svcr &= ~SVCR_ZA_MASK;
dst->thread.svcr &= ~SVCR_ZA_MASK;
dst->thread.svcr |= SVCR_ZA_MASK;
WARN_ON_ONCE(p->thread.svcr & SVCR_ZA_MASK);
target->thread.svcr &= ~SVCR_ZA_MASK;
target->thread.svcr |= SVCR_ZA_MASK;
target->thread.svcr |= SVCR_ZA_MASK;
current->thread.svcr &= ~SVCR_ZA_MASK;
current->thread.svcr &= ~SVCR_ZA_MASK;
current->thread.svcr &= ~SVCR_ZA_MASK;
current->thread.svcr |= SVCR_ZA_MASK;
if ((svcr_in & SVCR_ZA_MASK) != (svcr_out & SVCR_ZA_MASK)) {
if (!(svcr & SVCR_ZA_MASK))
if (!(svcr & SVCR_ZA_MASK))
SVCR_ZA_MASK | SVCR_SM_MASK),
sme_vls[sme], SVCR_ZA_MASK),
SVCR_ZA_MASK | SVCR_SM_MASK),
ksft_test_result(do_test(cfg, 0, sme_vls[sme], SVCR_ZA_MASK),