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()
333 int rc = 0; in ecryptfs_lookup_interpose() local
364 printk(KERN_ERR "%s: Error interposing; rc = [%ld]\n", in ecryptfs_lookup_interpose()
369 rc = ecryptfs_i_size_read(dentry, inode); in ecryptfs_lookup_interpose()
370 if (rc) { in ecryptfs_lookup_interpose()
372 return ERR_PTR(rc); in ecryptfs_lookup_interpose()
400 int rc = 0; in ecryptfs_lookup() local
407 rc = ecryptfs_encrypt_and_encode_filename( in ecryptfs_lookup()
410 if (rc) { in ecryptfs_lookup()
412 "filename; rc = [%d]\n", __func__, rc); in ecryptfs_lookup()
413 return ERR_PTR(rc); in ecryptfs_lookup()
439 int rc; in ecryptfs_link() local
443 rc = lock_parent(new_dentry, &lower_new_dentry, &lower_dir); in ecryptfs_link()
444 if (!rc) in ecryptfs_link()
445 rc = vfs_link(lower_old_dentry, &nop_mnt_idmap, lower_dir, in ecryptfs_link()
447 if (rc || d_really_is_negative(lower_new_dentry)) in ecryptfs_link()
449 rc = ecryptfs_interpose(lower_new_dentry, new_dentry, dir->i_sb); in ecryptfs_link()
450 if (rc) in ecryptfs_link()
459 return rc; in ecryptfs_link()
471 int rc; in ecryptfs_symlink() local
478 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_symlink()
479 if (rc) in ecryptfs_symlink()
483 rc = ecryptfs_encrypt_and_encode_filename(&encoded_symname, in ecryptfs_symlink()
487 if (rc) in ecryptfs_symlink()
489 rc = vfs_symlink(&nop_mnt_idmap, lower_dir, lower_dentry, in ecryptfs_symlink()
492 if (rc || d_really_is_negative(lower_dentry)) in ecryptfs_symlink()
494 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_symlink()
495 if (rc) in ecryptfs_symlink()
503 return rc; in ecryptfs_symlink()
509 int rc; in ecryptfs_mkdir() local
513 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_mkdir()
514 if (rc) in ecryptfs_mkdir()
519 rc = PTR_ERR(lower_dentry); in ecryptfs_mkdir()
522 rc = 0; in ecryptfs_mkdir()
525 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_mkdir()
526 if (rc) in ecryptfs_mkdir()
535 return ERR_PTR(rc); in ecryptfs_mkdir()
542 int rc; in ecryptfs_rmdir() local
544 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_rmdir()
546 if (!rc) { in ecryptfs_rmdir()
548 rc = -EINVAL; in ecryptfs_rmdir()
550 rc = vfs_rmdir(&nop_mnt_idmap, lower_dir, lower_dentry); in ecryptfs_rmdir()
552 if (!rc) { in ecryptfs_rmdir()
559 if (!rc) in ecryptfs_rmdir()
561 return rc; in ecryptfs_rmdir()
568 int rc; in ecryptfs_mknod() local
572 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_mknod()
573 if (!rc) in ecryptfs_mknod()
574 rc = vfs_mknod(&nop_mnt_idmap, lower_dir, in ecryptfs_mknod()
576 if (rc || d_really_is_negative(lower_dentry)) in ecryptfs_mknod()
578 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_mknod()
579 if (rc) in ecryptfs_mknod()
587 return rc; in ecryptfs_mknod()
595 int rc; in ecryptfs_rename() local
619 rc = -EINVAL; in ecryptfs_rename()
631 rc = -ENOTEMPTY; in ecryptfs_rename()
641 rc = vfs_rename(&rd); in ecryptfs_rename()
642 if (rc) in ecryptfs_rename()
653 return rc; in ecryptfs_rename()
662 int rc; in ecryptfs_readlink_lower() local
668 rc = ecryptfs_decode_and_decrypt_filename(&buf, bufsiz, dentry->d_sb, in ecryptfs_readlink_lower()
671 if (rc) in ecryptfs_readlink_lower()
672 return ERR_PTR(rc); in ecryptfs_readlink_lower()
745 int rc = 0; in truncate_upper() local
756 rc = ecryptfs_get_lower_file(dentry, inode); in truncate_upper()
757 if (rc) in truncate_upper()
758 return rc; in truncate_upper()
769 rc = ecryptfs_write(inode, zero, in truncate_upper()
790 rc = -ENOMEM; in truncate_upper()
793 rc = ecryptfs_write(inode, zeros_virt, in truncate_upper()
796 if (rc) { in truncate_upper()
799 "reducing truncate; rc = [%d]\n", rc); in truncate_upper()
804 rc = ecryptfs_write_inode_size_to_metadata(inode); in truncate_upper()
805 if (rc) { in truncate_upper()
808 "rc = [%d]\n", rc); in truncate_upper()
825 return rc; in truncate_upper()
864 int rc; in ecryptfs_truncate() local
866 rc = ecryptfs_inode_newsize_ok(d_inode(dentry), new_length); in ecryptfs_truncate()
867 if (rc) in ecryptfs_truncate()
868 return rc; in ecryptfs_truncate()
870 rc = truncate_upper(dentry, &ia, &lower_ia); in ecryptfs_truncate()
871 if (!rc && lower_ia.ia_valid & ATTR_SIZE) { in ecryptfs_truncate()
875 rc = notify_change(&nop_mnt_idmap, lower_dentry, in ecryptfs_truncate()
879 return rc; in ecryptfs_truncate()
906 int rc = 0; in ecryptfs_setattr() local
915 rc = ecryptfs_init_crypt_stat(crypt_stat); in ecryptfs_setattr()
916 if (rc) in ecryptfs_setattr()
917 return rc; in ecryptfs_setattr()
932 rc = ecryptfs_get_lower_file(dentry, inode); in ecryptfs_setattr()
933 if (rc) { in ecryptfs_setattr()
937 rc = ecryptfs_read_metadata(dentry); in ecryptfs_setattr()
939 if (rc) { in ecryptfs_setattr()
942 rc = -EIO; in ecryptfs_setattr()
951 rc = 0; in ecryptfs_setattr()
958 rc = setattr_prepare(&nop_mnt_idmap, dentry, ia); in ecryptfs_setattr()
959 if (rc) in ecryptfs_setattr()
962 rc = ecryptfs_inode_newsize_ok(inode, ia->ia_size); in ecryptfs_setattr()
963 if (rc) in ecryptfs_setattr()
971 rc = truncate_upper(dentry, ia, &lower_ia); in ecryptfs_setattr()
972 if (rc < 0) in ecryptfs_setattr()
984 rc = notify_change(&nop_mnt_idmap, lower_dentry, &lower_ia, NULL); in ecryptfs_setattr()
988 return rc; in ecryptfs_setattr()
997 int rc = 0; in ecryptfs_getattr_link() local
1011 rc = PTR_ERR(target); in ecryptfs_getattr_link()
1014 return rc; in ecryptfs_getattr_link()
1023 int rc; in ecryptfs_getattr() local
1025 rc = vfs_getattr_nosec(ecryptfs_dentry_to_lower_path(dentry), in ecryptfs_getattr()
1027 if (!rc) { in ecryptfs_getattr()
1034 return rc; in ecryptfs_getattr()
1042 int rc; in ecryptfs_setxattr() local
1049 rc = -EOPNOTSUPP; in ecryptfs_setxattr()
1053 rc = __vfs_setxattr_locked(&nop_mnt_idmap, lower_dentry, name, value, size, flags, NULL); in ecryptfs_setxattr()
1055 if (!rc && inode) in ecryptfs_setxattr()
1058 return rc; in ecryptfs_setxattr()
1065 int rc; in ecryptfs_getxattr_lower() local
1068 rc = -EOPNOTSUPP; in ecryptfs_getxattr_lower()
1072 rc = __vfs_getxattr(lower_dentry, lower_inode, name, value, size); in ecryptfs_getxattr_lower()
1075 return rc; in ecryptfs_getxattr_lower()
1090 int rc = 0; in ecryptfs_listxattr() local
1095 rc = -EOPNOTSUPP; in ecryptfs_listxattr()
1099 rc = d_inode(lower_dentry)->i_op->listxattr(lower_dentry, list, size); in ecryptfs_listxattr()
1102 return rc; in ecryptfs_listxattr()
1108 int rc; in ecryptfs_removexattr() local
1115 rc = -EOPNOTSUPP; in ecryptfs_removexattr()
1119 rc = __vfs_removexattr(&nop_mnt_idmap, lower_dentry, name); in ecryptfs_removexattr()
1122 return rc; in ecryptfs_removexattr()
1134 int rc; in ecryptfs_fileattr_set() local
1136 rc = vfs_fileattr_set(&nop_mnt_idmap, lower_dentry, fa); in ecryptfs_fileattr_set()
1139 return rc; in ecryptfs_fileattr_set()
1153 int rc; in ecryptfs_set_acl() local
1157 rc = vfs_set_acl(&nop_mnt_idmap, lower_dentry, in ecryptfs_set_acl()
1159 if (!rc) in ecryptfs_set_acl()
1161 return rc; in ecryptfs_set_acl()