Lines Matching refs:prep
204 int big_key_preparse(struct key_preparsed_payload *prep) in big_key_preparse() argument
207 struct path *path = (struct path *)&prep->payload.data[big_key_path]; in big_key_preparse()
211 size_t datalen = prep->datalen, enclen = datalen + ENC_AUTHTAG_SIZE; in big_key_preparse()
214 if (datalen <= 0 || datalen > 1024 * 1024 || !prep->data) in big_key_preparse()
218 prep->quotalen = 16; in big_key_preparse()
220 prep->payload.data[big_key_len] = (void *)(unsigned long)datalen; in big_key_preparse()
233 memcpy(buf->virt, prep->data, datalen); in big_key_preparse()
268 prep->payload.data[big_key_data] = enckey; in big_key_preparse()
280 prep->payload.data[big_key_data] = data; in big_key_preparse()
281 memcpy(data, prep->data, prep->datalen); in big_key_preparse()
297 void big_key_free_preparse(struct key_preparsed_payload *prep) in big_key_free_preparse() argument
299 if (prep->datalen > BIG_KEY_FILE_THRESHOLD) { in big_key_free_preparse()
300 struct path *path = (struct path *)&prep->payload.data[big_key_path]; in big_key_free_preparse()
304 kzfree(prep->payload.data[big_key_data]); in big_key_free_preparse()