Home
last modified time | relevance | path

Searched refs:dirp (Results 1 – 5 of 5) sorted by relevance

/subsys/fs/virtiofs/
A Dvirtiofs_zfs.c387 const char *path = virtiofs_strip_prefix(fs_path, dirp->mp); in virtiofs_zfs_opendir()
404 virtiofs_forget(dirp->mp->storage_dev, lookup_ret.nodeid, 1); in virtiofs_zfs_opendir()
411 dirp->dirp = dir; in virtiofs_zfs_opendir()
414 virtiofs_forget(dirp->mp->storage_dev, lookup_ret.nodeid, 1); in virtiofs_zfs_opendir()
422 struct virtiofs_dir *dir = dirp->dirp; in virtiofs_zfs_readdir()
426 dirp->mp->storage_dev, dir->nodeid, dir->fh, dir->offset, in virtiofs_zfs_readdir()
451 dirp->mp->storage_dev, dir->nodeid, entry->name, &lookup_ret, NULL in virtiofs_zfs_readdir()
458 virtiofs_forget(dirp->mp->storage_dev, lookup_ret.nodeid, 1); in virtiofs_zfs_readdir()
472 static int virtiofs_zfs_closedir(struct fs_dir_t *dirp) in virtiofs_zfs_closedir() argument
474 struct virtiofs_dir *dir = dirp->dirp; in virtiofs_zfs_closedir()
[all …]
/subsys/fs/ext2/
A Dext2_ops.c289 static int ext2_opendir(struct fs_dir_t *dirp, const char *fs_path) in ext2_opendir() argument
293 const char *path = fs_impl_strip_prefix(fs_path, dirp->mp); in ext2_opendir()
294 struct ext2_data *fs = dirp->mp->fs_data; in ext2_opendir()
328 dirp->dirp = dir; in ext2_opendir()
336 static int ext2_readdir(struct fs_dir_t *dirp, struct fs_dirent *entry) in ext2_readdir() argument
338 struct ext2_file *dir = dirp->dirp; in ext2_readdir()
348 static int ext2_closedir(struct fs_dir_t *dirp) in ext2_closedir() argument
350 struct ext2_file *dir = dirp->dirp; in ext2_closedir()
/subsys/fs/
A Dfs.c354 if (zdp->mp != NULL || zdp->dirp != NULL) { in fs_opendir()
364 zdp->dirp = sys_dlist_peek_head(&fs_mnt_list); in fs_opendir()
385 zdp->dirp = NULL; in fs_opendir()
427 if (zdp->dirp == NULL) { in fs_readdir()
440 if (node == zdp->dirp) { in fs_readdir()
469 zdp->dirp = next; in fs_readdir()
479 zdp->dirp = NULL; in fs_closedir()
494 zdp->dirp = NULL; in fs_closedir()
A Dfat_fs.c352 zdp->dirp = ptr; in fatfs_opendir()
357 res = f_opendir(zdp->dirp, translate_path(path)); in fatfs_opendir()
361 zdp->dirp = NULL; in fatfs_opendir()
372 res = f_readdir(zdp->dirp, &fno); in fatfs_readdir()
389 res = f_closedir(zdp->dirp); in fatfs_closedir()
392 k_mem_slab_free(&fatfs_dirp_pool, zdp->dirp); in fatfs_closedir()
A Dlittlefs_fs.c471 if (k_mem_slab_alloc(&lfs_dir_pool, &dp->dirp, K_NO_WAIT) != 0) { in littlefs_opendir()
475 memset(dp->dirp, 0, sizeof(struct lfs_dir)); in littlefs_opendir()
481 int ret = lfs_dir_open(&fs->lfs, dp->dirp, path); in littlefs_opendir()
486 k_mem_slab_free(&lfs_dir_pool, dp->dirp); in littlefs_opendir()
508 int ret = lfs_dir_read(&fs->lfs, dp->dirp, &info); in littlefs_readdir()
528 int ret = lfs_dir_close(&fs->lfs, dp->dirp); in littlefs_closedir()
532 k_mem_slab_free(&lfs_dir_pool, dp->dirp); in littlefs_closedir()

Completed in 48 milliseconds