Lines Matching refs:datalen
42 int user_instantiate(struct key *key, const void *data, size_t datalen)
48 if (datalen <= 0 || datalen > 32767 || !data)
51 ret = key_payload_reserve(key, datalen);
56 upayload = kmalloc(sizeof(*upayload) + datalen, GFP_KERNEL);
61 upayload->datalen = datalen;
62 memcpy(upayload->data, data, datalen);
92 int user_update(struct key *key, const void *data, size_t datalen)
98 if (datalen <= 0 || datalen > 32767 || !data)
103 upayload = kmalloc(sizeof(*upayload) + datalen, GFP_KERNEL);
107 upayload->datalen = datalen;
108 memcpy(upayload->data, data, datalen);
113 ret = key_payload_reserve(key, datalen);
186 seq_printf(m, ": %u", key->datalen);
203 ret = upayload->datalen;
207 if (buflen > upayload->datalen)
208 buflen = upayload->datalen;