Lines Matching refs:disk_link
195 struct fscrypt_str *disk_link) in fscrypt_prepare_symlink() argument
207 disk_link->name = (unsigned char *)target; in fscrypt_prepare_symlink()
208 disk_link->len = len + 1; in fscrypt_prepare_symlink()
209 if (disk_link->len > max_len) in fscrypt_prepare_symlink()
229 &disk_link->len)) in fscrypt_prepare_symlink()
231 disk_link->len += sizeof(struct fscrypt_symlink_data); in fscrypt_prepare_symlink()
233 disk_link->name = NULL; in fscrypt_prepare_symlink()
239 unsigned int len, struct fscrypt_str *disk_link) in __fscrypt_encrypt_symlink() argument
254 if (disk_link->name) { in __fscrypt_encrypt_symlink()
256 sd = (struct fscrypt_symlink_data *)disk_link->name; in __fscrypt_encrypt_symlink()
258 sd = kmalloc(disk_link->len, GFP_NOFS); in __fscrypt_encrypt_symlink()
262 ciphertext_len = disk_link->len - sizeof(*sd); in __fscrypt_encrypt_symlink()
283 if (!disk_link->name) in __fscrypt_encrypt_symlink()
284 disk_link->name = (unsigned char *)sd; in __fscrypt_encrypt_symlink()
288 if (!disk_link->name) in __fscrypt_encrypt_symlink()