Lines Matching full:if
36 if (!inode) in f2fs_new_inode()
40 if (!f2fs_alloc_nid(sbi, &ino)) { in f2fs_new_inode()
57 if (S_ISDIR(inode->i_mode)) in f2fs_new_inode()
61 if (err) { in f2fs_new_inode()
66 if (f2fs_sb_has_project_quota(sbi) && in f2fs_new_inode()
74 if (err) in f2fs_new_inode()
78 if (err) in f2fs_new_inode()
83 if (encrypt) in f2fs_new_inode()
86 if (f2fs_sb_has_extra_attr(sbi)) { in f2fs_new_inode()
91 if (test_opt(sbi, INLINE_XATTR)) in f2fs_new_inode()
94 if (test_opt(sbi, INLINE_DATA) && f2fs_may_inline_data(inode)) in f2fs_new_inode()
96 if (f2fs_may_inline_dentry(inode)) in f2fs_new_inode()
99 if (f2fs_sb_has_flexible_inline_xattr(sbi)) { in f2fs_new_inode()
101 if (f2fs_has_inline_xattr(inode)) in f2fs_new_inode()
104 } else if (f2fs_has_inline_xattr(inode) || in f2fs_new_inode()
119 if (S_ISDIR(inode->i_mode)) in f2fs_new_inode()
122 if (F2FS_I(inode)->i_flags & F2FS_PROJINHERIT_FL) in f2fs_new_inode()
125 if (f2fs_sb_has_compression(sbi)) { in f2fs_new_inode()
127 if ((F2FS_I(dir)->i_flags & F2FS_COMPR_FL) && in f2fs_new_inode()
140 if (nid_free) in f2fs_new_inode()
148 if (nid_free) in f2fs_new_inode()
162 if (sublen == 1 && *sub == '*') in is_extension_exist()
169 if (slen < sublen + 2) in is_extension_exist()
173 if (s[i] != '.') in is_extension_exist()
175 if (!strncasecmp(s + i + 1, sub, sublen)) in is_extension_exist()
197 if (is_extension_exist(name, extlist[i])) in set_file_temperature()
203 if (i == cold_count + hot_count) in set_file_temperature()
206 if (i < cold_count) in set_file_temperature()
222 if (set) { in f2fs_update_extension_list()
223 if (total_count == F2FS_MAX_EXTENSION) in f2fs_update_extension_list()
226 if (!hot && !cold_count) in f2fs_update_extension_list()
228 if (hot && !hot_count) in f2fs_update_extension_list()
232 if (hot) { in f2fs_update_extension_list()
241 if (strcmp(name, extlist[i])) in f2fs_update_extension_list()
244 if (set) in f2fs_update_extension_list()
250 if (hot) in f2fs_update_extension_list()
258 if (!set) in f2fs_update_extension_list()
261 if (hot) { in f2fs_update_extension_list()
286 if (!f2fs_sb_has_compression(sbi) || in set_compress_inode()
298 if (is_extension_exist(name, extlist[i])) { in set_compress_inode()
309 if (!is_extension_exist(name, ext[i])) in set_compress_inode()
325 if (unlikely(f2fs_cp_error(sbi))) in f2fs_create()
327 if (!f2fs_is_checkpoint_ready(sbi)) in f2fs_create()
331 if (err) in f2fs_create()
335 if (IS_ERR(inode)) in f2fs_create()
338 if (!test_opt(sbi, DISABLE_EXT_IDENTIFY)) in f2fs_create()
350 if (err) in f2fs_create()
358 if (IS_DIRSYNC(dir)) in f2fs_create()
375 if (unlikely(f2fs_cp_error(sbi))) in f2fs_link()
377 if (!f2fs_is_checkpoint_ready(sbi)) in f2fs_link()
381 if (err) in f2fs_link()
384 if (is_inode_flag_set(dir, FI_PROJ_INHERIT) && in f2fs_link()
390 if (err) in f2fs_link()
401 if (err) in f2fs_link()
407 if (IS_DIRSYNC(dir)) in f2fs_link()
422 if (!ino) { in f2fs_get_parent()
423 if (IS_ERR(page)) in f2fs_get_parent()
439 if (f2fs_readonly(sbi->sb)) { in __recover_dot_dentries()
446 if (err) in __recover_dot_dentries()
454 if (de) { in __recover_dot_dentries()
456 } else if (IS_ERR(page)) { in __recover_dot_dentries()
461 if (err) in __recover_dot_dentries()
466 if (de) in __recover_dot_dentries()
468 else if (IS_ERR(page)) in __recover_dot_dentries()
473 if (!err) in __recover_dot_dentries()
494 if (dentry->d_name.len > F2FS_NAME_LEN) { in f2fs_lookup()
500 if (err == -ENOENT) in f2fs_lookup()
502 if (err) in f2fs_lookup()
507 if (!de) { in f2fs_lookup()
508 if (IS_ERR(page)) { in f2fs_lookup()
520 if (IS_ERR(inode)) { in f2fs_lookup()
525 if ((dir->i_ino == root_ino) && f2fs_has_inline_dots(dir)) { in f2fs_lookup()
527 if (err) in f2fs_lookup()
531 if (f2fs_has_inline_dots(inode)) { in f2fs_lookup()
533 if (err) in f2fs_lookup()
536 if (IS_ENCRYPTED(dir) && in f2fs_lookup()
546 if (!inode && IS_CASEFOLDED(dir)) { in f2fs_lookup()
577 if (unlikely(f2fs_cp_error(sbi))) { in f2fs_unlink()
583 if (err) in f2fs_unlink()
586 if (err) in f2fs_unlink()
590 if (!de) { in f2fs_unlink()
591 if (IS_ERR(page)) in f2fs_unlink()
600 if (err) { in f2fs_unlink()
613 if (IS_CASEFOLDED(dir)) in f2fs_unlink()
618 if (IS_DIRSYNC(dir)) in f2fs_unlink()
630 if (!IS_ERR(link) && !*link) { in f2fs_get_link()
648 if (unlikely(f2fs_cp_error(sbi))) in f2fs_symlink()
650 if (!f2fs_is_checkpoint_ready(sbi)) in f2fs_symlink()
655 if (err) in f2fs_symlink()
659 if (err) in f2fs_symlink()
663 if (IS_ERR(inode)) in f2fs_symlink()
666 if (IS_ENCRYPTED(inode)) in f2fs_symlink()
675 if (err) in f2fs_symlink()
681 if (err) in f2fs_symlink()
695 * If the symlink path is stored into inline_data, there is no in f2fs_symlink()
698 if (!err) { in f2fs_symlink()
702 if (IS_DIRSYNC(dir)) in f2fs_symlink()
714 if (disk_link.name != (unsigned char *)symname) in f2fs_symlink()
725 if (unlikely(f2fs_cp_error(sbi))) in f2fs_mkdir()
729 if (err) in f2fs_mkdir()
733 if (IS_ERR(inode)) in f2fs_mkdir()
744 if (err) in f2fs_mkdir()
752 if (IS_DIRSYNC(dir)) in f2fs_mkdir()
767 if (f2fs_empty_dir(inode)) in f2fs_rmdir()
779 if (unlikely(f2fs_cp_error(sbi))) in f2fs_mknod()
781 if (!f2fs_is_checkpoint_ready(sbi)) in f2fs_mknod()
785 if (err) in f2fs_mknod()
789 if (IS_ERR(inode)) in f2fs_mknod()
797 if (err) in f2fs_mknod()
805 if (IS_DIRSYNC(dir)) in f2fs_mknod()
823 if (err) in __f2fs_tmpfile()
827 if (IS_ERR(inode)) in __f2fs_tmpfile()
830 if (whiteout) { in __f2fs_tmpfile()
841 if (err) in __f2fs_tmpfile()
845 if (err) in __f2fs_tmpfile()
855 if (whiteout) { in __f2fs_tmpfile()
880 if (unlikely(f2fs_cp_error(sbi))) in f2fs_tmpfile()
882 if (!f2fs_is_checkpoint_ready(sbi)) in f2fs_tmpfile()
890 if (unlikely(f2fs_cp_error(F2FS_I_SB(dir)))) in f2fs_create_whiteout()
911 if (unlikely(f2fs_cp_error(sbi))) in f2fs_rename()
913 if (!f2fs_is_checkpoint_ready(sbi)) in f2fs_rename()
916 if (is_inode_flag_set(new_dir, FI_PROJ_INHERIT) && in f2fs_rename()
922 * If new_inode is null, the below renaming flow will in f2fs_rename()
924 * After then, if we failed to get the entry due to other in f2fs_rename()
929 if (old_dir == new_dir && !new_inode) { in f2fs_rename()
931 if (err) in f2fs_rename()
935 if (flags & RENAME_WHITEOUT) { in f2fs_rename()
937 if (err) in f2fs_rename()
942 if (err) in f2fs_rename()
946 if (err) in f2fs_rename()
949 if (new_inode) { in f2fs_rename()
951 if (err) in f2fs_rename()
957 if (!old_entry) { in f2fs_rename()
958 if (IS_ERR(old_page)) in f2fs_rename()
963 if (S_ISDIR(old_inode->i_mode)) { in f2fs_rename()
965 if (!old_dir_entry) { in f2fs_rename()
966 if (IS_ERR(old_dir_page)) in f2fs_rename()
972 if (new_inode) { in f2fs_rename()
975 if (old_dir_entry && !f2fs_empty_dir(new_inode)) in f2fs_rename()
981 if (!new_entry) { in f2fs_rename()
982 if (IS_ERR(new_page)) in f2fs_rename()
992 if (err) in f2fs_rename()
1000 if (old_dir_entry) in f2fs_rename()
1005 if (!new_inode->i_nlink) in f2fs_rename()
1015 if (err) { in f2fs_rename()
1020 if (old_dir_entry) in f2fs_rename()
1025 if (!old_dir_entry || whiteout) in f2fs_rename()
1038 if (whiteout) { in f2fs_rename()
1041 if (err) in f2fs_rename()
1047 if (old_dir_entry) { in f2fs_rename()
1048 if (old_dir != new_dir && !whiteout) in f2fs_rename()
1055 if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_STRICT) { in f2fs_rename()
1057 if (S_ISDIR(old_inode->i_mode)) in f2fs_rename()
1064 if (IS_DIRSYNC(old_dir) || IS_DIRSYNC(new_dir)) in f2fs_rename()
1074 if (old_dir_entry) in f2fs_rename()
1079 if (whiteout) in f2fs_rename()
1097 if (unlikely(f2fs_cp_error(sbi))) in f2fs_cross_rename()
1099 if (!f2fs_is_checkpoint_ready(sbi)) in f2fs_cross_rename()
1102 if ((is_inode_flag_set(new_dir, FI_PROJ_INHERIT) && in f2fs_cross_rename()
1111 if (err) in f2fs_cross_rename()
1115 if (err) in f2fs_cross_rename()
1120 if (!old_entry) { in f2fs_cross_rename()
1121 if (IS_ERR(old_page)) in f2fs_cross_rename()
1127 if (!new_entry) { in f2fs_cross_rename()
1128 if (IS_ERR(new_page)) in f2fs_cross_rename()
1134 if (old_dir != new_dir) { in f2fs_cross_rename()
1135 if (S_ISDIR(old_inode->i_mode)) { in f2fs_cross_rename()
1138 if (!old_dir_entry) { in f2fs_cross_rename()
1139 if (IS_ERR(old_dir_page)) in f2fs_cross_rename()
1145 if (S_ISDIR(new_inode->i_mode)) { in f2fs_cross_rename()
1148 if (!new_dir_entry) { in f2fs_cross_rename()
1149 if (IS_ERR(new_dir_page)) in f2fs_cross_rename()
1157 * If cross rename between file and directory those are not in f2fs_cross_rename()
1161 if ((!old_dir_entry || !new_dir_entry) && in f2fs_cross_rename()
1166 if ((old_nlink > 0 && old_dir->i_nlink >= F2FS_LINK_MAX) || in f2fs_cross_rename()
1176 if (old_dir_entry) in f2fs_cross_rename()
1180 if (new_dir_entry) in f2fs_cross_rename()
1187 if (!old_dir_entry) in f2fs_cross_rename()
1195 if (old_nlink) { in f2fs_cross_rename()
1206 if (!new_dir_entry) in f2fs_cross_rename()
1214 if (new_nlink) { in f2fs_cross_rename()
1221 if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_STRICT) { in f2fs_cross_rename()
1228 if (IS_DIRSYNC(old_dir) || IS_DIRSYNC(new_dir)) in f2fs_cross_rename()
1234 if (new_dir_entry) { in f2fs_cross_rename()
1238 if (old_dir_entry) { in f2fs_cross_rename()
1255 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT)) in f2fs_rename2()
1260 if (err) in f2fs_rename2()
1263 if (flags & RENAME_EXCHANGE) { in f2fs_rename2()
1281 if (!dentry) in f2fs_encrypted_get_link()
1285 if (IS_ERR(page)) in f2fs_encrypted_get_link()