Lines Matching refs:key
101 int user_update(struct key *key, struct key_preparsed_payload *prep) in user_update() argument
107 ret = key_payload_reserve(key, prep->datalen); in user_update()
112 key->expiry = prep->expiry; in user_update()
113 if (key_is_positive(key)) in user_update()
114 zap = dereference_key_locked(key); in user_update()
115 rcu_assign_keypointer(key, prep->payload.data[0]); in user_update()
128 void user_revoke(struct key *key) in user_revoke() argument
130 struct user_key_payload *upayload = user_key_payload_locked(key); in user_revoke()
133 key_payload_reserve(key, 0); in user_revoke()
136 rcu_assign_keypointer(key, NULL); in user_revoke()
146 void user_destroy(struct key *key) in user_destroy() argument
148 struct user_key_payload *upayload = key->payload.data[0]; in user_destroy()
158 void user_describe(const struct key *key, struct seq_file *m) in user_describe() argument
160 seq_puts(m, key->description); in user_describe()
161 if (key_is_positive(key)) in user_describe()
162 seq_printf(m, ": %u", key->datalen); in user_describe()
171 long user_read(const struct key *key, char __user *buffer, size_t buflen) in user_read() argument
176 upayload = user_key_payload_locked(key); in user_read()