Lines Matching refs:info
1378 uint16_t id, struct lfs_info *info) {
1381 strcpy(info->name, "/");
1382 info->type = LFS_TYPE_DIR;
1387 LFS_MKTAG(LFS_TYPE_NAME, id, lfs->name_max+1), info->name);
1392 info->type = lfs_tag_type3(tag);
1403 info->size = ctz.size;
1405 info->size = lfs_tag_size(tag);
2714 static int lfs_dir_rawread(lfs_t *lfs, lfs_dir_t *dir, struct lfs_info *info) {
2715 memset(info, 0, sizeof(*info));
2719 info->type = LFS_TYPE_DIR;
2720 strcpy(info->name, ".");
2724 info->type = LFS_TYPE_DIR;
2725 strcpy(info->name, "..");
2744 int err = lfs_dir_getinfo(lfs, &dir->m, dir->id, info);
3808 static int lfs_rawstat(lfs_t *lfs, const char *path, struct lfs_info *info) {
3815 return lfs_dir_getinfo(lfs, &cwd, lfs_tag_id(tag), info);
5090 /// Version info ///
5858 int lfs_stat(lfs_t *lfs, const char *path, struct lfs_info *info) {
5863 LFS_TRACE("lfs_stat(%p, \"%s\", %p)", (void*)lfs, path, (void*)info);
5865 err = lfs_rawstat(lfs, path, info);
6152 int lfs_dir_read(lfs_t *lfs, lfs_dir_t *dir, struct lfs_info *info) {
6158 (void*)lfs, (void*)dir, (void*)info);
6160 err = lfs_dir_rawread(lfs, dir, info);