Lines Matching full:rc

134 	int rc;  in ecryptfs_do_unlink()  local
136 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_do_unlink()
138 if (!rc) { in ecryptfs_do_unlink()
140 rc = -EINVAL; in ecryptfs_do_unlink()
142 rc = vfs_unlink(&nop_mnt_idmap, lower_dir, lower_dentry, in ecryptfs_do_unlink()
145 if (rc) { in ecryptfs_do_unlink()
146 printk(KERN_ERR "Error in vfs_unlink; rc = [%d]\n", rc); in ecryptfs_do_unlink()
155 if (!rc) in ecryptfs_do_unlink()
157 return rc; in ecryptfs_do_unlink()
176 int rc; in ecryptfs_do_create() local
181 rc = lock_parent(ecryptfs_dentry, &lower_dentry, &lower_dir); in ecryptfs_do_create()
182 if (!rc) in ecryptfs_do_create()
183 rc = vfs_create(&nop_mnt_idmap, lower_dir, in ecryptfs_do_create()
185 if (rc) { in ecryptfs_do_create()
187 "rc = [%d]\n", __func__, rc); in ecryptfs_do_create()
188 inode = ERR_PTR(rc); in ecryptfs_do_create()
217 int rc = 0; in ecryptfs_initialize_file() local
225 rc = ecryptfs_new_file_context(ecryptfs_inode); in ecryptfs_initialize_file()
226 if (rc) { in ecryptfs_initialize_file()
228 "context; rc = [%d]\n", rc); in ecryptfs_initialize_file()
231 rc = ecryptfs_get_lower_file(ecryptfs_dentry, ecryptfs_inode); in ecryptfs_initialize_file()
232 if (rc) { in ecryptfs_initialize_file()
235 "[%pd]; rc = [%d]\n", __func__, in ecryptfs_initialize_file()
236 ecryptfs_dentry, rc); in ecryptfs_initialize_file()
239 rc = ecryptfs_write_metadata(ecryptfs_dentry, ecryptfs_inode); in ecryptfs_initialize_file()
240 if (rc) in ecryptfs_initialize_file()
241 printk(KERN_ERR "Error writing headers; rc = [%d]\n", rc); in ecryptfs_initialize_file()
244 return rc; in ecryptfs_initialize_file()
261 int rc; in ecryptfs_create() local
268 rc = PTR_ERR(ecryptfs_inode); in ecryptfs_create()
273 rc = ecryptfs_initialize_file(ecryptfs_dentry, ecryptfs_inode); in ecryptfs_create()
274 if (rc) { in ecryptfs_create()
282 return rc; in ecryptfs_create()
288 int rc; in ecryptfs_i_size_read() local
290 rc = ecryptfs_get_lower_file(dentry, inode); in ecryptfs_i_size_read()
291 if (rc) { in ecryptfs_i_size_read()
294 "[%pd]; rc = [%d]\n", __func__, in ecryptfs_i_size_read()
295 dentry, rc); in ecryptfs_i_size_read()
296 return rc; in ecryptfs_i_size_read()
304 rc = ecryptfs_read_and_validate_header_region(inode); in ecryptfs_i_size_read()
306 if (rc) { in ecryptfs_i_size_read()
307 rc = ecryptfs_read_and_validate_xattr_region(dentry, inode); in ecryptfs_i_size_read()
308 if (!rc) in ecryptfs_i_size_read()
325 int rc = 0; in ecryptfs_lookup_interpose() local
356 printk(KERN_ERR "%s: Error interposing; rc = [%ld]\n", in ecryptfs_lookup_interpose()
361 rc = ecryptfs_i_size_read(dentry, inode); in ecryptfs_lookup_interpose()
362 if (rc) { in ecryptfs_lookup_interpose()
364 return ERR_PTR(rc); in ecryptfs_lookup_interpose()
392 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()
431 int rc; in ecryptfs_link() local
435 rc = lock_parent(new_dentry, &lower_new_dentry, &lower_dir); in ecryptfs_link()
436 if (!rc) in ecryptfs_link()
437 rc = vfs_link(lower_old_dentry, &nop_mnt_idmap, lower_dir, in ecryptfs_link()
439 if (rc || d_really_is_negative(lower_new_dentry)) in ecryptfs_link()
441 rc = ecryptfs_interpose(lower_new_dentry, new_dentry, dir->i_sb); in ecryptfs_link()
442 if (rc) in ecryptfs_link()
451 return rc; in ecryptfs_link()
463 int rc; in ecryptfs_symlink() local
470 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_symlink()
471 if (rc) in ecryptfs_symlink()
475 rc = ecryptfs_encrypt_and_encode_filename(&encoded_symname, in ecryptfs_symlink()
479 if (rc) in ecryptfs_symlink()
481 rc = vfs_symlink(&nop_mnt_idmap, lower_dir, lower_dentry, in ecryptfs_symlink()
484 if (rc || d_really_is_negative(lower_dentry)) in ecryptfs_symlink()
486 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_symlink()
487 if (rc) in ecryptfs_symlink()
495 return rc; in ecryptfs_symlink()
501 int rc; in ecryptfs_mkdir() local
505 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_mkdir()
506 if (!rc) in ecryptfs_mkdir()
507 rc = vfs_mkdir(&nop_mnt_idmap, lower_dir, in ecryptfs_mkdir()
509 if (rc || d_really_is_negative(lower_dentry)) in ecryptfs_mkdir()
511 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_mkdir()
512 if (rc) in ecryptfs_mkdir()
521 return rc; in ecryptfs_mkdir()
528 int rc; in ecryptfs_rmdir() local
530 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_rmdir()
532 if (!rc) { in ecryptfs_rmdir()
534 rc = -EINVAL; in ecryptfs_rmdir()
536 rc = vfs_rmdir(&nop_mnt_idmap, lower_dir, lower_dentry); in ecryptfs_rmdir()
538 if (!rc) { in ecryptfs_rmdir()
545 if (!rc) in ecryptfs_rmdir()
547 return rc; in ecryptfs_rmdir()
554 int rc; in ecryptfs_mknod() local
558 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_mknod()
559 if (!rc) in ecryptfs_mknod()
560 rc = vfs_mknod(&nop_mnt_idmap, lower_dir, in ecryptfs_mknod()
562 if (rc || d_really_is_negative(lower_dentry)) in ecryptfs_mknod()
564 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_mknod()
565 if (rc) in ecryptfs_mknod()
573 return rc; in ecryptfs_mknod()
581 int rc; in ecryptfs_rename() local
603 rc = -EINVAL; in ecryptfs_rename()
615 rc = -ENOTEMPTY; in ecryptfs_rename()
625 rc = vfs_rename(&rd); in ecryptfs_rename()
626 if (rc) in ecryptfs_rename()
637 return rc; in ecryptfs_rename()
646 int rc; in ecryptfs_readlink_lower() local
652 rc = ecryptfs_decode_and_decrypt_filename(&buf, bufsiz, dentry->d_sb, in ecryptfs_readlink_lower()
655 if (rc) in ecryptfs_readlink_lower()
656 return ERR_PTR(rc); in ecryptfs_readlink_lower()
729 int rc = 0; in truncate_upper() local
740 rc = ecryptfs_get_lower_file(dentry, inode); in truncate_upper()
741 if (rc) in truncate_upper()
742 return rc; in truncate_upper()
753 rc = ecryptfs_write(inode, zero, in truncate_upper()
774 rc = -ENOMEM; in truncate_upper()
777 rc = ecryptfs_write(inode, zeros_virt, in truncate_upper()
780 if (rc) { in truncate_upper()
783 "reducing truncate; rc = [%d]\n", rc); in truncate_upper()
788 rc = ecryptfs_write_inode_size_to_metadata(inode); in truncate_upper()
789 if (rc) { in truncate_upper()
792 "rc = [%d]\n", rc); in truncate_upper()
809 return rc; in truncate_upper()
848 int rc; in ecryptfs_truncate() local
850 rc = ecryptfs_inode_newsize_ok(d_inode(dentry), new_length); in ecryptfs_truncate()
851 if (rc) in ecryptfs_truncate()
852 return rc; in ecryptfs_truncate()
854 rc = truncate_upper(dentry, &ia, &lower_ia); in ecryptfs_truncate()
855 if (!rc && lower_ia.ia_valid & ATTR_SIZE) { in ecryptfs_truncate()
859 rc = notify_change(&nop_mnt_idmap, lower_dentry, in ecryptfs_truncate()
863 return rc; in ecryptfs_truncate()
890 int rc = 0; in ecryptfs_setattr() local
899 rc = ecryptfs_init_crypt_stat(crypt_stat); in ecryptfs_setattr()
900 if (rc) in ecryptfs_setattr()
901 return rc; in ecryptfs_setattr()
916 rc = ecryptfs_get_lower_file(dentry, inode); in ecryptfs_setattr()
917 if (rc) { in ecryptfs_setattr()
921 rc = ecryptfs_read_metadata(dentry); in ecryptfs_setattr()
923 if (rc) { in ecryptfs_setattr()
926 rc = -EIO; in ecryptfs_setattr()
935 rc = 0; in ecryptfs_setattr()
942 rc = setattr_prepare(&nop_mnt_idmap, dentry, ia); in ecryptfs_setattr()
943 if (rc) in ecryptfs_setattr()
946 rc = ecryptfs_inode_newsize_ok(inode, ia->ia_size); in ecryptfs_setattr()
947 if (rc) in ecryptfs_setattr()
955 rc = truncate_upper(dentry, ia, &lower_ia); in ecryptfs_setattr()
956 if (rc < 0) in ecryptfs_setattr()
968 rc = notify_change(&nop_mnt_idmap, lower_dentry, &lower_ia, NULL); in ecryptfs_setattr()
972 return rc; in ecryptfs_setattr()
981 int rc = 0; in ecryptfs_getattr_link() local
995 rc = PTR_ERR(target); in ecryptfs_getattr_link()
998 return rc; in ecryptfs_getattr_link()
1007 int rc; in ecryptfs_getattr() local
1009 rc = vfs_getattr(ecryptfs_dentry_to_lower_path(dentry), &lower_stat, in ecryptfs_getattr()
1011 if (!rc) { in ecryptfs_getattr()
1018 return rc; in ecryptfs_getattr()
1026 int rc; in ecryptfs_setxattr() local
1033 rc = -EOPNOTSUPP; in ecryptfs_setxattr()
1037 rc = __vfs_setxattr_locked(&nop_mnt_idmap, lower_dentry, name, value, size, flags, NULL); in ecryptfs_setxattr()
1039 if (!rc && inode) in ecryptfs_setxattr()
1042 return rc; in ecryptfs_setxattr()
1049 int rc; in ecryptfs_getxattr_lower() local
1052 rc = -EOPNOTSUPP; in ecryptfs_getxattr_lower()
1056 rc = __vfs_getxattr(lower_dentry, lower_inode, name, value, size); in ecryptfs_getxattr_lower()
1059 return rc; in ecryptfs_getxattr_lower()
1074 int rc = 0; in ecryptfs_listxattr() local
1079 rc = -EOPNOTSUPP; in ecryptfs_listxattr()
1083 rc = d_inode(lower_dentry)->i_op->listxattr(lower_dentry, list, size); in ecryptfs_listxattr()
1086 return rc; in ecryptfs_listxattr()
1092 int rc; in ecryptfs_removexattr() local
1099 rc = -EOPNOTSUPP; in ecryptfs_removexattr()
1103 rc = __vfs_removexattr(&nop_mnt_idmap, lower_dentry, name); in ecryptfs_removexattr()
1106 return rc; in ecryptfs_removexattr()
1118 int rc; in ecryptfs_fileattr_set() local
1120 rc = vfs_fileattr_set(&nop_mnt_idmap, lower_dentry, fa); in ecryptfs_fileattr_set()
1123 return rc; in ecryptfs_fileattr_set()
1137 int rc; in ecryptfs_set_acl() local
1141 rc = vfs_set_acl(&nop_mnt_idmap, lower_dentry, in ecryptfs_set_acl()
1143 if (!rc) in ecryptfs_set_acl()
1145 return rc; in ecryptfs_set_acl()