Lines Matching refs:dir

626 	struct yaffs_obj *dir;  in yaffsfs_DoFindDirectory()  local
638 dir = startDir; in yaffsfs_DoFindDirectory()
641 dir = yaffsfs_FindRoot(path, &restOfPath); in yaffsfs_DoFindDirectory()
643 while (dir) { in yaffsfs_DoFindDirectory()
666 return dir; in yaffsfs_DoFindDirectory()
671 dir = dir->parent; in yaffsfs_DoFindDirectory()
673 dir = yaffs_find_by_name(dir, str); in yaffsfs_DoFindDirectory()
675 dir = yaffsfs_FollowLink(dir, symDepth, loop); in yaffsfs_DoFindDirectory()
677 if (dir && dir->variant_type != in yaffsfs_DoFindDirectory()
681 dir = NULL; in yaffsfs_DoFindDirectory()
710 struct yaffs_obj *dir; in yaffsfs_FindObject() local
714 dir = in yaffsfs_FindObject()
718 *dirOut = dir; in yaffsfs_FindObject()
720 if (dir && *name) in yaffsfs_FindObject()
721 obj = yaffs_find_by_name(dir, name); in yaffsfs_FindObject()
723 obj = dir; in yaffsfs_FindObject()
776 struct yaffs_obj *dir = NULL; in yaffs_open_sharing() local
923 dir = yaffsfs_FindDirectory(NULL, path, &name, 0, in yaffs_open_sharing()
925 if (!dir && notDir) { in yaffs_open_sharing()
931 } else if (!dir) { in yaffs_open_sharing()
937 if (!obj && dir && !errorReported && (oflag & O_CREAT)) { 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()
946 obj = yaffs_create_file(dir, name, mode, 0, 0); in yaffs_open_sharing()
954 if (!obj && dir && !errorReported && !(oflag & O_CREAT)) { in yaffs_open_sharing()
1307 struct yaffs_obj *dir = NULL; in yaffs_truncate() local
1324 obj = yaffsfs_FindObject(NULL, path, 0, 1, &dir, &notDir, &loop); in yaffs_truncate()
1327 if (!dir && notDir) in yaffs_truncate()
1331 else if (!dir || !obj) in yaffs_truncate()
1420 struct yaffs_obj *dir = NULL; in yaffsfs_DoUnlink() local
1440 dir = yaffsfs_FindDirectory(NULL, path, &name, 0, &notDir, &loop); in yaffsfs_DoUnlink()
1442 if (!dir && notDir) in yaffsfs_DoUnlink()
1446 else if (!dir) in yaffsfs_DoUnlink()
1463 result = yaffs_unlinker(dir, name); in yaffsfs_DoUnlink()
1630 struct yaffs_obj *dir = NULL; in yaffsfs_DoStatOrLStat() local
1647 obj = yaffsfs_FindObject(NULL, path, 0, 1, &dir, &notDir, &loop); in yaffsfs_DoStatOrLStat()
1652 if (!dir && notDir) in yaffsfs_DoStatOrLStat()
1656 else if (!dir || !obj) in yaffsfs_DoStatOrLStat()
1737 struct yaffs_obj *dir = NULL; in yaffs_utime() local
1754 obj = yaffsfs_FindObject(NULL, path, 0, 1, &dir, &notDir, &loop); in yaffs_utime()
1756 if (!dir && notDir) in yaffs_utime()
1760 else if (!dir || !obj) in yaffs_utime()
1798 struct yaffs_obj *dir; in yaffs_do_setxattr() local
1816 obj = yaffsfs_FindObject(NULL, path, 0, 1, &dir, &notDir, &loop); in yaffs_do_setxattr()
1821 if (!dir && notDir) in yaffs_do_setxattr()
1825 else if (!dir || !obj) in yaffs_do_setxattr()
1887 struct yaffs_obj *dir; in yaffs_do_getxattr() local
1904 obj = yaffsfs_FindObject(NULL, path, 0, 1, &dir, &notDir, &loop); in yaffs_do_getxattr()
1909 if (!dir && notDir) in yaffs_do_getxattr()
1913 else if (!dir || !obj) in yaffs_do_getxattr()
1971 struct yaffs_obj *dir = NULL; in yaffs_do_listxattr() local
1988 obj = yaffsfs_FindObject(NULL, path, 0, 1, &dir, &notDir, &loop); in yaffs_do_listxattr()
1993 if (!dir && notDir) in yaffs_do_listxattr()
1997 else if (!dir || !obj) in yaffs_do_listxattr()
2056 struct yaffs_obj *dir = NULL; in yaffs_do_removexattr() local
2073 obj = yaffsfs_FindObject(NULL, path, 0, 1, &dir, &notDir, &loop); in yaffs_do_removexattr()
2078 if (!dir && notDir) in yaffs_do_removexattr()
2082 else if (!dir || !obj) in yaffs_do_removexattr()
2233 struct yaffs_obj *dir = NULL; in yaffs_access() local
2255 obj = yaffsfs_FindObject(NULL, path, 0, 1, &dir, &notDir, &loop); in yaffs_access()
2258 if (!dir && notDir) in yaffs_access()
2262 else if (!dir || !obj) in yaffs_access()
2291 struct yaffs_obj *dir = NULL; in yaffs_chmod() local
2313 obj = yaffsfs_FindObject(NULL, path, 0, 1, &dir, &notDir, &loop); in yaffs_chmod()
2316 if (!dir && notDir) in yaffs_chmod()
2320 else if (!dir || !obj) in yaffs_chmod()
2361 struct yaffs_obj *dir = NULL; in yaffs_mkdir() local
2401 dir = yaffs_create_dir(parent, name, mode, 0, 0); in yaffs_mkdir()
2402 if (dir) in yaffs_mkdir()
2859 yaffs_DIR *dir = NULL; in yaffs_opendir() local
2895 dir = (yaffs_DIR *) dsc; in yaffs_opendir()
2915 return dir; in yaffs_opendir()
3038 struct yaffs_obj *dir = NULL; in yaffs_readlink() local
3050 obj = yaffsfs_FindObject(NULL, path, 0, 1, &dir, &notDir, &loop); in yaffs_readlink()
3052 if (!dir && notDir) in yaffs_readlink()
3056 else if (!dir || !obj) in yaffs_readlink()