Home
last modified time | relevance | path

Searched refs:ent (Results 1 – 7 of 7) sorted by relevance

/lk-master/lib/fs/ext2/
A Ddir.c39 struct ext2_dir_entry_2 *ent; in ext2_dir_lookup() local
42 ent = (struct ext2_dir_entry_2 *)&buf[pos]; in ext2_dir_lookup()
45 … file_blocknum, pos, LE32(ent->inode), LE16(ent->rec_len), ent->name_len/* , ent->name*/); in ext2_dir_lookup()
48 if (LE16(ent->rec_len) == 0) in ext2_dir_lookup()
51 if (ent->name_len == namelen && memcmp(name, ent->name, ent->name_len) == 0) { in ext2_dir_lookup()
53 *inum = LE32(ent->inode); in ext2_dir_lookup()
59 pos += ROUNDUP(LE16(ent->rec_len), 4); in ext2_dir_lookup()
/lk-master/lib/fs/spifs/test/
A Dspifstest.c102 struct dirent ent; in test_empty_after_format() local
103 if (fs_read_dir(dhandle, &ent) >= 0) { in test_empty_after_format()
115 struct dirent *ent = malloc(sizeof(*ent)); in test_double_create_file() local
137 while ((status = fs_read_dir(dhandle, ent)) >= 0) { in test_double_create_file()
147 free(ent); in test_double_create_file()
592 struct dirent *ent = malloc(sizeof(*ent)); in test_rm_active_dirent() local
593 if (fs_read_dir(dhandle, ent) >= 0) { in test_rm_active_dirent()
598 free(ent); in test_rm_active_dirent()
/lk-master/lib/fs/
A Dshell.c76 struct dirent ent; in cmd_ls() local
77 while ((err = fs_read_dir(dhandle, &ent)) >= 0) { in cmd_ls()
83 strlcat(path, ent.name, FS_MAX_PATH_LEN); in cmd_ls()
103 printf("%c %16llu %s\n", stat.is_dir ? 'd' : ' ', stat.size, ent.name); in cmd_ls()
A Dfs.c399 status_t fs_read_dir(dirhandle *handle, struct dirent *ent) { in fs_read_dir() argument
403 return handle->mount->api->readdir(handle->cookie, ent); in fs_read_dir()
/lk-master/lib/fs/memfs/
A Dmemfs.c339 static status_t memfs_readdir(dircookie *dcookie, struct dirent *ent) { in memfs_readdir() argument
342 LTRACEF("dircookie %p ent %p\n", dcookie, ent); in memfs_readdir()
344 if (!ent) in memfs_readdir()
351 strlcpy(ent->name, dcookie->next_file->name, sizeof(ent->name)); in memfs_readdir()
/lk-master/lib/fs/include/lib/
A Dfs.h66 status_t fs_read_dir(dirhandle *handle, struct dirent *ent) __NONNULL();
/lk-master/lib/fs/spifs/
A Dspifs.c1082 static status_t spifs_readdir(dircookie *dcookie, struct dirent *ent) { in spifs_readdir() argument
1085 LTRACEF("dircookie %p ent %p\n", dcookie, ent); in spifs_readdir()
1093 strlcpy(ent->name, dcookie->next_file->metadata.filename, sizeof(ent->name)); in spifs_readdir()

Completed in 11 milliseconds