| /include/linux/ |
| D | key-type.h | 42 typedef int (*request_key_actor_t)(struct key *auth_key, void *aux); 52 bool (*cmp)(const struct key *key, 96 int (*instantiate)(struct key *key, struct key_preparsed_payload *prep); 103 int (*update)(struct key *key, struct key_preparsed_payload *prep); 118 void (*revoke)(struct key *key); 121 void (*destroy)(struct key *key); 124 void (*describe)(const struct key *key, struct seq_file *p); 133 long (*read)(const struct key *key, char *buffer, size_t buflen); 174 extern int key_payload_reserve(struct key *key, size_t datalen); 175 extern int key_instantiate_and_link(struct key *key, [all …]
|
| D | jump_label.h | 81 #define STATIC_KEY_CHECK_USE(key) WARN(!static_key_initialized, \ argument 83 __func__, (key)) 120 long key; // key may be far away from the core kernel under KASLR member 135 long offset = entry->key & ~3L; in jump_entry_key() 137 return (struct static_key *)((unsigned long)&entry->key + offset); in jump_entry_key() 154 return (struct static_key *)((unsigned long)entry->key & ~3UL); in jump_entry_key() 161 return (unsigned long)entry->key & 1UL; in jump_entry_is_branch() 166 return (unsigned long)entry->key & 2UL; in jump_entry_is_init() 172 entry->key |= 2; in jump_entry_set_init() 174 entry->key &= ~2; in jump_entry_set_init() [all …]
|
| D | key.h | 33 struct key; 155 static inline key_ref_t make_key_ref(const struct key *key, in make_key_ref() argument 158 return (key_ref_t) ((unsigned long) key | possession); in make_key_ref() 161 static inline struct key *key_ref_to_ptr(const key_ref_t key_ref) in key_ref_to_ptr() 163 return (struct key *) ((unsigned long) key_ref & ~1UL); in key_ref_to_ptr() 171 typedef int (*key_restrict_link_func_t)(struct key *dest_keyring, 174 struct key *restriction_key); 178 struct key *key; member 195 struct key { struct 284 extern struct key *key_alloc(struct key_type *type, [all …]
|
| D | jump_label_ratelimit.h | 10 struct static_key key; member 16 struct static_key_true key; member 22 struct static_key_false key; member 28 __static_key_slow_dec_deferred(&(x)->key, &(x)->work, (x)->timeout) 30 __static_key_slow_dec_deferred(&(x)->key.key, &(x)->work, (x)->timeout) 36 __static_key_slow_dec_deferred(struct static_key *key, 39 extern void __static_key_deferred_flush(void *key, struct delayed_work *work); 41 jump_label_rate_limit(struct static_key_deferred *key, unsigned long rl); 47 .key = { STATIC_KEY_INIT_TRUE }, \ 56 .key = { STATIC_KEY_INIT_FALSE }, \ [all …]
|
| D | siphash.h | 20 u64 key[2]; member 25 static inline bool siphash_key_is_zero(const siphash_key_t *key) in siphash_key_is_zero() argument 27 return !(key->key[0] | key->key[1]); in siphash_key_is_zero() 30 u64 __siphash_aligned(const void *data, size_t len, const siphash_key_t *key); 31 u64 __siphash_unaligned(const void *data, size_t len, const siphash_key_t *key); 33 u64 siphash_1u64(const u64 a, const siphash_key_t *key); 34 u64 siphash_2u64(const u64 a, const u64 b, const siphash_key_t *key); 36 const siphash_key_t *key); 38 const siphash_key_t *key); 39 u64 siphash_1u32(const u32 a, const siphash_key_t *key); [all …]
|
| D | btree.h | 101 unsigned long *key); 116 unsigned long *key, void *val, gfp_t gfp); 129 unsigned long *key, void *val); 141 unsigned long *key); 173 unsigned long *key); 187 unsigned long *key); 194 unsigned long *key, size_t index, 202 unsigned long *key, 216 #define btree_for_each_safel(head, key, val) \ argument 217 for (val = btree_lastl(head, &key); \ [all …]
|
| D | btree-type.h | 38 static inline void *BTREE_FN(lookup)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE key) in BTREE_FN() 40 unsigned long _key = key; in BTREE_FN() 44 static inline int BTREE_FN(insert)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE key, in BTREE_FN() 47 unsigned long _key = key; in BTREE_FN() 51 static inline int BTREE_FN(update)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE key, in BTREE_FN() 54 unsigned long _key = key; in BTREE_FN() 58 static inline void *BTREE_FN(remove)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE key) in BTREE_FN() 60 unsigned long _key = key; in BTREE_FN() 64 static inline void *BTREE_FN(last)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE *key) in BTREE_FN() 69 *key = _key; in BTREE_FN() [all …]
|
| D | sysrq.h | 46 void handle_sysrq(u8 key); 47 void __handle_sysrq(u8 key, bool check_mask); 48 int register_sysrq_key(u8 key, const struct sysrq_key_op *op); 49 int unregister_sysrq_key(u8 key, const struct sysrq_key_op *op); 57 static inline void handle_sysrq(u8 key) in handle_sysrq() argument 61 static inline void __handle_sysrq(u8 key, bool check_mask) in __handle_sysrq() argument 65 static inline int register_sysrq_key(u8 key, const struct sysrq_key_op *op) in register_sysrq_key() argument 70 static inline int unregister_sysrq_key(u8 key, const struct sysrq_key_op *op) in unregister_sysrq_key() argument
|
| D | btree-128.h | 24 u64 key[2] = {k1, k2}; in btree_lookup128() local 25 return btree_lookup(&head->h, &btree_geo128, (unsigned long *)&key); in btree_lookup128() 31 u64 key[2] = {*k1, *k2}; in btree_get_prev128() local 35 (unsigned long *)&key); in btree_get_prev128() 36 *k1 = key[0]; in btree_get_prev128() 37 *k2 = key[1]; in btree_get_prev128() 44 u64 key[2] = {k1, k2}; in btree_insert128() local 46 (unsigned long *)&key, val, gfp); in btree_insert128() 52 u64 key[2] = {k1, k2}; in btree_update128() local 54 (unsigned long *)&key, val); in btree_update128() [all …]
|
| D | verification.h | 18 #define VERIFY_USE_SECONDARY_KEYRING ((struct key *)1UL) 19 #define VERIFY_USE_PLATFORM_KEYRING ((struct key *)2UL) 45 struct key; 50 struct key *trusted_keys, 58 struct key *trusted_keys, 68 struct key *trusted_keys,
|
| D | sed-opal-key.h | 15 int sed_read_key(char *keyname, char *key, u_int *keylen); 16 int sed_write_key(char *keyname, char *key, u_int keylen); 19 int sed_read_key(char *keyname, char *key, u_int *keylen) { in sed_read_key() argument 23 int sed_write_key(char *keyname, char *key, u_int keylen) { in sed_write_key() argument
|
| /include/keys/ |
| D | user-type.h | 40 extern int user_update(struct key *key, struct key_preparsed_payload *prep); 41 extern void user_revoke(struct key *key); 42 extern void user_destroy(struct key *key); 43 extern void user_describe(const struct key *user, struct seq_file *m); 44 extern long user_read(const struct key *key, char *buffer, size_t buflen); 46 static inline const struct user_key_payload *user_key_payload_rcu(const struct key *key) in user_key_payload_rcu() argument 48 return (struct user_key_payload *)dereference_key_rcu(key); in user_key_payload_rcu() 51 static inline struct user_key_payload *user_key_payload_locked(const struct key *key) in user_key_payload_locked() argument 53 return (struct user_key_payload *)dereference_key_locked((struct key *)key); in user_key_payload_locked()
|
| D | big_key-type.h | 17 extern void big_key_revoke(struct key *key); 18 extern void big_key_destroy(struct key *key); 19 extern void big_key_describe(const struct key *big_key, struct seq_file *m); 20 extern long big_key_read(const struct key *key, char *buffer, size_t buflen); 21 extern int big_key_update(struct key *key, struct key_preparsed_payload *prep);
|
| D | system_keyring.h | 22 extern int restrict_link_by_builtin_trusted(struct key *keyring, 25 struct key *restriction_key); 26 int restrict_link_by_digsig_builtin(struct key *dest_keyring, 29 struct key *restriction_key); 30 extern __init int load_module_cert(struct key *keyring); 36 static inline __init int load_module_cert(struct key *keyring) in load_module_cert() 45 struct key *keyring, 48 struct key *restriction_key); 49 int restrict_link_by_digsig_builtin_and_secondary(struct key *keyring, 52 struct key *restriction_key); [all …]
|
| D | asymmetric-type.h | 70 const struct asymmetric_key_ids *asymmetric_key_ids(const struct key *key) in asymmetric_key_ids() argument 72 return key->payload.data[asym_key_ids]; in asymmetric_key_ids() 76 const struct public_key *asymmetric_key_public_key(const struct key *key) in asymmetric_key_public_key() argument 78 return key->payload.data[asym_crypto]; in asymmetric_key_public_key() 81 extern struct key *find_asymmetric_key(struct key *keyring, 88 const struct key *keyring);
|
| D | asymmetric-subtype.h | 30 void (*describe)(const struct key *key, struct seq_file *m); 43 int (*verify_signature)(const struct key *key, 55 struct asymmetric_key_subtype *asymmetric_key_subtype(const struct key *key) in asymmetric_key_subtype() argument 57 return key->payload.data[asym_subtype]; in asymmetric_key_subtype()
|
| D | request_key_auth-type.h | 18 struct key *target_key; 19 struct key *dest_keyring; 27 static inline struct request_key_auth *get_request_key_auth(const struct key *key) in get_request_key_auth() argument 29 return key->payload.data[0]; in get_request_key_auth()
|
| /include/crypto/ |
| D | public_key.h | 24 void *key; member 38 extern void public_key_free(struct public_key *key); 58 struct key; 62 extern int restrict_link_by_signature(struct key *dest_keyring, 65 struct key *trust_keyring); 67 extern int restrict_link_by_key_or_keyring(struct key *dest_keyring, 70 struct key *trusted); 72 extern int restrict_link_by_key_or_keyring_chain(struct key *trust_keyring, 75 struct key *trusted); 78 extern int restrict_link_by_ca(struct key *dest_keyring, [all …]
|
| D | chacha.h | 65 void chacha_init_arch(u32 *state, const u32 *key, const u8 *iv); 66 static inline void chacha_init_generic(u32 *state, const u32 *key, const u8 *iv) in chacha_init_generic() argument 69 state[4] = key[0]; in chacha_init_generic() 70 state[5] = key[1]; in chacha_init_generic() 71 state[6] = key[2]; in chacha_init_generic() 72 state[7] = key[3]; in chacha_init_generic() 73 state[8] = key[4]; in chacha_init_generic() 74 state[9] = key[5]; in chacha_init_generic() 75 state[10] = key[6]; in chacha_init_generic() 76 state[11] = key[7]; in chacha_init_generic() [all …]
|
| /include/crypto/internal/ |
| D | des.h | 26 static inline int crypto_des_verify_key(struct crypto_tfm *tfm, const u8 *key) in crypto_des_verify_key() argument 31 err = des_expand_key(&tmp, key, DES_KEY_SIZE); in crypto_des_verify_key() 55 static inline int des3_ede_verify_key(const u8 *key, unsigned int key_len, in des3_ede_verify_key() argument 61 memcpy(K, key, DES3_EDE_KEY_SIZE); in des3_ede_verify_key() 92 const u8 *key) in crypto_des3_ede_verify_key() argument 94 return des3_ede_verify_key(key, DES3_EDE_KEY_SIZE, in crypto_des3_ede_verify_key() 100 const u8 *key) in verify_skcipher_des_key() argument 102 return crypto_des_verify_key(crypto_skcipher_tfm(tfm), key); in verify_skcipher_des_key() 106 const u8 *key) in verify_skcipher_des3_key() argument 108 return crypto_des3_ede_verify_key(crypto_skcipher_tfm(tfm), key); in verify_skcipher_des3_key() [all …]
|
| D | chacha.h | 11 u32 key[8]; member 15 static inline int chacha_setkey(struct crypto_skcipher *tfm, const u8 *key, in chacha_setkey() argument 24 for (i = 0; i < ARRAY_SIZE(ctx->key); i++) in chacha_setkey() 25 ctx->key[i] = get_unaligned_le32(key + i * sizeof(u32)); in chacha_setkey() 31 static inline int chacha20_setkey(struct crypto_skcipher *tfm, const u8 *key, in chacha20_setkey() argument 34 return chacha_setkey(tfm, key, keysize, 20); in chacha20_setkey() 37 static inline int chacha12_setkey(struct crypto_skcipher *tfm, const u8 *key, in chacha12_setkey() argument 40 return chacha_setkey(tfm, key, keysize, 12); in chacha12_setkey()
|
| /include/trace/events/ |
| D | mctp.h | 29 TP_PROTO(const struct mctp_sk_key *key), 30 TP_ARGS(key), 37 __entry->paddr = key->peer_addr; 38 __entry->laddr = key->local_addr; 39 __entry->tag = key->tag; 49 TP_PROTO(const struct mctp_sk_key *key, int reason), 50 TP_ARGS(key, reason), 58 __entry->paddr = key->peer_addr; 59 __entry->laddr = key->local_addr; 60 __entry->tag = key->tag;
|
| /include/net/ |
| D | arp.h | 15 u32 key = *(const u32 *)pkey; in arp_hashfn() local 16 u32 val = key ^ hash32_ptr(dev); in arp_hashfn() 22 static inline struct neighbour *__ipv4_neigh_lookup_noref(struct net_device *dev, u32 key) in __ipv4_neigh_lookup_noref() argument 25 key = INADDR_ANY; in __ipv4_neigh_lookup_noref() 27 return ___neigh_lookup_noref(&arp_tbl, neigh_key_eq32, arp_hashfn, &key, dev); in __ipv4_neigh_lookup_noref() 31 struct neighbour *__ipv4_neigh_lookup_noref(struct net_device *dev, u32 key) in __ipv4_neigh_lookup_noref() argument 37 static inline struct neighbour *__ipv4_neigh_lookup(struct net_device *dev, u32 key) in __ipv4_neigh_lookup() argument 42 n = __ipv4_neigh_lookup_noref(dev, key); in __ipv4_neigh_lookup() 50 static inline void __ipv4_confirm_neigh(struct net_device *dev, u32 key) in __ipv4_confirm_neigh() argument 55 n = __ipv4_neigh_lookup_noref(dev, key); in __ipv4_confirm_neigh()
|
| D | tcp_ao.h | 38 u8 key[TCP_AO_MAXKEYLEN] __tcp_ao_key_align; member 55 static inline u8 *rcv_other_key(struct tcp_ao_key *key) in rcv_other_key() argument 57 return key->traffic_keys; in rcv_other_key() 60 static inline u8 *snd_other_key(struct tcp_ao_key *key) in snd_other_key() argument 62 return key->traffic_keys + key->digest_size; in snd_other_key() 65 static inline int tcp_ao_maclen(const struct tcp_ao_key *key) in tcp_ao_maclen() argument 67 return key->maclen; in tcp_ao_maclen() 71 static inline int tcp_ao_len(const struct tcp_ao_key *key) in tcp_ao_len() argument 73 return tcp_ao_maclen(key) + sizeof(struct tcp_ao_hdr); in tcp_ao_len() 76 static inline int tcp_ao_len_aligned(const struct tcp_ao_key *key) in tcp_ao_len_aligned() argument [all …]
|
| D | tipc.h | 51 __be32 key; in tipc_hdr_rps_key() local 58 get_random_bytes(&key, sizeof(key)); in tipc_hdr_rps_key() 59 return key; in tipc_hdr_rps_key()
|