| /include/linux/ |
| A D | key-type.h | 51 bool (*cmp)(const struct key *key, 95 int (*instantiate)(struct key *key, struct key_preparsed_payload *prep); 102 int (*update)(struct key *key, struct key_preparsed_payload *prep); 117 void (*revoke)(struct key *key); 120 void (*destroy)(struct key *key); 123 void (*describe)(const struct key *key, struct seq_file *p); 132 long (*read)(const struct key *key, char *buffer, size_t buflen); 170 extern int key_payload_reserve(struct key *key, size_t datalen); 171 extern int key_instantiate_and_link(struct key *key, 176 extern int key_reject_and_link(struct key *key, [all …]
|
| A D | key.h | 33 struct key; 178 struct key *key; member 301 extern void key_revoke(struct key *key); 303 extern void key_put(struct key *key); 307 static inline struct key *__key_get(struct key *key) in __key_get() argument 313 static inline struct key *key_get(struct key *key) in key_get() argument 315 return key ? __key_get(key) : key; in key_get() 411 struct key *key); 413 extern int key_move(struct key *key, 419 struct key *key); [all …]
|
| A D | jump_label.h | 84 __func__, (key)) 173 entry->key |= 2; in jump_entry_set_init() 175 entry->key &= ~2; in jump_entry_set_init() 290 STATIC_KEY_CHECK_USE(key); in static_key_fast_inc_not_disabled() 302 #define static_key_slow_inc(key) static_key_fast_inc_not_disabled(key) argument 306 STATIC_KEY_CHECK_USE(key); in static_key_slow_dec() 307 atomic_dec(&key->enabled); in static_key_slow_dec() 310 #define static_key_slow_inc_cpuslocked(key) static_key_slow_inc(key) argument 311 #define static_key_slow_dec_cpuslocked(key) static_key_slow_dec(key) argument 366 struct static_key key; member [all …]
|
| A 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 30 __static_key_slow_dec_deferred(&(x)->key.key, &(x)->work, (x)->timeout) 65 struct static_key key; member 68 struct static_key_true key; member 71 struct static_key_false key; member 82 STATIC_KEY_CHECK_USE(key); in static_key_slow_dec_deferred() 83 static_key_slow_dec(&key->key); in static_key_slow_dec_deferred() 87 STATIC_KEY_CHECK_USE(key); in static_key_deferred_flush() [all …]
|
| A D | siphash.h | 20 u64 key[2]; member 27 return !(key->key[0] | key->key[1]); in siphash_key_is_zero() 36 const siphash_key_t *key); 38 const siphash_key_t *key); 41 const siphash_key_t *key); 64 key); in ___siphash_aligned() 71 key); in ___siphash_aligned() 82 const siphash_key_t *key) in siphash() argument 92 unsigned long key[2]; member 114 key); in ___hsiphash_aligned() [all …]
|
| A D | btree.h | 101 unsigned long *key); 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, 217 for (val = btree_lastl(head, &key); \ 219 val = btree_get_prevl(head, &key)) 228 for (val = btree_last32(head, &key); \ [all …]
|
| A D | btree-type.h | 40 unsigned long _key = key; in BTREE_FN() 47 unsigned long _key = key; in BTREE_FN() 54 unsigned long _key = key; in BTREE_FN() 60 unsigned long _key = key; in BTREE_FN() 69 *key = _key; in BTREE_FN() 75 unsigned long _key = *key; in BTREE_FN() 78 *key = _key; in BTREE_FN() 90 return btree_insert(&head->h, BTREE_TYPE_GEO, (unsigned long *)&key, in BTREE_FN() 107 return btree_last(&head->h, BTREE_TYPE_GEO, (unsigned long *)key); in BTREE_FN() 116 void VISITOR_FN(void *elem, unsigned long opaque, unsigned long *key, [all …]
|
| A D | turris-signing-key.h | 21 const void *(*get_public_key)(const struct key *key); 22 int (*sign)(const struct key *key, const void *msg, void *signature); 25 static inline struct device *turris_signing_key_get_dev(const struct key *key) in turris_signing_key_get_dev() argument 27 return key->payload.data[1]; in turris_signing_key_get_dev()
|
| A D | nvme-keyring.h | 13 struct key *nvme_tls_psk_refresh(struct key *keyring, 16 key_serial_t nvme_tls_psk_default(struct key *keyring, 20 struct key *nvme_tls_key_lookup(key_serial_t key_id); 22 static inline struct key *nvme_tls_psk_refresh(struct key *keyring, in nvme_tls_psk_refresh() 28 static inline key_serial_t nvme_tls_psk_default(struct key *keyring, in nvme_tls_psk_default() 37 static inline struct key *nvme_tls_key_lookup(key_serial_t key_id) in nvme_tls_key_lookup()
|
| A 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
|
| A D | btree-128.h | 24 u64 key[2] = {k1, k2}; in btree_lookup128() local 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 52 u64 key[2] = {k1, k2}; in btree_update128() local 59 u64 key[2] = {k1, k2}; in btree_remove128() local 65 u64 key[2]; in btree_last128() local 70 *k1 = key[0]; in btree_last128() [all …]
|
| A D | verification.h | 18 #define VERIFY_USE_SECONDARY_KEYRING ((struct key *)1UL) 19 #define VERIFY_USE_PLATFORM_KEYRING ((struct key *)2UL) 43 struct key; 48 struct key *trusted_keys, 56 struct key *trusted_keys, 66 struct key *trusted_keys,
|
| A 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/ |
| A 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()
|
| A 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);
|
| A D | system_keyring.h | 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); 45 struct key *keyring, 48 struct key *restriction_key); 52 struct key *restriction_key); 64 struct key *dest_keyring, 67 struct key *restrict_key); 111 extern struct key *ima_blacklist_keyring; [all …]
|
| A 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);
|
| A 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()
|
| A 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/ |
| A D | public_key.h | 24 void *key; member 38 extern void public_key_free(struct public_key *key); 58 struct key; 65 struct key *trust_keyring); 70 struct key *trusted); 75 struct key *trusted); 81 struct key *trust_keyring); 85 struct key *trust_keyring); 90 struct key *trust_keyring) in restrict_link_by_ca() 98 struct key *trust_keyring) in restrict_link_by_digsig() [all …]
|
| /include/crypto/internal/ |
| A D | des.h | 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() 116 return crypto_des_verify_key(crypto_aead_tfm(tfm), key); in verify_aead_des_key() [all …]
|
| /include/linux/mfd/ |
| A D | macsmc.h | 192 int apple_smc_rw(struct apple_smc *smc, smc_key key, void *wbuf, size_t wsize, 222 static inline bool apple_smc_key_exists(struct apple_smc *smc, smc_key key) in apple_smc_key_exists() argument 224 return apple_smc_get_key_info(smc, key, NULL) >= 0; in apple_smc_key_exists() 230 int ret = apple_smc_read(smc, key, p, sizeof(*p)); \ 235 return apple_smc_write(smc, key, &p, sizeof(p)); \ 239 return apple_smc_write_atomic(smc, key, &p, sizeof(p)); \ 241 static inline int apple_smc_rw_##type(struct apple_smc *smc, smc_key key, \ 244 int ret = apple_smc_rw(smc, key, &w, sizeof(w), r, sizeof(*r)); \ 260 int ret = apple_smc_read_u8(smc, key, &val); in APPLE_SMC_TYPE_OPS() 271 return apple_smc_write_u8(smc, key, state ? 1 : 0); in apple_smc_write_flag() [all …]
|
| /include/trace/events/ |
| A 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/ |
| A 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()
|
| A 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() 62 return key->traffic_keys + key->digest_size; in snd_other_key() 67 return key->maclen; in tcp_ao_maclen() 78 return round_up(tcp_ao_len(key), 4); in tcp_ao_len_aligned() 83 return key->digest_size; in tcp_ao_digest_size() 178 struct tcp_ao_key *key, struct tcphdr *th, 181 char *ao_hash, struct tcp_ao_key *key, 210 struct tcp_ao_key *key, const u8 *tkey, [all …]
|