Home
last modified time | relevance | path

Searched refs:keys (Results 1 – 25 of 577) sorted by relevance

12345678910>>...24

/arch/arm64/include/asm/
Dpointer_auth.h50 static __always_inline void ptrauth_keys_init_kernel(struct ptrauth_keys_kernel *keys) in ptrauth_keys_init_kernel() argument
53 get_random_bytes(&keys->apia, sizeof(keys->apia)); in ptrauth_keys_init_kernel()
56 static __always_inline void ptrauth_keys_switch_kernel(struct ptrauth_keys_kernel *keys) in ptrauth_keys_switch_kernel() argument
61 __ptrauth_key_install_nosync(APIA, keys->apia); in ptrauth_keys_switch_kernel()
67 static inline void ptrauth_keys_install_user(struct ptrauth_keys_user *keys) in ptrauth_keys_install_user() argument
70 __ptrauth_key_install_nosync(APIB, keys->apib); in ptrauth_keys_install_user()
71 __ptrauth_key_install_nosync(APDA, keys->apda); in ptrauth_keys_install_user()
72 __ptrauth_key_install_nosync(APDB, keys->apdb); in ptrauth_keys_install_user()
76 __ptrauth_key_install_nosync(APGA, keys->apga); in ptrauth_keys_install_user()
79 static inline void ptrauth_keys_init_user(struct ptrauth_keys_user *keys) in ptrauth_keys_init_user() argument
[all …]
/arch/arm64/kernel/
Dpointer_auth.c13 struct ptrauth_keys_user *keys = &tsk->thread.keys_user; in ptrauth_prctl_reset_keys() local
25 ptrauth_keys_init_user(keys); in ptrauth_prctl_reset_keys()
37 get_random_bytes(&keys->apia, sizeof(keys->apia)); in ptrauth_prctl_reset_keys()
39 get_random_bytes(&keys->apib, sizeof(keys->apib)); in ptrauth_prctl_reset_keys()
41 get_random_bytes(&keys->apda, sizeof(keys->apda)); in ptrauth_prctl_reset_keys()
43 get_random_bytes(&keys->apdb, sizeof(keys->apdb)); in ptrauth_prctl_reset_keys()
45 get_random_bytes(&keys->apga, sizeof(keys->apga)); in ptrauth_prctl_reset_keys()
46 ptrauth_keys_install_user(keys); in ptrauth_prctl_reset_keys()
67 int ptrauth_set_enabled_keys(struct task_struct *tsk, unsigned long keys, in ptrauth_set_enabled_keys() argument
78 if ((keys & ~PR_PAC_ENABLED_KEYS_MASK) || (enabled & ~keys)) in ptrauth_set_enabled_keys()
[all …]
Dptrace.c966 const struct ptrauth_keys_user *keys) in pac_address_keys_to_user() argument
968 ukeys->apiakey = pac_key_to_user(&keys->apia); in pac_address_keys_to_user()
969 ukeys->apibkey = pac_key_to_user(&keys->apib); in pac_address_keys_to_user()
970 ukeys->apdakey = pac_key_to_user(&keys->apda); in pac_address_keys_to_user()
971 ukeys->apdbkey = pac_key_to_user(&keys->apdb); in pac_address_keys_to_user()
974 static void pac_address_keys_from_user(struct ptrauth_keys_user *keys, in pac_address_keys_from_user() argument
977 keys->apia = pac_key_from_user(ukeys->apiakey); in pac_address_keys_from_user()
978 keys->apib = pac_key_from_user(ukeys->apibkey); in pac_address_keys_from_user()
979 keys->apda = pac_key_from_user(ukeys->apdakey); in pac_address_keys_from_user()
980 keys->apdb = pac_key_from_user(ukeys->apdbkey); in pac_address_keys_from_user()
[all …]
/arch/arm64/boot/dts/amlogic/
Dmeson-gxm-q200.dts18 adc-keys {
19 compatible = "adc-keys";
31 gpio-keys-polled {
32 compatible = "gpio-keys-polled";
Dmeson-gxm-wetek-core2.dts33 adc-keys {
34 compatible = "adc-keys";
46 gpio-keys-polled {
47 compatible = "gpio-keys-polled";
Dmeson-gxl-s905d-mecool-kii-pro.dts18 adc-keys {
19 compatible = "adc-keys";
31 gpio-keys-polled {
32 compatible = "gpio-keys-polled";
Dmeson-gxl-s905d-p230.dts18 adc-keys {
19 compatible = "adc-keys";
31 gpio-keys-polled {
32 compatible = "gpio-keys-polled";
Dmeson-gxm-mecool-kiii-pro.dts23 adc-keys {
24 compatible = "adc-keys";
36 gpio-keys-polled {
37 compatible = "gpio-keys-polled";
Dmeson-gxm-minix-neo-u9h.dts29 adc-keys {
30 compatible = "adc-keys";
42 gpio-keys-polled {
43 compatible = "gpio-keys-polled";
/arch/arm64/boot/dts/qcom/
Dsm6125-sony-xperia-seine-pdx201.dts11 #include <dt-bindings/input/gpio-keys.h>
41 gpio-keys {
43 compatible = "gpio-keys";
44 input-name = "gpio-keys";
/arch/arm64/crypto/
Dpolyval-ce-glue.c44 asmlinkage void pmull_polyval_update(const struct polyval_tfm_ctx *keys,
48 static void internal_polyval_update(const struct polyval_tfm_ctx *keys, in internal_polyval_update() argument
53 pmull_polyval_update(keys, in, nblocks, accumulator); in internal_polyval_update()
56 polyval_update_non4k(keys->key_powers[NUM_KEY_POWERS-1], in, in internal_polyval_update()
/arch/x86/crypto/
Dpolyval-clmulni_glue.c48 asmlinkage void clmul_polyval_update(const struct polyval_tfm_ctx *keys,
57 static void internal_polyval_update(const struct polyval_tfm_ctx *keys, in internal_polyval_update() argument
62 clmul_polyval_update(keys, in, nblocks, accumulator); in internal_polyval_update()
65 polyval_update_non4k(keys->key_powers[NUM_KEY_POWERS-1], in, in internal_polyval_update()
/arch/arm/boot/dts/
Dbcm4708-linksys-ea6300-v1.dts29 gpio-keys {
30 compatible = "gpio-keys";
Dbcm4708-linksys-ea6500-v2.dts26 gpio-keys {
27 compatible = "gpio-keys";
Dbcm4709-linksys-ea9200.dts30 gpio-keys {
31 compatible = "gpio-keys";
Dbcm47189-luxul-xap-1440.dts39 gpio-keys {
40 compatible = "gpio-keys";
Dbcm47094-luxul-xwc-2000.dts35 gpio-keys {
36 compatible = "gpio-keys";
Dbcm47094-luxul-xap-1610.dts43 gpio-keys {
44 compatible = "gpio-keys";
Dbcm47094-phicomm-k3.dts22 gpio-keys {
23 compatible = "gpio-keys";
Dbcm47081-luxul-xap-1410.dts45 gpio-keys {
46 compatible = "gpio-keys";
Dbcm4708-luxul-xap-1510.dts45 gpio-keys {
46 compatible = "gpio-keys";
Dbcm47094-luxul-xbr-4500.dts49 gpio-keys {
50 compatible = "gpio-keys";
/arch/arm64/boot/dts/freescale/
Dimx8qxp-colibri-eval-v3.dtsi14 gpio-keys {
15 compatible = "gpio-keys";
/arch/arm64/boot/dts/rockchip/
Drk3399-nanopi-m4b.dts15 adc-keys {
16 compatible = "adc-keys";
/arch/mips/boot/dts/qca/
Dar9331_omega.dts32 gpio-keys {
33 compatible = "gpio-keys";

12345678910>>...24