Lines Matching refs:dirs
44 struct fs_dir_stream *dirs; in fs_ls_generic() local
48 dirs = fs_opendir(dirname); in fs_ls_generic()
49 if (!dirs) in fs_ls_generic()
52 while ((dent = fs_readdir(dirs))) { in fs_ls_generic()
62 fs_closedir(dirs); in fs_ls_generic()
103 struct fs_dir_stream **dirs) in fs_opendir_unsupported() argument
142 int (*readdir)(struct fs_dir_stream *dirs, struct fs_dirent **dentp);
144 void (*closedir)(struct fs_dir_stream *dirs);
441 struct fs_dir_stream *dirs = NULL; in fs_opendir() local
444 ret = info->opendir(filename, &dirs); in fs_opendir()
451 dirs->desc = fs_dev_desc; in fs_opendir()
452 dirs->part = fs_dev_part; in fs_opendir()
454 return dirs; in fs_opendir()
457 struct fs_dirent *fs_readdir(struct fs_dir_stream *dirs) in fs_readdir() argument
463 fs_set_blk_dev_with_part(dirs->desc, dirs->part); in fs_readdir()
466 ret = info->readdir(dirs, &dirent); in fs_readdir()
476 void fs_closedir(struct fs_dir_stream *dirs) in fs_closedir() argument
480 if (!dirs) in fs_closedir()
483 fs_set_blk_dev_with_part(dirs->desc, dirs->part); in fs_closedir()
486 info->closedir(dirs); in fs_closedir()