Lines Matching full:rc
142 int rc; in ecryptfs_do_unlink() local
144 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_do_unlink()
146 if (!rc) { in ecryptfs_do_unlink()
148 rc = -EINVAL; in ecryptfs_do_unlink()
150 rc = vfs_unlink(&nop_mnt_idmap, lower_dir, lower_dentry, in ecryptfs_do_unlink()
153 if (rc) { in ecryptfs_do_unlink()
154 printk(KERN_ERR "Error in vfs_unlink; rc = [%d]\n", rc); in ecryptfs_do_unlink()
163 if (!rc) in ecryptfs_do_unlink()
165 return rc; in ecryptfs_do_unlink()
184 int rc; in ecryptfs_do_create() local
189 rc = lock_parent(ecryptfs_dentry, &lower_dentry, &lower_dir); in ecryptfs_do_create()
190 if (!rc) in ecryptfs_do_create()
191 rc = vfs_create(&nop_mnt_idmap, lower_dir, in ecryptfs_do_create()
193 if (rc) { in ecryptfs_do_create()
195 "rc = [%d]\n", __func__, rc); in ecryptfs_do_create()
196 inode = ERR_PTR(rc); in ecryptfs_do_create()
225 int rc = 0; in ecryptfs_initialize_file() local
233 rc = ecryptfs_new_file_context(ecryptfs_inode); in ecryptfs_initialize_file()
234 if (rc) { in ecryptfs_initialize_file()
236 "context; rc = [%d]\n", rc); in ecryptfs_initialize_file()
239 rc = ecryptfs_get_lower_file(ecryptfs_dentry, ecryptfs_inode); in ecryptfs_initialize_file()
240 if (rc) { in ecryptfs_initialize_file()
243 "[%pd]; rc = [%d]\n", __func__, in ecryptfs_initialize_file()
244 ecryptfs_dentry, rc); in ecryptfs_initialize_file()
247 rc = ecryptfs_write_metadata(ecryptfs_dentry, ecryptfs_inode); in ecryptfs_initialize_file()
248 if (rc) in ecryptfs_initialize_file()
249 printk(KERN_ERR "Error writing headers; rc = [%d]\n", rc); in ecryptfs_initialize_file()
252 return rc; in ecryptfs_initialize_file()
269 int rc; in ecryptfs_create() local
276 rc = PTR_ERR(ecryptfs_inode); in ecryptfs_create()
281 rc = ecryptfs_initialize_file(ecryptfs_dentry, ecryptfs_inode); in ecryptfs_create()
282 if (rc) { in ecryptfs_create()
290 return rc; in ecryptfs_create()
296 int rc; in ecryptfs_i_size_read() local
298 rc = ecryptfs_get_lower_file(dentry, inode); in ecryptfs_i_size_read()
299 if (rc) { in ecryptfs_i_size_read()
302 "[%pd]; rc = [%d]\n", __func__, in ecryptfs_i_size_read()
303 dentry, rc); in ecryptfs_i_size_read()
304 return rc; in ecryptfs_i_size_read()
312 rc = ecryptfs_read_and_validate_header_region(inode); in ecryptfs_i_size_read()
314 if (rc) { in ecryptfs_i_size_read()
315 rc = ecryptfs_read_and_validate_xattr_region(dentry, inode); in ecryptfs_i_size_read()
316 if (!rc) in ecryptfs_i_size_read()
332 int rc = 0; in ecryptfs_lookup_interpose() local
355 printk(KERN_ERR "%s: Error interposing; rc = [%ld]\n", in ecryptfs_lookup_interpose()
360 rc = ecryptfs_i_size_read(dentry, inode); in ecryptfs_lookup_interpose()
361 if (rc) { in ecryptfs_lookup_interpose()
363 return ERR_PTR(rc); in ecryptfs_lookup_interpose()
391 int rc = 0; in ecryptfs_lookup() local
399 rc = ecryptfs_encrypt_and_encode_filename( in ecryptfs_lookup()
402 if (rc) { in ecryptfs_lookup()
404 "filename; rc = [%d]\n", __func__, rc); in ecryptfs_lookup()
405 return ERR_PTR(rc); in ecryptfs_lookup()
432 int rc; in ecryptfs_link() local
436 rc = lock_parent(new_dentry, &lower_new_dentry, &lower_dir); in ecryptfs_link()
437 if (!rc) in ecryptfs_link()
438 rc = vfs_link(lower_old_dentry, &nop_mnt_idmap, lower_dir, in ecryptfs_link()
440 if (rc || d_really_is_negative(lower_new_dentry)) in ecryptfs_link()
442 rc = ecryptfs_interpose(lower_new_dentry, new_dentry, dir->i_sb); in ecryptfs_link()
443 if (rc) in ecryptfs_link()
452 return rc; in ecryptfs_link()
464 int rc; in ecryptfs_symlink() local
471 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_symlink()
472 if (rc) in ecryptfs_symlink()
476 rc = ecryptfs_encrypt_and_encode_filename(&encoded_symname, in ecryptfs_symlink()
480 if (rc) in ecryptfs_symlink()
482 rc = vfs_symlink(&nop_mnt_idmap, lower_dir, lower_dentry, in ecryptfs_symlink()
485 if (rc || d_really_is_negative(lower_dentry)) in ecryptfs_symlink()
487 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_symlink()
488 if (rc) in ecryptfs_symlink()
496 return rc; in ecryptfs_symlink()
502 int rc; in ecryptfs_mkdir() local
506 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_mkdir()
507 if (rc) in ecryptfs_mkdir()
512 rc = PTR_ERR(lower_dentry); in ecryptfs_mkdir()
515 rc = 0; in ecryptfs_mkdir()
518 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_mkdir()
519 if (rc) in ecryptfs_mkdir()
528 return ERR_PTR(rc); in ecryptfs_mkdir()
535 int rc; in ecryptfs_rmdir() local
537 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_rmdir()
539 if (!rc) { in ecryptfs_rmdir()
541 rc = -EINVAL; in ecryptfs_rmdir()
543 rc = vfs_rmdir(&nop_mnt_idmap, lower_dir, lower_dentry); in ecryptfs_rmdir()
545 if (!rc) { in ecryptfs_rmdir()
552 if (!rc) in ecryptfs_rmdir()
554 return rc; in ecryptfs_rmdir()
561 int rc; in ecryptfs_mknod() local
565 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_mknod()
566 if (!rc) in ecryptfs_mknod()
567 rc = vfs_mknod(&nop_mnt_idmap, lower_dir, in ecryptfs_mknod()
569 if (rc || d_really_is_negative(lower_dentry)) in ecryptfs_mknod()
571 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_mknod()
572 if (rc) in ecryptfs_mknod()
580 return rc; in ecryptfs_mknod()
588 int rc; in ecryptfs_rename() local
612 rc = -EINVAL; in ecryptfs_rename()
624 rc = -ENOTEMPTY; in ecryptfs_rename()
633 rc = vfs_rename(&rd); in ecryptfs_rename()
634 if (rc) in ecryptfs_rename()
645 return rc; in ecryptfs_rename()
654 int rc; in ecryptfs_readlink_lower() local
660 rc = ecryptfs_decode_and_decrypt_filename(&buf, bufsiz, dentry->d_sb, in ecryptfs_readlink_lower()
663 if (rc) in ecryptfs_readlink_lower()
664 return ERR_PTR(rc); in ecryptfs_readlink_lower()
737 int rc = 0; in truncate_upper() local
748 rc = ecryptfs_get_lower_file(dentry, inode); in truncate_upper()
749 if (rc) in truncate_upper()
750 return rc; in truncate_upper()
761 rc = ecryptfs_write(inode, zero, in truncate_upper()
782 rc = -ENOMEM; in truncate_upper()
785 rc = ecryptfs_write(inode, zeros_virt, in truncate_upper()
788 if (rc) { in truncate_upper()
791 "reducing truncate; rc = [%d]\n", rc); in truncate_upper()
796 rc = ecryptfs_write_inode_size_to_metadata(inode); in truncate_upper()
797 if (rc) { in truncate_upper()
800 "rc = [%d]\n", rc); in truncate_upper()
817 return rc; in truncate_upper()
856 int rc; in ecryptfs_truncate() local
858 rc = ecryptfs_inode_newsize_ok(d_inode(dentry), new_length); in ecryptfs_truncate()
859 if (rc) in ecryptfs_truncate()
860 return rc; in ecryptfs_truncate()
862 rc = truncate_upper(dentry, &ia, &lower_ia); in ecryptfs_truncate()
863 if (!rc && lower_ia.ia_valid & ATTR_SIZE) { in ecryptfs_truncate()
867 rc = notify_change(&nop_mnt_idmap, lower_dentry, in ecryptfs_truncate()
871 return rc; in ecryptfs_truncate()
898 int rc = 0; in ecryptfs_setattr() local
907 rc = ecryptfs_init_crypt_stat(crypt_stat); in ecryptfs_setattr()
908 if (rc) in ecryptfs_setattr()
909 return rc; in ecryptfs_setattr()
924 rc = ecryptfs_get_lower_file(dentry, inode); in ecryptfs_setattr()
925 if (rc) { in ecryptfs_setattr()
929 rc = ecryptfs_read_metadata(dentry); in ecryptfs_setattr()
931 if (rc) { in ecryptfs_setattr()
934 rc = -EIO; in ecryptfs_setattr()
943 rc = 0; in ecryptfs_setattr()
950 rc = setattr_prepare(&nop_mnt_idmap, dentry, ia); in ecryptfs_setattr()
951 if (rc) in ecryptfs_setattr()
954 rc = ecryptfs_inode_newsize_ok(inode, ia->ia_size); in ecryptfs_setattr()
955 if (rc) in ecryptfs_setattr()
963 rc = truncate_upper(dentry, ia, &lower_ia); in ecryptfs_setattr()
964 if (rc < 0) in ecryptfs_setattr()
976 rc = notify_change(&nop_mnt_idmap, lower_dentry, &lower_ia, NULL); in ecryptfs_setattr()
980 return rc; in ecryptfs_setattr()
989 int rc = 0; in ecryptfs_getattr_link() local
1003 rc = PTR_ERR(target); in ecryptfs_getattr_link()
1006 return rc; in ecryptfs_getattr_link()
1016 int rc; in ecryptfs_getattr() local
1018 rc = vfs_getattr_nosec(&lower_path, &lower_stat, request_mask, flags); in ecryptfs_getattr()
1019 if (!rc) { in ecryptfs_getattr()
1026 return rc; in ecryptfs_getattr()
1034 int rc; in ecryptfs_setxattr() local
1041 rc = -EOPNOTSUPP; in ecryptfs_setxattr()
1045 rc = __vfs_setxattr_locked(&nop_mnt_idmap, lower_dentry, name, value, size, flags, NULL); in ecryptfs_setxattr()
1047 if (!rc && inode) in ecryptfs_setxattr()
1050 return rc; in ecryptfs_setxattr()
1057 int rc; in ecryptfs_getxattr_lower() local
1060 rc = -EOPNOTSUPP; in ecryptfs_getxattr_lower()
1064 rc = __vfs_getxattr(lower_dentry, lower_inode, name, value, size); in ecryptfs_getxattr_lower()
1067 return rc; in ecryptfs_getxattr_lower()
1082 int rc = 0; in ecryptfs_listxattr() local
1087 rc = -EOPNOTSUPP; in ecryptfs_listxattr()
1091 rc = d_inode(lower_dentry)->i_op->listxattr(lower_dentry, list, size); in ecryptfs_listxattr()
1094 return rc; in ecryptfs_listxattr()
1100 int rc; in ecryptfs_removexattr() local
1107 rc = -EOPNOTSUPP; in ecryptfs_removexattr()
1111 rc = __vfs_removexattr(&nop_mnt_idmap, lower_dentry, name); in ecryptfs_removexattr()
1114 return rc; in ecryptfs_removexattr()
1126 int rc; in ecryptfs_fileattr_set() local
1128 rc = vfs_fileattr_set(&nop_mnt_idmap, lower_dentry, fa); in ecryptfs_fileattr_set()
1131 return rc; in ecryptfs_fileattr_set()
1145 int rc; in ecryptfs_set_acl() local
1149 rc = vfs_set_acl(&nop_mnt_idmap, lower_dentry, in ecryptfs_set_acl()
1151 if (!rc) in ecryptfs_set_acl()
1153 return rc; in ecryptfs_set_acl()