Lines Matching defs:parent_dir
1910 struct tmpfs_directory_s *parent_dir;
1945 parent_dir = (struct tmpfs_directory_s *)(parent->data);
1946 if (parent_dir == NULL)
1948 ret = tmpfs_find_file(fs, relpath, &tfo, &parent_dir);
1959 if (tfo == NULL || parent_dir == NULL)
1965 tmpfs_lock_directory(parent_dir);
1969 ret = tmpfs_remove_dirent(parent_dir, (struct tmpfs_object_s *)tfo);
2003 if (parent_dir->tdo_refs > 0)
2005 parent_dir->tdo_refs--;
2007 tmpfs_unlock_directory(parent_dir);
2015 if (parent_dir->tdo_refs > 0)
2017 parent_dir->tdo_refs--;
2020 tmpfs_unlock_directory(parent_dir);
2098 struct tmpfs_directory_s *parent_dir;
2121 parent_dir = (struct tmpfs_directory_s *)(parent->data);
2122 if (parent_dir == NULL)
2124 ret = tmpfs_find_directory(fs, dirname, &tdo, &parent_dir);
2140 tmpfs_lock_directory(parent_dir);
2154 ret = tmpfs_remove_dirent(parent_dir, (struct tmpfs_object_s *)tdo);
2168 if (parent_dir->tdo_refs > 0)
2170 parent_dir->tdo_refs--;
2173 tmpfs_unlock_directory(parent_dir);
2185 if (parent_dir->tdo_refs > 0)
2187 parent_dir->tdo_refs--;
2189 tmpfs_unlock_directory(parent_dir);