Lines Matching full:if
121 if (yaffsfs_handlesInitialised) in yaffsfs_InitHandles()
137 if (h >= 0 && h < YAFFSFS_N_HANDLES) in yaffsfs_HandleToPointer()
146 if (h && h->useCount > 0 && h->fdId >= 0 && h->fdId < YAFFSFS_N_HANDLES) in yaffsfs_HandleToFileDes()
156 if (fd && fd->handleCount > 0 && in yaffsfs_HandleToInode()
167 if (in) in yaffsfs_HandleToObject()
175 * Find the inode entry for an object, if it exists.
183 if (obj) in yaffsfs_FindInodeIdForObject()
188 if (yaffsfs_inode[i].iObj == obj) in yaffsfs_FindInodeIdForObject()
204 if (obj) in yaffsfs_GetInodeIdForObject()
210 if (!yaffsfs_inode[i].iObj) in yaffsfs_GetInodeIdForObject()
214 if (ret >= 0) { in yaffsfs_GetInodeIdForObject()
216 if (!in->iObj) in yaffsfs_GetInodeIdForObject()
229 if (i >= 0) in yaffsfs_CountHandles()
241 if (obj->unlinked) in yaffsfs_ReleaseInode()
251 if (inodeId >= 0 && inodeId < YAFFSFS_N_HANDLES) { in yaffsfs_PutInode()
254 if (in->count <= 0) { in yaffsfs_PutInode()
268 if (h->useCount < 1) { in yaffsfs_NewHandle()
272 if (hptr) in yaffsfs_NewHandle()
287 if (handle < 0) in yaffsfs_NewHandleAndFileDes()
292 if (fd->handleCount < 1) { in yaffsfs_NewHandleAndFileDes()
316 if (h && h->useCount > 0) { in yaffsfs_GetHandle()
333 if (fdId >= 0 && fdId < YAFFSFS_N_HANDLES) { in yaffsfs_PutFileDes()
336 if (fd->handleCount < 1) { in yaffsfs_PutFileDes()
337 if (fd->inodeId >= 0) { in yaffsfs_PutFileDes()
350 if (h && h->useCount > 0) { in yaffsfs_PutHandle()
352 if (h->useCount < 1) { in yaffsfs_PutHandle()
371 if (h && h->useCount > 0) { in yaffsfs_BreakDeviceHandles()
375 if (fd && fd->handleCount > 0 && obj && obj->my_dev == dev) { in yaffsfs_BreakDeviceHandles()
390 if (a >= 'a' && a <= 'z') in yaffs_toupper()
413 if (*str == ch) in yaffsfs_IsPathDivider()
427 if (nameLength == 0) { in yaffsfs_CheckNameLength()
430 } else if (nameLength > YAFFS_MAX_NAME_LENGTH) { in yaffsfs_CheckNameLength()
451 /* If the last character is a path divider, then we need to in yaffsfs_alt_dir_path()
457 if (path_length > 0 && yaffsfs_IsPathDivider(path[path_length - 1])) { in yaffsfs_alt_dir_path()
459 if (!alt_path) in yaffsfs_alt_dir_path()
516 if (yaffsfs_Match(*p, *leftOver)) { in yaffsfs_FindDevice()
534 /* p should now be at the end of the string if fully matched */ in yaffsfs_FindDevice()
535 if (*p) in yaffsfs_FindDevice()
538 if (matching && (thisMatchLength > longestMatch)) { in yaffsfs_FindDevice()
555 if (yaffsfs_IsPathDivider(*path)) { in yaffsfs_CheckPath()
566 /* FindMountPoint only returns a dev entry if the path is a mount point */
573 if (dev && restOfPath && *restOfPath) in yaffsfs_FindMountPoint()
584 if (dev && dev->is_mounted) in yaffsfs_FindRoot()
594 if (obj) in yaffsfs_FollowLink()
600 if (yaffsfs_IsPathDivider(*alias)) in yaffsfs_FollowLink()
631 if (symDepth > YAFFSFS_MAX_SYMLINK_DEREFERENCES) { in yaffsfs_DoFindDirectory()
632 if (loop) in yaffsfs_DoFindDirectory()
637 if (startDir) { in yaffsfs_DoFindDirectory()
656 if (i < YAFFS_MAX_NAME_LENGTH) { in yaffsfs_DoFindDirectory()
664 if (!*restOfPath) in yaffsfs_DoFindDirectory()
668 if (yaffs_strcmp(str, _Y(".")) == 0) { in yaffsfs_DoFindDirectory()
670 } else if (yaffs_strcmp(str, _Y("..")) == 0) { in yaffsfs_DoFindDirectory()
677 if (dir && dir->variant_type != in yaffsfs_DoFindDirectory()
679 if (notDir) in yaffsfs_DoFindDirectory()
717 if (dirOut) in yaffsfs_FindObject()
720 if (dir && *name) in yaffsfs_FindObject()
725 if (getEquiv) in yaffsfs_FindObject()
745 if (existingFD) in yaffs_dup()
747 if (newHandle) { in yaffs_dup()
754 if (!existingFD) in yaffs_dup()
756 else if (!newHandle) in yaffs_dup()
767 if (dev->param.max_objects && current_objects > dev->param.max_objects) in yaffsfs_TooManyObjects()
795 if (!path) { in yaffs_open_sharing()
800 if (yaffsfs_CheckPath(path) < 0) { in yaffs_open_sharing()
805 /* O_EXCL only has meaning if O_CREAT is specified */ in yaffs_open_sharing()
806 if (!(oflag & O_CREAT)) in yaffs_open_sharing()
809 /* O_TRUNC has no meaning if (O_CREAT | O_EXCL) is specified */ in yaffs_open_sharing()
810 if ((oflag & O_CREAT) & (oflag & O_EXCL)) in yaffs_open_sharing()
815 /* Figure out if reading or writing is requested */ in yaffs_open_sharing()
824 if (handle < 0) { in yaffs_open_sharing()
836 if (obj && in yaffs_open_sharing()
841 if (obj) { in yaffs_open_sharing()
846 if (obj->variant_type == YAFFS_OBJECT_TYPE_DIRECTORY) { in yaffs_open_sharing()
852 /* Open should fail if O_CREAT and O_EXCL are specified in yaffs_open_sharing()
855 if (!errorReported && in yaffs_open_sharing()
863 if (readRequested && !(obj->yst_mode & S_IREAD)) in yaffs_open_sharing()
866 if (writeRequested && !(obj->yst_mode & S_IWRITE)) in yaffs_open_sharing()
869 if (!errorReported && writeRequested && in yaffs_open_sharing()
876 if (openDenied && !errorReported) { in yaffs_open_sharing()
882 if (!openDenied) { in yaffs_open_sharing()
892 if (fdx->handleCount > 0 && in yaffs_open_sharing()
896 if (!fdx->shareRead) in yaffs_open_sharing()
898 if (!fdx->shareWrite) in yaffs_open_sharing()
900 if (fdx->reading) in yaffs_open_sharing()
902 if (fdx->writing) in yaffs_open_sharing()
907 if ((!sharedReadAllowed && readRequested) || in yaffs_open_sharing()
919 /* If we could not open an existing object, then let's see if in yaffs_open_sharing()
920 * the directory exists. If not, error. in yaffs_open_sharing()
922 if (!obj && !errorReported) { in yaffs_open_sharing()
925 if (!dir && notDir) { in yaffs_open_sharing()
928 } else if (loop) { in yaffs_open_sharing()
931 } else if (!dir) { in yaffs_open_sharing()
937 if (!obj && dir && !errorReported && (oflag & O_CREAT)) { in yaffs_open_sharing()
938 /* Let's see if we can create this file */ in yaffs_open_sharing()
939 if (dir->my_dev->read_only) { in yaffs_open_sharing()
942 } else if (yaffsfs_TooManyObjects(dir->my_dev)) { in yaffs_open_sharing()
948 if (!obj && !errorReported) { in yaffs_open_sharing()
954 if (!obj && dir && !errorReported && !(oflag & O_CREAT)) { in yaffs_open_sharing()
959 if (obj && !openDenied) { in yaffs_open_sharing()
962 if (inodeId < 0) { in yaffs_open_sharing()
964 * Todo: Fix any problem if inodes run out, in yaffs_open_sharing()
965 * That can't happen if the number of inode in yaffs_open_sharing()
981 if ((oflag & O_TRUNC) && fd->writing) in yaffs_open_sharing()
985 if (!errorReported) in yaffs_open_sharing()
1011 if (!obj) in yaffs_Dofsync()
1013 else if (obj->my_dev->read_only) in yaffs_Dofsync()
1051 if (!h || !obj) in yaffs_close()
1079 if (!vbuf) { in yaffsfs_do_read()
1088 if (!fd || !obj) { in yaffsfs_do_read()
1092 } else if (!fd->reading) { in yaffsfs_do_read()
1096 } else if (nbyte > YAFFS_MAX_FILE_SIZE) { in yaffsfs_do_read()
1100 if (isPread) in yaffsfs_do_read()
1107 if (yaffs_get_obj_length(obj) > pos) in yaffsfs_do_read()
1112 if (nbyte > maxRead) in yaffsfs_do_read()
1119 if (pos < 0 || pos > YAFFS_MAX_FILE_SIZE || in yaffsfs_do_read()
1129 if (nToRead > nbyte) in yaffsfs_do_read()
1137 if (!obj) in yaffsfs_do_read()
1142 if (nRead > 0) { in yaffsfs_do_read()
1148 if (nRead == nToRead) in yaffsfs_do_read()
1153 if (nbyte > 0) { in yaffsfs_do_read()
1162 if (!isPread) { in yaffsfs_do_read()
1163 if (totalRead >= 0) in yaffsfs_do_read()
1201 if (!vbuf) { in yaffsfs_do_write()
1210 if (!fd || !obj) { in yaffsfs_do_write()
1214 } else if (!fd->writing) { in yaffsfs_do_write()
1217 } else if (obj->my_dev->read_only) { in yaffsfs_do_write()
1221 if (fd->append) in yaffsfs_do_write()
1223 else if (isPwrite) in yaffsfs_do_write()
1232 if (pos < 0 || pos > YAFFS_MAX_FILE_SIZE || in yaffsfs_do_write()
1243 if (nToWrite > nbyte) in yaffsfs_do_write()
1251 if (!obj || obj->my_dev->read_only) in yaffsfs_do_write()
1257 if (nWritten > 0) { in yaffsfs_do_write()
1263 if (nWritten == nToWrite) in yaffsfs_do_write()
1268 if (nWritten < 1 && totalWritten < 1) { in yaffsfs_do_write()
1273 if (nbyte > 0) { in yaffsfs_do_write()
1281 if (!isPwrite) { in yaffsfs_do_write()
1282 if (totalWritten > 0) in yaffsfs_do_write()
1312 if (!path) { in yaffs_truncate()
1317 if (yaffsfs_CheckPath(path) < 0) { in yaffs_truncate()
1327 if (!dir && notDir) in yaffs_truncate()
1329 else if (loop) in yaffs_truncate()
1331 else if (!dir || !obj) in yaffs_truncate()
1333 else if (obj->my_dev->read_only) in yaffs_truncate()
1335 else if (obj->variant_type != YAFFS_OBJECT_TYPE_FILE) in yaffs_truncate()
1337 else if (obj->my_dev->read_only) in yaffs_truncate()
1339 else if (new_size < 0 || new_size > YAFFS_MAX_FILE_SIZE) in yaffs_truncate()
1359 if (!fd || !obj) in yaffs_ftruncate()
1362 else if (!fd->writing) in yaffs_ftruncate()
1364 else if (obj->my_dev->read_only) in yaffs_ftruncate()
1366 else if (new_size < 0 || new_size > YAFFS_MAX_FILE_SIZE) in yaffs_ftruncate()
1388 if (!fd || !obj) in yaffs_lseek()
1390 else if (offset > YAFFS_MAX_FILE_SIZE) in yaffs_lseek()
1393 if (whence == SEEK_SET) { in yaffs_lseek()
1394 if (offset >= 0) in yaffs_lseek()
1396 } else if (whence == SEEK_CUR) { in yaffs_lseek()
1397 if ((fd->position + offset) >= 0) in yaffs_lseek()
1399 } else if (whence == SEEK_END) { in yaffs_lseek()
1401 if (fSize >= 0 && (fSize + offset) >= 0) in yaffs_lseek()
1405 if (pos >= 0 && pos <= YAFFS_MAX_FILE_SIZE) in yaffs_lseek()
1427 if (!path) { in yaffsfs_DoUnlink()
1432 if (yaffsfs_CheckPath(path) < 0) { in yaffsfs_DoUnlink()
1442 if (!dir && notDir) in yaffsfs_DoUnlink()
1444 else if (loop) in yaffsfs_DoUnlink()
1446 else if (!dir) in yaffsfs_DoUnlink()
1448 else if (yaffs_strncmp(name, _Y("."), 2) == 0) in yaffsfs_DoUnlink()
1450 else if (!obj) in yaffsfs_DoUnlink()
1452 else if (obj->my_dev->read_only) in yaffsfs_DoUnlink()
1454 else if (!isDirectory && in yaffsfs_DoUnlink()
1457 else if (isDirectory && in yaffsfs_DoUnlink()
1460 else if (isDirectory && obj == obj->my_dev->root_dir) in yaffsfs_DoUnlink()
1465 if (result == YAFFS_FAIL && isDirectory) in yaffsfs_DoUnlink()
1496 if (!oldPath || !newPath) { in yaffs_rename()
1501 if (yaffsfs_CheckPath(oldPath) < 0 || yaffsfs_CheckPath(newPath) < 0) { in yaffs_rename()
1506 if (yaffsfs_alt_dir_path(newPath, &alt_newpath) < 0) { in yaffs_rename()
1510 if (alt_newpath) in yaffs_rename()
1522 /* If the object being renamed is a directory and the in yaffs_rename()
1528 if (olddir == obj) in yaffs_rename()
1531 if ((!olddir && notOldDir) || (!newdir && notNewDir)) { in yaffs_rename()
1534 } else if (oldLoop || newLoop) { in yaffs_rename()
1537 } else if (olddir && oldname && in yaffs_rename()
1541 } else if (!olddir || !newdir || !obj) { in yaffs_rename()
1544 } else if (obj->my_dev->read_only) { in yaffs_rename()
1547 } else if (yaffs_is_non_empty_dir(newobj)) { in yaffs_rename()
1550 } else if (olddir->my_dev != newdir->my_dev) { in yaffs_rename()
1554 } else if (obj && obj->variant_type == YAFFS_OBJECT_TYPE_DIRECTORY) { in yaffs_rename()
1565 if (xx == obj) in yaffs_rename()
1569 if (!rename_allowed) in yaffs_rename()
1573 if (rename_allowed) in yaffs_rename()
1589 if (obj && buf) { in yaffsfs_DoStat()
1594 if (obj->variant_type == YAFFS_OBJECT_TYPE_DIRECTORY) in yaffsfs_DoStat()
1596 else if (obj->variant_type == YAFFS_OBJECT_TYPE_SYMLINK) in yaffsfs_DoStat()
1598 else if (obj->variant_type == YAFFS_OBJECT_TYPE_FILE) in yaffsfs_DoStat()
1609 #if CONFIG_YAFFS_WINCE in yaffsfs_DoStat()
1635 if (!path || !buf) { in yaffsfs_DoStatOrLStat()
1640 if (yaffsfs_CheckPath(path) < 0) { in yaffsfs_DoStatOrLStat()
1649 if (!doLStat && obj) in yaffsfs_DoStatOrLStat()
1652 if (!dir && notDir) in yaffsfs_DoStatOrLStat()
1654 else if (loop) in yaffsfs_DoStatOrLStat()
1656 else if (!dir || !obj) in yaffsfs_DoStatOrLStat()
1683 if (!buf) { in yaffs_fstat()
1691 if (obj) in yaffs_fstat()
1712 if (obj && obj->my_dev->read_only) { in yaffsfs_DoUtime()
1717 if (!buf) { in yaffsfs_DoUtime()
1723 if (obj) { in yaffsfs_DoUtime()
1742 if (!path) { in yaffs_utime()
1747 if (yaffsfs_CheckPath(path) < 0) { in yaffs_utime()
1756 if (!dir && notDir) in yaffs_utime()
1758 else if (loop) in yaffs_utime()
1760 else if (!dir || !obj) in yaffs_utime()
1780 if (obj) in yaffs_futime()
1804 if (!path || !name || !data) { in yaffs_do_setxattr()
1809 if (yaffsfs_CheckPath(path) < 0) { in yaffs_do_setxattr()
1818 if (follow) in yaffs_do_setxattr()
1821 if (!dir && notDir) in yaffs_do_setxattr()
1823 else if (loop) in yaffs_do_setxattr()
1825 else if (!dir || !obj) in yaffs_do_setxattr()
1829 if (retVal < 0) { in yaffs_do_setxattr()
1860 if (!name || !data) { in yaffs_fsetxattr()
1868 if (!obj) in yaffs_fsetxattr()
1872 if (retVal < 0) { in yaffs_fsetxattr()
1892 if (!path || !name || !data) { in yaffs_do_getxattr()
1897 if (yaffsfs_CheckPath(path) < 0) { in yaffs_do_getxattr()
1906 if (follow) in yaffs_do_getxattr()
1909 if (!dir && notDir) in yaffs_do_getxattr()
1911 else if (loop) in yaffs_do_getxattr()
1913 else if (!dir || !obj) in yaffs_do_getxattr()
1917 if (retVal < 0) { in yaffs_do_getxattr()
1944 if (!name || !data) { in yaffs_fgetxattr()
1952 if (obj) { in yaffs_fgetxattr()
1954 if (retVal < 0) { in yaffs_fgetxattr()
1976 if (!path || !data) { in yaffs_do_listxattr()
1981 if (yaffsfs_CheckPath(path) < 0) { in yaffs_do_listxattr()
1990 if (follow) in yaffs_do_listxattr()
1993 if (!dir && notDir) in yaffs_do_listxattr()
1995 else if (loop) in yaffs_do_listxattr()
1997 else if (!dir || !obj) in yaffs_do_listxattr()
2001 if (retVal < 0) { in yaffs_do_listxattr()
2029 if (!data) { in yaffs_flistxattr()
2037 if (obj) { in yaffs_flistxattr()
2039 if (retVal < 0) { in yaffs_flistxattr()
2061 if (!path || !name) { in yaffs_do_removexattr()
2066 if (yaffsfs_CheckPath(path) < 0) { in yaffs_do_removexattr()
2075 if (follow) in yaffs_do_removexattr()
2078 if (!dir && notDir) in yaffs_do_removexattr()
2080 else if (loop) in yaffs_do_removexattr()
2082 else if (!dir || !obj) in yaffs_do_removexattr()
2086 if (retVal < 0) { in yaffs_do_removexattr()
2114 if (!name) { in yaffs_fremovexattr()
2122 if (obj) { in yaffs_fremovexattr()
2124 if (retVal < 0) { in yaffs_fremovexattr()
2149 if (obj) { in yaffs_get_wince_times()
2151 if (wctime) { in yaffs_get_wince_times()
2155 if (watime) { in yaffs_get_wince_times()
2159 if (wmtime) { in yaffs_get_wince_times()
2185 if (obj) { in yaffs_set_wince_times()
2187 if (wctime) { in yaffs_set_wince_times()
2191 if (watime) { in yaffs_set_wince_times()
2195 if (wmtime) { in yaffs_set_wince_times()
2218 if (obj) in yaffsfs_DoChMod()
2221 if (obj) { in yaffsfs_DoChMod()
2238 if (!path) { in yaffs_access()
2243 if (yaffsfs_CheckPath(path) < 0) { in yaffs_access()
2248 if (amode & ~(R_OK | W_OK | X_OK)) { in yaffs_access()
2258 if (!dir && notDir) in yaffs_access()
2260 else if (loop) in yaffs_access()
2262 else if (!dir || !obj) in yaffs_access()
2264 else if ((amode & W_OK) && obj->my_dev->read_only) in yaffs_access()
2269 if ((amode & R_OK) && !(obj->yst_mode & S_IREAD)) in yaffs_access()
2271 if ((amode & W_OK) && !(obj->yst_mode & S_IWRITE)) in yaffs_access()
2273 if ((amode & X_OK) && !(obj->yst_mode & S_IEXEC)) in yaffs_access()
2276 if (!access_ok) in yaffs_access()
2296 if (!path) { in yaffs_chmod()
2301 if (yaffsfs_CheckPath(path) < 0) { in yaffs_chmod()
2306 if (mode & ~(0777)) { in yaffs_chmod()
2316 if (!dir && notDir) in yaffs_chmod()
2318 else if (loop) in yaffs_chmod()
2320 else if (!dir || !obj) in yaffs_chmod()
2322 else if (obj->my_dev->read_only) in yaffs_chmod()
2338 if (mode & ~(0777)) { in yaffs_fchmod()
2346 if (!obj) in yaffs_fchmod()
2348 else if (obj->my_dev->read_only) in yaffs_fchmod()
2368 if (!path) { in yaffs_mkdir()
2373 if (yaffsfs_CheckPath(path) < 0) { in yaffs_mkdir()
2378 if (yaffsfs_alt_dir_path(path, &alt_path) < 0) { in yaffs_mkdir()
2382 if (alt_path) in yaffs_mkdir()
2387 if (!parent && notDir) in yaffs_mkdir()
2389 else if (loop) in yaffs_mkdir()
2391 else if (!parent) in yaffs_mkdir()
2393 else if (yaffsfs_TooManyObjects(parent->my_dev)) in yaffs_mkdir()
2395 else if (yaffs_strnlen(name, 5) == 0) { in yaffs_mkdir()
2398 } else if (parent->my_dev->read_only) in yaffs_mkdir()
2402 if (dir) in yaffs_mkdir()
2404 else if (yaffs_find_by_name(parent, name)) in yaffs_mkdir()
2422 if (!path) { in yaffs_rmdir()
2427 if (yaffsfs_CheckPath(path) < 0) { in yaffs_rmdir()
2432 if (yaffsfs_alt_dir_path(path, &alt_path) < 0) { in yaffs_rmdir()
2436 if (alt_path) in yaffs_rmdir()
2459 if (!path) { in yaffs_mount_common()
2466 if (yaffsfs_CheckPath(path) < 0) { in yaffs_mount_common()
2476 if (dev) { in yaffs_mount_common()
2477 if (!dev->is_mounted) { in yaffs_mount_common()
2479 if (skip_checkpt) { in yaffs_mount_common()
2488 if (result == YAFFS_FAIL) in yaffs_mount_common()
2518 if (!path) { in yaffs_sync()
2523 if (yaffsfs_CheckPath(path) < 0) { in yaffs_sync()
2530 if (dev) { in yaffs_sync()
2531 if (!dev->is_mounted) in yaffs_sync()
2533 else if (dev->read_only) in yaffs_sync()
2556 if (obj && obj->my_dev == dev) in yaffsfs_IsDevBusy()
2567 if (!path) { in yaffs_remount()
2572 if (yaffsfs_CheckPath(path) < 0) { in yaffs_remount()
2579 if (dev) { in yaffs_remount()
2580 if (dev->is_mounted) { in yaffs_remount()
2583 if (force || !yaffsfs_IsDevBusy(dev)) { in yaffs_remount()
2584 if (read_only) in yaffs_remount()
2607 if (!path) { in yaffs_unmount2()
2612 if (yaffsfs_CheckPath(path) < 0) { in yaffs_unmount2()
2619 if (dev) { in yaffs_unmount2()
2620 if (dev->is_mounted) { in yaffs_unmount2()
2625 if (!inUse || force) { in yaffs_unmount2()
2626 if (inUse) in yaffs_unmount2()
2656 if (!path) { in yaffs_freespace()
2661 if (yaffsfs_CheckPath(path) < 0) { in yaffs_freespace()
2668 if (dev && dev->is_mounted) { in yaffs_freespace()
2685 if (!path) { in yaffs_totalspace()
2690 if (yaffsfs_CheckPath(path) < 0) { in yaffs_totalspace()
2697 if (dev && dev->is_mounted) { in yaffs_totalspace()
2716 if (!path) { in yaffs_inodecount()
2721 if (yaffsfs_CheckPath(path) < 0) { in yaffs_inodecount()
2728 if (dev && dev->is_mounted) { in yaffs_inodecount()
2730 if (n_obj > dev->n_hardlinks) in yaffs_inodecount()
2734 if (retVal < 0) in yaffs_inodecount()
2747 if (dev == list_entry(cfg, struct yaffs_dev, dev_list)) in yaffs_add_device()
2754 if (!dev->dev_list.next) in yaffs_add_device()
2777 if (!dev_iterator) in yaffs_next_dev()
2779 if (dev_iterator == &yaffsfs_deviceList) in yaffs_next_dev()
2793 if (dsc && in yaffsfs_SetDirRewound()
2799 if (list_empty(&dsc->dirObj->variant.dir_variant.children)) in yaffsfs_SetDirRewound()
2813 if (dsc && in yaffsfs_DirAdvance()
2817 if (dsc->nextReturn == NULL || in yaffsfs_DirAdvance()
2823 if (next == &dsc->dirObj->variant.dir_variant.children) in yaffsfs_DirAdvance()
2841 /* if search contexts not initilised then skip */ in yaffsfs_RemoveObjectCallback()
2842 if (!search_contexts.next) in yaffsfs_RemoveObjectCallback()
2846 * If any are the one being removed, then advance the dsc to in yaffsfs_RemoveObjectCallback()
2851 if (dsc->nextReturn == obj) in yaffsfs_RemoveObjectCallback()
2865 if (!dirname) { in yaffs_opendir()
2870 if (yaffsfs_CheckPath(dirname) < 0) { in yaffs_opendir()
2879 if (!obj && notDir) in yaffs_opendir()
2881 else if (loop) in yaffs_opendir()
2883 else if (!obj) in yaffs_opendir()
2885 else if (obj->variant_type != YAFFS_OBJECT_TYPE_DIRECTORY) in yaffs_opendir()
2891 if (!yaffsfs_dsc[i].inUse) in yaffs_opendir()
2897 if (dsc) { in yaffs_opendir()
2904 if (!search_contexts.next) in yaffs_opendir()
2926 if (dsc && dsc->inUse) { in yaffs_readdir()
2928 if (dsc->nextReturn) { in yaffs_readdir()
2935 if (yaffs_strnlen(dsc->de.d_name, NAME_MAX + 1) == 0) { in yaffs_readdir()
2972 if (!dsc) { in yaffs_closedir()
2996 if (!oldpath || !newpath) { in yaffs_symlink()
3001 if (yaffsfs_CheckPath(newpath) < 0 || yaffsfs_CheckPath(oldpath) < 0) { in yaffs_symlink()
3008 if (!parent && notDir) in yaffs_symlink()
3010 else if (loop) in yaffs_symlink()
3012 else if (!parent || yaffs_strnlen(name, 5) < 1) in yaffs_symlink()
3014 else if (yaffsfs_TooManyObjects(parent->my_dev)) in yaffs_symlink()
3016 else if (parent->my_dev->read_only) in yaffs_symlink()
3020 if (obj) in yaffs_symlink()
3022 else if (yaffsfs_FindObject in yaffs_symlink()
3043 if (!path || !buf) { in yaffs_readlink()
3052 if (!dir && notDir) in yaffs_readlink()
3054 else if (loop) in yaffs_readlink()
3056 else if (!dir || !obj) in yaffs_readlink()
3058 else if (obj->variant_type != YAFFS_OBJECT_TYPE_SYMLINK) in yaffs_readlink()
3084 if (!oldpath || !linkpath) { in yaffs_link()
3089 if (yaffsfs_CheckPath(linkpath) < 0 || yaffsfs_CheckPath(oldpath) < 0) { in yaffs_link()
3102 if ((!obj_dir && notDirObj) || (!lnk_dir && notDirLnk)) in yaffs_link()
3104 else if (objLoop || lnkLoop) in yaffs_link()
3106 else if (!obj_dir || !lnk_dir || !obj) in yaffs_link()
3108 else if (obj->my_dev->read_only) in yaffs_link()
3110 else if (yaffsfs_TooManyObjects(obj->my_dev)) in yaffs_link()
3112 else if (lnk) in yaffs_link()
3114 else if (lnk_dir->my_dev != obj->my_dev) in yaffs_link()
3119 if (retVal == 0) { in yaffs_link()
3121 if (lnk) in yaffs_link()
3152 if (!path) { in yaffs_n_handles()
3157 if (yaffsfs_CheckPath(path) < 0) { in yaffs_n_handles()
3164 if (obj) in yaffs_n_handles()
3183 #if 0 in yaffs_dump_dev()
3188 if (obj) { in yaffs_dump_dev()