Lines Matching defs:disk_link
173 * @disk_link: (out) the on-disk symlink target being prepared
176 * stores it in @disk_link->len, and validates it against @max_len. An
179 * Additionally, @disk_link->name is set to @target if the symlink will be
192 struct fscrypt_str *disk_link)
204 disk_link->name = (unsigned char *)target;
205 disk_link->len = len + 1;
206 if (disk_link->len > max_len)
226 &disk_link->len))
228 disk_link->len += sizeof(struct fscrypt_symlink_data);
230 disk_link->name = NULL;
236 unsigned int len, struct fscrypt_str *disk_link)
251 if (disk_link->name) {
253 sd = (struct fscrypt_symlink_data *)disk_link->name;
255 sd = kmalloc(disk_link->len, GFP_NOFS);
259 ciphertext_len = disk_link->len - sizeof(*sd);
280 if (!disk_link->name)
281 disk_link->name = (unsigned char *)sd;
285 if (!disk_link->name)