Lines Matching defs:prep
59 int user_preparse(struct key_preparsed_payload *prep)
62 size_t datalen = prep->datalen;
64 if (datalen <= 0 || datalen > 32767 || !prep->data)
72 prep->quotalen = datalen;
73 prep->payload.data[0] = upayload;
75 memcpy(upayload->data, prep->data, datalen);
83 void user_free_preparse(struct key_preparsed_payload *prep)
85 kfree_sensitive(prep->payload.data[0]);
101 int user_update(struct key *key, struct key_preparsed_payload *prep)
107 ret = key_payload_reserve(key, prep->datalen);
112 key->expiry = prep->expiry;
115 rcu_assign_keypointer(key, prep->payload.data[0]);
116 prep->payload.data[0] = NULL;