Home
last modified time | relevance | path

Searched refs:PR_MTE_TAG_SHIFT (Results 1 – 11 of 11) sorted by relevance

/openbmc/qemu/linux-user/aarch64/
H A Dmte_user_helper.h18 # define PR_MTE_TAG_SHIFT 3 macro
19 # define PR_MTE_TAG_MASK (0xffffUL << PR_MTE_TAG_SHIFT)
H A Dtarget_prctl.h185 deposit64(env->cp15.gcr_el1, 0, 16, ~arg2 >> PR_MTE_TAG_SHIFT); in do_prctl_set_tagged_addr_ctrl()
203 ret = deposit64(ret, PR_MTE_TAG_SHIFT, 16, ~env->cp15.gcr_el1); in do_prctl_get_tagged_addr_ctrl()
/openbmc/qemu/tests/tcg/aarch64/
H A Dmte.h28 # define PR_MTE_TAG_SHIFT 3 macro
43 PR_TAGGED_ADDR_ENABLE | tcf | (0xfffe << PR_MTE_TAG_SHIFT), in enable_mte()
H A Dmte-8.c62 (0xfffe << PR_MTE_TAG_SHIFT), in main()
/openbmc/linux/tools/testing/selftests/arm64/mte/
H A Dmte_def.h33 #ifndef PR_MTE_TAG_SHIFT
34 #define PR_MTE_TAG_SHIFT 3 macro
H A Dcheck_gcr_el1_cswitch.c46 prctl_set = PR_TAGGED_ADDR_ENABLE | prctl_tcf | (prctl_tag_mask << PR_MTE_TAG_SHIFT); in execute_thread()
H A Dmte_common_util.c307 en |= (incl_mask << PR_MTE_TAG_SHIFT); in mte_switch_mode()
/openbmc/linux/tools/include/uapi/linux/
H A Dprctl.h243 # define PR_MTE_TAG_SHIFT 3 macro
244 # define PR_MTE_TAG_MASK (0xffffUL << PR_MTE_TAG_SHIFT)
/openbmc/linux/include/uapi/linux/
H A Dprctl.h243 # define PR_MTE_TAG_SHIFT 3 macro
244 # define PR_MTE_TAG_MASK (0xffffUL << PR_MTE_TAG_SHIFT)
/openbmc/linux/arch/arm64/kernel/
H A Dmte.c335 u64 mte_ctrl = (~((arg & PR_MTE_TAG_MASK) >> PR_MTE_TAG_SHIFT) & in set_mte_ctrl()
379 ret = incl << PR_MTE_TAG_SHIFT; in get_mte_ctrl()
/openbmc/linux/Documentation/arch/arm64/
H A Dmemory-tagging-extension.rst290 # define PR_MTE_TAG_SHIFT 3
291 # define PR_MTE_TAG_MASK (0xffffUL << PR_MTE_TAG_SHIFT)
326 (0xfffe << PR_MTE_TAG_SHIFT),