PR_MTE_STORE_ONLY
if (arg & PR_MTE_STORE_ONLY)
ret |= PR_MTE_STORE_ONLY;
valid_mask |= PR_MTE_STORE_ONLY;
{ PR_MTE_TCF_SYNC | PR_MTE_STORE_ONLY, HWCAP2_MTE, HWCAP3_MTE_STORE_ONLY, "SYNC+STONLY" },
{ PR_MTE_TCF_ASYNC | PR_MTE_STORE_ONLY, HWCAP2_MTE, HWCAP3_MTE_STORE_ONLY, "ASYNC+STONLY" },
{ PR_MTE_TCF_SYNC | PR_MTE_TCF_ASYNC | PR_MTE_STORE_ONLY, HWCAP2_MTE, HWCAP3_MTE_STORE_ONLY, "SYNC+ASYNC+STONLY" },
if ((ret & (PR_MTE_TCF_MASK | PR_MTE_STORE_ONLY)) == mask) {
en |= PR_MTE_STORE_ONLY;
mte_cur_stonly = (ret & PR_MTE_STORE_ONLY) ? true : false;