Lines Matching refs:prep
48 int big_key_preparse(struct key_preparsed_payload *prep) in big_key_preparse() argument
50 struct path *path = (struct path *)&prep->payload; in big_key_preparse()
53 size_t datalen = prep->datalen; in big_key_preparse()
57 if (datalen <= 0 || datalen > 1024 * 1024 || !prep->data) in big_key_preparse()
61 prep->quotalen = 16; in big_key_preparse()
63 prep->type_data[1] = (void *)(unsigned long)datalen; in big_key_preparse()
77 written = kernel_write(file, prep->data, prep->datalen, 0); in big_key_preparse()
97 prep->payload[0] = memcpy(data, prep->data, prep->datalen); in big_key_preparse()
110 void big_key_free_preparse(struct key_preparsed_payload *prep) in big_key_free_preparse() argument
112 if (prep->datalen > BIG_KEY_FILE_THRESHOLD) { in big_key_free_preparse()
113 struct path *path = (struct path *)&prep->payload; in big_key_free_preparse()
116 kfree(prep->payload[0]); in big_key_free_preparse()