Lines Matching refs:entry
206 FSDirEntry *entry = file->arg.readdir.p_entry; in FSi_ReadDirDefault() local
217 entry->name_len = (u32)(len & BIT_MASK(7)); in FSi_ReadDirDefault()
218 entry->is_directory = (u32)((len >> 7) & 1); in FSi_ReadDirDefault()
219 if (entry->name_len == 0) in FSi_ReadDirDefault()
227 result = FSi_ReadTable(¶m, entry->name, entry->name_len); in FSi_ReadDirDefault()
232 entry->name[entry->name_len] = '\0'; in FSi_ReadDirDefault()
236 param.pos += entry->name_len; in FSi_ReadDirDefault()
238 if (!entry->is_directory) in FSi_ReadDirDefault()
240 entry->file_id.arc = file->arc; in FSi_ReadDirDefault()
241 entry->file_id.file_id = file->prop.dir.pos.index; in FSi_ReadDirDefault()
250 entry->dir_id.arc = file->arc; in FSi_ReadDirDefault()
251 entry->dir_id.own_id = (u16)(id & BIT_MASK(12)); in FSi_ReadDirDefault()
252 entry->dir_id.index = 0; in FSi_ReadDirDefault()
253 entry->dir_id.pos = 0; in FSi_ReadDirDefault()
392 FSDirEntry entry; in FSi_GetPathDefault() local
420 tmp->arg.readdir.p_entry = &entry; in FSi_GetPathDefault()
424 if (!entry.is_directory && (entry.file_id.file_id == file_id)) in FSi_GetPathDefault()
455 len += entry.name_len; in FSi_GetPathDefault()
464 tmp->arg.readdir.p_entry = &entry; in FSi_GetPathDefault()
468 if (entry.is_directory && (entry.dir_id.own_id == id)) in FSi_GetPathDefault()
470 len += entry.name_len + 1; in FSi_GetPathDefault()
512 tmp->arg.readdir.p_entry = &entry; in FSi_GetPathDefault()
516 if (!entry.is_directory && (entry.file_id.file_id == file_id)) in FSi_GetPathDefault()
521 len = entry.name_len + 1; in FSi_GetPathDefault()
522 MI_CpuCopy8(entry.name, dst + total - len, len); in FSi_GetPathDefault()
538 tmp->arg.readdir.p_entry = &entry; in FSi_GetPathDefault()
546 if (entry.is_directory && (entry.dir_id.own_id == id)) in FSi_GetPathDefault()
548 u32 len = entry.name_len; in FSi_GetPathDefault()
549 MI_CpuCopy8(entry.name, dst + total - len, len); in FSi_GetPathDefault()
858 FSDirEntry entry[1]; in FSi_ROMFAT_ReadDirectory() local
860 arg->readdir.p_entry = entry; in FSi_ROMFAT_ReadDirectory()
866 info->longname_length = entry->name_len; in FSi_ROMFAT_ReadDirectory()
867 MI_CpuCopy8(entry->name, info->longname, info->longname_length); in FSi_ROMFAT_ReadDirectory()
869 if (entry->is_directory) in FSi_ROMFAT_ReadDirectory()
872 info->id = (u32)((entry->dir_id.own_id << 0) | (entry->dir_id.index << 16)); in FSi_ROMFAT_ReadDirectory()
878 info->id = entry->file_id.file_id; in FSi_ROMFAT_ReadDirectory()