Searched refs:dirp (Results 1 – 5 of 5) sorted by relevance
/subsys/fs/virtiofs/ |
A D | virtiofs_zfs.c | 387 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 D | ext2_ops.c | 289 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 D | fs.c | 354 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 D | fat_fs.c | 352 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 D | littlefs_fs.c | 471 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