Searched refs:disk_link (Results 1 – 3 of 3) sorted by relevance
/fs/crypto/ |
D | hooks.c | 116 struct fscrypt_str *disk_link) in __fscrypt_prepare_symlink() argument 148 &disk_link->len)) in __fscrypt_prepare_symlink() 150 disk_link->len += sizeof(struct fscrypt_symlink_data); in __fscrypt_prepare_symlink() 152 disk_link->name = NULL; in __fscrypt_prepare_symlink() 158 unsigned int len, struct fscrypt_str *disk_link) in __fscrypt_encrypt_symlink() argument 169 if (disk_link->name) { in __fscrypt_encrypt_symlink() 171 sd = (struct fscrypt_symlink_data *)disk_link->name; in __fscrypt_encrypt_symlink() 173 sd = kmalloc(disk_link->len, GFP_NOFS); in __fscrypt_encrypt_symlink() 177 ciphertext_len = disk_link->len - sizeof(*sd); in __fscrypt_encrypt_symlink() 182 if (!disk_link->name) in __fscrypt_encrypt_symlink() [all …]
|
/fs/f2fs/ |
D | namei.c | 560 struct fscrypt_str disk_link; in f2fs_symlink() local 567 &disk_link); in f2fs_symlink() 593 err = fscrypt_encrypt_symlink(inode, symname, len, &disk_link); in f2fs_symlink() 597 err = page_symlink(inode, disk_link.name, disk_link.len); in f2fs_symlink() 614 disk_link.len - 1); in f2fs_symlink() 628 if (disk_link.name != (unsigned char *)symname) in f2fs_symlink() 629 kfree(disk_link.name); in f2fs_symlink()
|
/fs/ext4/ |
D | namei.c | 3030 struct fscrypt_str disk_link; in ext4_symlink() local 3033 &disk_link); in ext4_symlink() 3041 if ((disk_link.len > EXT4_N_BLOCKS * 4)) { in ext4_symlink() 3072 err = fscrypt_encrypt_symlink(inode, symname, len, &disk_link); in ext4_symlink() 3078 if ((disk_link.len > EXT4_N_BLOCKS * 4)) { in ext4_symlink() 3099 err = __page_symlink(inode, disk_link.name, disk_link.len, 1); in ext4_symlink() 3125 memcpy((char *)&EXT4_I(inode)->i_data, disk_link.name, in ext4_symlink() 3126 disk_link.len); in ext4_symlink() 3127 inode->i_size = disk_link.len - 1; in ext4_symlink() 3145 if (disk_link.name != (unsigned char *)symname) in ext4_symlink() [all …]
|