Home
last modified time | relevance | path

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

/linux/fs/crypto/
A Dhooks.c240 struct fscrypt_str *disk_link) in fscrypt_prepare_symlink() argument
252 disk_link->name = (unsigned char *)target; in fscrypt_prepare_symlink()
253 disk_link->len = len + 1; in fscrypt_prepare_symlink()
254 if (disk_link->len > max_len) in fscrypt_prepare_symlink()
274 &disk_link->len)) in fscrypt_prepare_symlink()
278 disk_link->name = NULL; in fscrypt_prepare_symlink()
299 if (disk_link->name) { in __fscrypt_encrypt_symlink()
303 sd = kmalloc(disk_link->len, GFP_NOFS); in __fscrypt_encrypt_symlink()
328 if (!disk_link->name) in __fscrypt_encrypt_symlink()
329 disk_link->name = (unsigned char *)sd; in __fscrypt_encrypt_symlink()
[all …]
/linux/include/linux/
A Dfscrypt.h438 struct fscrypt_str *disk_link);
440 unsigned int len, struct fscrypt_str *disk_link);
791 struct fscrypt_str *disk_link) in fscrypt_prepare_symlink() argument
795 disk_link->name = (unsigned char *)target; in fscrypt_prepare_symlink()
796 disk_link->len = len + 1; in fscrypt_prepare_symlink()
797 if (disk_link->len > max_len) in fscrypt_prepare_symlink()
805 struct fscrypt_str *disk_link) in __fscrypt_encrypt_symlink() argument
1104 struct fscrypt_str *disk_link) in fscrypt_encrypt_symlink() argument
1107 return __fscrypt_encrypt_symlink(inode, target, len, disk_link); in fscrypt_encrypt_symlink()
/linux/fs/f2fs/
A Dnamei.c612 struct fscrypt_str disk_link; in f2fs_symlink() local
621 &disk_link); in f2fs_symlink()
647 err = fscrypt_encrypt_symlink(inode, symname, len, &disk_link); in f2fs_symlink()
651 err = page_symlink(inode, disk_link.name, disk_link.len); in f2fs_symlink()
667 disk_link.len - 1); in f2fs_symlink()
681 if (disk_link.name != (unsigned char *)symname) in f2fs_symlink()
682 kfree(disk_link.name); in f2fs_symlink()
/linux/fs/ubifs/
A Ddir.c1181 struct fscrypt_str disk_link; in ubifs_symlink() local
1190 &disk_link); in ubifs_symlink()
1198 req.new_ino_d = ALIGN(disk_link.len - 1, 8); in ubifs_symlink()
1220 ui->data = kmalloc(disk_link.len, GFP_NOFS); in ubifs_symlink()
1227 disk_link.name = ui->data; /* encrypt directly into ui->data */ in ubifs_symlink()
1228 err = fscrypt_encrypt_symlink(inode, symname, len, &disk_link); in ubifs_symlink()
1232 memcpy(ui->data, disk_link.name, disk_link.len); in ubifs_symlink()
1241 ui->data_len = disk_link.len - 1; in ubifs_symlink()
1242 inode->i_size = ubifs_inode(inode)->ui_size = disk_link.len - 1; in ubifs_symlink()
/linux/fs/ext4/
A Dnamei.c3337 struct fscrypt_str *disk_link) in ext4_init_symlink_block() argument
3353 memcpy(kaddr, disk_link->name, disk_link->len); in ext4_init_symlink_block()
3354 inode->i_size = disk_link->len - 1; in ext4_init_symlink_block()
3369 struct fscrypt_str disk_link; in ext4_symlink() local
3376 &disk_link); in ext4_symlink()
3410 if ((disk_link.len > EXT4_N_BLOCKS * 4)) { in ext4_symlink()
3418 if ((disk_link.len > EXT4_N_BLOCKS * 4)) { in ext4_symlink()
3427 disk_link.len); in ext4_symlink()
3428 inode->i_size = disk_link.len - 1; in ext4_symlink()
3448 if (disk_link.name != (unsigned char *)symname) in ext4_symlink()
[all …]

Completed in 25 milliseconds