Home
last modified time | relevance | path

Searched refs:dirname (Results 1 – 8 of 8) sorted by relevance

/fs/ext4/
A Dext4fs.c50 char *dirname; member
209 int ext4fs_opendir(const char *dirname, struct fs_dir_stream **dirsp) in ext4fs_opendir() argument
220 dirs->dirname = strdup(dirname); in ext4fs_opendir()
221 if (!dirs->dirname) { in ext4fs_opendir()
226 ret = ext4fs_find_file(dirname, &ext4fs_root->diropen, &dir, in ext4fs_opendir()
232 free(dirs->dirname); in ext4fs_opendir()
256 ret = ext4fs_find_file(dirs->dirname, &ext4fs_root->diropen, &dir, in ext4fs_readdir()
345 free(dirs->dirname); in ext4fs_closedir()
A Dext4_common.c632 static int search_dir(struct ext2_inode *parent_inode, char *dirname) in search_dir() argument
678 if (dir->inode && (strlen(dirname) == dir->namelen) && in search_dir()
679 (strncmp(dirname, direntname, dir->namelen) == 0)) { in search_dir()
700 static int find_dir_depth(char *dirname) in find_dir_depth() argument
702 char *token = strtok(dirname, "/"); in find_dir_depth()
716 static int parse_path(char **arr, char *dirname) in parse_path() argument
718 char *token = strtok(dirname, "/"); in parse_path()
770 depth_dirname = zalloc(strlen(dirname) + 1); in ext4fs_get_parent_inode_num()
774 memcpy(depth_dirname, dirname, strlen(dirname)); in ext4fs_get_parent_inode_num()
776 parse_dirname = zalloc(strlen(dirname) + 1); in ext4fs_get_parent_inode_num()
[all …]
A Dext4_common.h64 int ext4fs_get_parent_inode_num(const char *dirname, char *dname, int flags);
/fs/
A Dfs.c56 static inline int fs_ls_unsupported(const char *dirname) in fs_ls_unsupported() argument
63 static int fs_ls_generic(const char *dirname) in fs_ls_generic() argument
69 dirs = fs_opendir(dirname); in fs_ls_generic()
142 static inline int fs_mkdir_unsupported(const char *dirname) in fs_mkdir_unsupported() argument
167 int (*ls)(const char *dirname);
191 int (*mkdir)(const char *dirname);
536 int fs_ls(const char *dirname) in fs_ls() argument
542 ret = info->ls(dirname); in fs_ls()
733 int fs_mkdir(const char *dirname) in fs_mkdir() argument
739 ret = info->mkdir(dirname); in fs_mkdir()
/fs/exfat/
A Dio.c603 char dirname[PATH_MAX]; member
742 strncpy(dirs->dirname, filename, PATH_MAX - 1); in exfat_fs_opendir()
760 err = exfat_lookup_realpath(&ctxt.ef, &dnode, dirs->dirname); in exfat_fs_readdir()
828 int exfat_fs_ls(const char *dirname) in exfat_fs_ls() argument
836 err = exfat_lookup_realpath(&ctxt.ef, &dnode, dirname); in exfat_fs_ls()
963 int exfat_fs_mkdir(const char *dirname) in exfat_fs_mkdir() argument
965 if (!strcmp(dirname, ".") || !strcmp(dirname, "..")) in exfat_fs_mkdir()
968 return exfat_mkdir(&ctxt.ef, dirname); in exfat_fs_mkdir()
/fs/sandbox/
A Dsandboxfs.c85 int sandbox_fs_ls(const char *dirname) in sandbox_fs_ls() argument
90 ret = os_dirent_ls(dirname, &head); in sandbox_fs_ls()
/fs/fat/
A Dfat_write.c1367 static int split_filename(char *filename, char **dirname, char **basename) in split_filename() argument
1397 *dirname = "/"; in split_filename()
1400 *dirname = filename; in split_filename()
1406 *dirname = "/"; /* root by default */ in split_filename()
1728 char *filename_copy, *dirname, *basename; in fat_unlink() local
1737 split_filename(filename_copy, &dirname, &basename); in fat_unlink()
1739 if (!strcmp(dirname, "/") && !strcmp(basename, "")) { in fat_unlink()
1751 ret = fat_itr_resolve(itr, dirname, TYPE_DIR); in fat_unlink()
1753 printf("%s: doesn't exist (%d)\n", dirname, ret); in fat_unlink()
1788 int fat_mkdir(const char *dirname) in fat_mkdir() argument
[all …]
/fs/ubifs/
A Dubifs.c420 static int ubifs_finddir(struct super_block *sb, char *dirname, in ubifs_finddir() argument
472 if ((strncmp(dirname, (char *)dent->name, nm.len) == 0) && in ubifs_finddir()
473 (strlen(dirname) == nm.len)) { in ubifs_finddir()

Completed in 23 milliseconds