Lines Matching refs:entry
188 FSDirEntry *entry = file->arg.readdir.p_entry; in FSi_ReadDirDefault() local
199 entry->name_len = (u32)(len & BIT_MASK(7)); in FSi_ReadDirDefault()
200 entry->is_directory = (u32)((len >> 7) & 1); in FSi_ReadDirDefault()
201 if (entry->name_len == 0) in FSi_ReadDirDefault()
209 result = FSi_ReadTable(¶m, entry->name, entry->name_len); in FSi_ReadDirDefault()
214 entry->name[entry->name_len] = '\0'; in FSi_ReadDirDefault()
218 param.pos += entry->name_len; in FSi_ReadDirDefault()
220 if (!entry->is_directory) in FSi_ReadDirDefault()
222 entry->file_id.arc = file->arc; in FSi_ReadDirDefault()
223 entry->file_id.file_id = file->prop.dir.pos.index; in FSi_ReadDirDefault()
232 entry->dir_id.arc = file->arc; in FSi_ReadDirDefault()
233 entry->dir_id.own_id = (u16)(id & BIT_MASK(12)); in FSi_ReadDirDefault()
234 entry->dir_id.index = 0; in FSi_ReadDirDefault()
235 entry->dir_id.pos = 0; in FSi_ReadDirDefault()
373 FSDirEntry entry; in FSi_GetPathDefault() local
405 tmp->arg.readdir.p_entry = &entry; in FSi_GetPathDefault()
409 if (!entry.is_directory && (entry.file_id.file_id == file_id)) in FSi_GetPathDefault()
440 len += entry.name_len; in FSi_GetPathDefault()
449 tmp->arg.readdir.p_entry = &entry; in FSi_GetPathDefault()
453 if (entry.is_directory && (entry.dir_id.own_id == id)) in FSi_GetPathDefault()
455 len += entry.name_len + 1; in FSi_GetPathDefault()
497 tmp->arg.readdir.p_entry = &entry; in FSi_GetPathDefault()
501 if (!entry.is_directory && (entry.file_id.file_id == file_id)) in FSi_GetPathDefault()
506 len = entry.name_len + 1; in FSi_GetPathDefault()
507 MI_CpuCopy8(entry.name, dst + total - len, len); in FSi_GetPathDefault()
523 tmp->arg.readdir.p_entry = &entry; in FSi_GetPathDefault()
531 if (entry.is_directory && (entry.dir_id.own_id == id)) in FSi_GetPathDefault()
533 u32 len = entry.name_len; in FSi_GetPathDefault()
534 MI_CpuCopy8(entry.name, dst + total - len, len); in FSi_GetPathDefault()
843 FSDirEntry entry[1]; in FSi_ROMFAT_ReadDirectory() local
845 arg->readdir.p_entry = entry; in FSi_ROMFAT_ReadDirectory()
851 info->longname_length = entry->name_len; in FSi_ROMFAT_ReadDirectory()
852 MI_CpuCopy8(entry->name, info->longname, info->longname_length); in FSi_ROMFAT_ReadDirectory()
854 if (entry->is_directory) in FSi_ROMFAT_ReadDirectory()
857 info->id = (u32)((entry->dir_id.own_id << 0) | (entry->dir_id.index << 16)); in FSi_ROMFAT_ReadDirectory()
863 info->id = entry->file_id.file_id; in FSi_ROMFAT_ReadDirectory()