Lines Matching refs:key
135 void big_key_revoke(struct key *key) in big_key_revoke() argument
137 struct path *path = (struct path *)&key->payload.data[big_key_path]; in big_key_revoke()
140 key_payload_reserve(key, 0); in big_key_revoke()
141 if (key_is_instantiated(key) && in big_key_revoke()
142 (size_t)key->payload.data[big_key_len] > BIG_KEY_FILE_THRESHOLD) in big_key_revoke()
149 void big_key_destroy(struct key *key) in big_key_destroy() argument
151 size_t datalen = (size_t)key->payload.data[big_key_len]; in big_key_destroy()
154 struct path *path = (struct path *)&key->payload.data[big_key_path]; in big_key_destroy()
159 kfree(key->payload.data[big_key_data]); in big_key_destroy()
160 key->payload.data[big_key_data] = NULL; in big_key_destroy()
167 void big_key_describe(const struct key *key, struct seq_file *m) in big_key_describe() argument
169 size_t datalen = (size_t)key->payload.data[big_key_len]; in big_key_describe()
171 seq_puts(m, key->description); in big_key_describe()
173 if (key_is_instantiated(key)) in big_key_describe()
183 long big_key_read(const struct key *key, char __user *buffer, size_t buflen) in big_key_read() argument
185 size_t datalen = (size_t)key->payload.data[big_key_len]; in big_key_read()
192 struct path *path = (struct path *)&key->payload.data[big_key_path]; in big_key_read()
207 if (copy_to_user(buffer, key->payload.data[big_key_data], in big_key_read()