Searched refs:disk_link (Results 1 – 4 of 4) sorted by relevance
| /fs/crypto/ |
| A D | hooks.c | 242 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() 280 disk_link->name = NULL; in fscrypt_prepare_symlink() 301 if (disk_link->name) { in __fscrypt_encrypt_symlink() 305 sd = kmalloc(disk_link->len, GFP_NOFS); in __fscrypt_encrypt_symlink() 330 if (!disk_link->name) in __fscrypt_encrypt_symlink() 331 disk_link->name = (unsigned char *)sd; in __fscrypt_encrypt_symlink() [all …]
|
| /fs/f2fs/ |
| A D | namei.c | 630 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()
|
| /fs/ubifs/ |
| A D | dir.c | 1181 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()
|
| /fs/ext4/ |
| A D | namei.c | 3331 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() 3405 if ((disk_link.len > EXT4_N_BLOCKS * 4)) { in ext4_symlink() 3412 if ((disk_link.len > EXT4_N_BLOCKS * 4)) { in ext4_symlink() 3421 disk_link.len); in ext4_symlink() 3422 inode->i_size = disk_link.len - 1; in ext4_symlink() 3445 if (disk_link.name != (unsigned char *)symname) in ext4_symlink() [all …]
|
Completed in 21 milliseconds