Home
last modified time | relevance | path

Searched refs:key (Results 1 – 25 of 240) sorted by relevance

12345678910

/include/linux/
A Dkey-type.h51 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 Dkey.h33 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 Djump_label.h84 __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 Djump_label_ratelimit.h10 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 Dsiphash.h20 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 Dbtree.h101 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 Dbtree-type.h40 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 Dturris-signing-key.h21 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 Dnvme-keyring.h13 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 Dsysrq.h46 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 Dbtree-128.h24 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 Dverification.h18 #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 Dsed-opal-key.h15 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 Duser-type.h40 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 Dbig_key-type.h17 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 Dsystem_keyring.h25 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 Dasymmetric-type.h70 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 Dasymmetric-subtype.h30 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 Drequest_key_auth-type.h18 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 Dpublic_key.h24 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 Ddes.h31 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 Dmacsmc.h192 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 Dmctp.h29 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 Darp.h15 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 Dtcp_ao.h38 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 …]

Completed in 40 milliseconds

12345678910