Lines Matching full:arg
11 int ptrauth_prctl_reset_keys(struct task_struct *tsk, unsigned long arg) in ptrauth_prctl_reset_keys() argument
24 if (!arg) { in ptrauth_prctl_reset_keys()
29 if (arg & ~key_mask) in ptrauth_prctl_reset_keys()
32 if (((arg & addr_key_mask) && !system_supports_address_auth()) || in ptrauth_prctl_reset_keys()
33 ((arg & PR_PAC_APGAKEY) && !system_supports_generic_auth())) in ptrauth_prctl_reset_keys()
36 if (arg & PR_PAC_APIAKEY) in ptrauth_prctl_reset_keys()
38 if (arg & PR_PAC_APIBKEY) in ptrauth_prctl_reset_keys()
40 if (arg & PR_PAC_APDAKEY) in ptrauth_prctl_reset_keys()
42 if (arg & PR_PAC_APDBKEY) in ptrauth_prctl_reset_keys()
44 if (arg & PR_PAC_APGAKEY) in ptrauth_prctl_reset_keys()
51 static u64 arg_to_enxx_mask(unsigned long arg) in arg_to_enxx_mask() argument
55 WARN_ON(arg & ~PR_PAC_ENABLED_KEYS_MASK); in arg_to_enxx_mask()
56 if (arg & PR_PAC_APIAKEY) in arg_to_enxx_mask()
58 if (arg & PR_PAC_APIBKEY) in arg_to_enxx_mask()
60 if (arg & PR_PAC_APDAKEY) in arg_to_enxx_mask()
62 if (arg & PR_PAC_APDBKEY) in arg_to_enxx_mask()