Lines Matching defs:new_dir
1692 static int yaffs_change_obj_name(yaffs_obj_t *obj, yaffs_obj_t *new_dir,
1700 if (new_dir == NULL)
1701 new_dir = obj->parent; /* use the old directory */
1703 if (new_dir->variant_type != YAFFS_OBJECT_TYPE_DIRECTORY) {
1706 ("tragedy: yaffs_change_obj_name: new_dir is not a directory"
1713 unlinkOp = (new_dir == obj->my_dev->unlinked_dir);
1715 unlinkOp = (new_dir == obj->my_dev->unlinked_dir
1718 deleteOp = (new_dir == obj->my_dev->del_dir);
1720 existingTarget = yaffs_find_by_name(new_dir, new_name);
1732 new_dir->variant_type == YAFFS_OBJECT_TYPE_DIRECTORY) {
1736 yaffs_add_obj_to_dir(new_dir, obj);
1750 yaffs_obj_t *new_dir, const YCHAR *new_name)
1761 if (!new_dir || new_dir->variant_type != YAFFS_OBJECT_TYPE_DIRECTORY)
1771 if (old_dir == new_dir && yaffs_strcmp(old_name, new_name) == 0)
1785 existingTarget = yaffs_find_by_name(new_dir, new_name);
1799 yaffs_change_obj_name(obj, new_dir, new_name, force,
1806 result = yaffs_change_obj_name(obj, new_dir, new_name, 1, 0);
1809 if(new_dir != old_dir)
1810 yaffs_update_parent(new_dir);