Home
last modified time | relevance | path

Searched refs:disk_link (Results 1 – 4 of 4) sorted by relevance

/linux/fs/crypto/
H A Dhooks.c242 struct fscrypt_str *disk_link) in fscrypt_prepare_symlink() argument
254 disk_link->name = (unsigned char *)target; in fscrypt_prepare_symlink()
255 disk_link->len = len + 1; in fscrypt_prepare_symlink()
256 if (disk_link->len > max_len) in fscrypt_prepare_symlink()
276 &disk_link->len)) in fscrypt_prepare_symlink()
278 disk_link->len += sizeof(struct fscrypt_symlink_data) + 1; in fscrypt_prepare_symlink()
280 disk_link->name = NULL; in fscrypt_prepare_symlink()
286 unsigned int len, struct fscrypt_str *disk_link) in __fscrypt_encrypt_symlink() argument
301 if (disk_link->name) { in __fscrypt_encrypt_symlink()
303 sd = (struct fscrypt_symlink_data *)disk_link->name; in __fscrypt_encrypt_symlink()
[all …]
/linux/include/linux/
H A Dfscrypt.h438 struct fscrypt_str *disk_link);
440 unsigned int len, struct fscrypt_str *disk_link);
789 struct fscrypt_str *disk_link) in fscrypt_prepare_symlink() argument
793 disk_link->name = (unsigned char *)target; in fscrypt_prepare_symlink()
794 disk_link->len = len + 1; in fscrypt_prepare_symlink()
795 if (disk_link->len > max_len) in fscrypt_prepare_symlink()
803 struct fscrypt_str *disk_link) in __fscrypt_encrypt_symlink() argument
1102 struct fscrypt_str *disk_link) in fscrypt_encrypt_symlink() argument
1105 return __fscrypt_encrypt_symlink(inode, target, len, disk_link); in fscrypt_encrypt_symlink()
/linux/fs/f2fs/
H A Dnamei.c630 struct fscrypt_str disk_link; in f2fs_symlink() local
639 &disk_link); in f2fs_symlink()
665 err = fscrypt_encrypt_symlink(inode, symname, len, &disk_link); in f2fs_symlink()
669 err = page_symlink(inode, disk_link.name, disk_link.len); in f2fs_symlink()
685 disk_link.len - 1); in f2fs_symlink()
699 if (disk_link.name != (unsigned char *)symname) in f2fs_symlink()
700 kfree(disk_link.name); in f2fs_symlink()
/linux/fs/ext4/
H A Dnamei.c3331 struct fscrypt_str *disk_link) in ext4_init_symlink_block() argument
3347 memcpy(kaddr, disk_link->name, disk_link->len); in ext4_init_symlink_block()
3348 inode->i_size = disk_link->len - 1; in ext4_init_symlink_block()
3363 struct fscrypt_str disk_link; in ext4_symlink() local
3371 &disk_link); in ext4_symlink()
3400 err = fscrypt_encrypt_symlink(inode, symname, len, &disk_link); in ext4_symlink()
3405 if ((disk_link.len > EXT4_N_BLOCKS * 4)) { in ext4_symlink()
3412 if ((disk_link.len > EXT4_N_BLOCKS * 4)) { in ext4_symlink()
3414 err = ext4_init_symlink_block(handle, inode, &disk_link); in ext4_symlink()
3420 memcpy((char *)&EXT4_I(inode)->i_data, disk_link.name, in ext4_symlink()
[all …]