Lines Matching refs:key
97 int user_update(struct key *key, struct key_preparsed_payload *prep) in user_update() argument
119 ret = key_payload_reserve(key, datalen); in user_update()
123 if (!test_bit(KEY_FLAG_NEGATIVE, &key->flags)) in user_update()
124 zap = key->payload.data[0]; in user_update()
127 rcu_assign_keypointer(key, upayload); in user_update()
128 key->expiry = 0; in user_update()
144 void user_revoke(struct key *key) in user_revoke() argument
146 struct user_key_payload *upayload = key->payload.data[0]; in user_revoke()
149 key_payload_reserve(key, 0); in user_revoke()
152 rcu_assign_keypointer(key, NULL); in user_revoke()
162 void user_destroy(struct key *key) in user_destroy() argument
164 struct user_key_payload *upayload = key->payload.data[0]; in user_destroy()
174 void user_describe(const struct key *key, struct seq_file *m) in user_describe() argument
176 seq_puts(m, key->description); in user_describe()
177 if (key_is_instantiated(key)) in user_describe()
178 seq_printf(m, ": %u", key->datalen); in user_describe()
187 long user_read(const struct key *key, char __user *buffer, size_t buflen) in user_read() argument
192 upayload = user_key_payload(key); in user_read()