/dports/emulators/yuzu/yuzu-0b47f7a46/src/core/hle/service/filesystem/ |
H A D | filesystem.h | 17 namespace FileSys { 73 ResultVal<FileSys::VirtualFile> OpenRomFS(u64 title_id, FileSys::StorageId storage_id, 76 FileSys::SaveDataSpaceId space, const FileSys::SaveDataAttribute& save_struct) const; 78 FileSys::SaveDataSpaceId space, const FileSys::SaveDataAttribute& save_struct) const; 79 ResultVal<FileSys::VirtualDir> OpenSaveDataSpace(FileSys::SaveDataSpaceId space) const; 81 ResultVal<FileSys::VirtualDir> OpenBISPartition(FileSys::BisPartitionId id) const; 82 ResultVal<FileSys::VirtualFile> OpenBISPartitionStorage(FileSys::BisPartitionId id) const; 87 FileSys::SaveDataSize ReadSaveDataSize(FileSys::SaveDataType type, u64 title_id, 105 FileSys::RegisteredCache* GetRegisteredCacheForStorage(FileSys::StorageId id) const; 106 FileSys::PlaceholderCache* GetPlaceholderCacheForStorage(FileSys::StorageId id) const; [all …]
|
H A D | filesystem.cpp | 37 static FileSys::VirtualDir GetDirectoryRelativeWrapped(FileSys::VirtualDir base, in GetDirectoryRelativeWrapped() 327 u64 title_id, FileSys::StorageId storage_id, FileSys::ContentRecordType type) const { in OpenRomFS() 340 FileSys::SaveDataSpaceId space, const FileSys::SaveDataAttribute& save_struct) const { in CreateSaveData() 352 FileSys::SaveDataSpaceId space, const FileSys::SaveDataAttribute& attribute) const { in OpenSaveData() 418 case FileSys::StorageId::None: in GetFreeSpaceSize() 425 case FileSys::StorageId::Host: in GetFreeSpaceSize() 444 case FileSys::StorageId::None: in GetTotalSpaceSize() 451 case FileSys::StorageId::Host: in GetTotalSpaceSize() 468 FileSys::SaveDataSize FileSystemController::ReadSaveDataSize(FileSys::SaveDataType type, in ReadSaveDataSize() 479 FileSys::NACP nacp; in ReadSaveDataSize() [all …]
|
H A D | fsp_srv.cpp | 74 FileSys::VirtualFile backend; 129 FileSys::VirtualFile backend; 265 FileSys::VirtualDir backend; 266 std::vector<FileSys::Entry> entries; 637 FileSys::SaveDataSpaceId space; 638 FileSys::SaveDataType type; 645 FileSys::SaveDataRank rank; 835 FileSys::SaveDataSpaceId space_id; in OpenSaveDataFileSystem() 850 FileSys::StorageId id{}; in OpenSaveDataFileSystem() 857 id = FileSys::StorageId::SdCard; in OpenSaveDataFileSystem() [all …]
|
/dports/emulators/citra/citra-ac98458e0/src/core/hle/service/fs/ |
H A D | archive.cpp | 56 return FileSys::ERROR_NOT_FOUND; in OpenArchive() 72 return FileSys::ERR_INVALID_ARCHIVE_HANDLE; in CloseArchive() 114 return FileSys::ERR_INVALID_ARCHIVE_HANDLE; in DeleteFileFromArchive() 126 return FileSys::ERR_INVALID_ARCHIVE_HANDLE; in RenameFileBetweenArchives() 140 return FileSys::ERR_INVALID_ARCHIVE_HANDLE; in DeleteDirectoryFromArchive() 149 return FileSys::ERR_INVALID_ARCHIVE_HANDLE; in DeleteDirectoryRecursivelyFromArchive() 158 return FileSys::ERR_INVALID_ARCHIVE_HANDLE; in CreateFileInArchive() 239 FileSys::Path path = in CreateExtSaveData() 261 FileSys::Path path = in DeleteExtSaveData() 285 const FileSys::Path path = FileSys::ConstructSystemSaveDataBinaryPath(high, low); in DeleteSystemSaveData() [all …]
|
H A D | archive.h | 69 using FileSys::ArchiveBackend; 70 using FileSys::ArchiveFactory; 100 ArchiveHandle archive_handle, const FileSys::Path& path, FileSys::Mode mode); 119 const FileSys::Path& src_path, 121 const FileSys::Path& dest_path); 138 const FileSys::Path& path); 167 const FileSys::Path& src_path, 169 const FileSys::Path& dest_path); 197 const FileSys::Path& path, u64 program_id); 207 ResultVal<FileSys::ArchiveFormatInfo> GetArchiveFormatInfo(ArchiveIdCode id_code, [all …]
|
H A D | fs_user.cpp | 60 const FileSys::Mode mode{rp.Pop<u32>()}; in OpenFile() 92 const FileSys::Mode mode{rp.Pop<u32>()}; in OpenFileDirectly() 387 rb.Push(FileSys::ERROR_INVALID_PATH); in FormatSaveData() 398 FileSys::ArchiveFormatInfo format_info; in FormatSaveData() 418 FileSys::ArchiveFormatInfo format_info; in FormatThisUserSaveData() 497 FileSys::ArchiveFormatInfo format_info; in CreateExtSaveData() 718 FileSys::ArchiveFormatInfo format_info; in ObsoletedCreateExtSaveData() 776 rb.Push<u32>(FileSys::GetSeedCount()); in GetNumSeeds() 782 FileSys::Seed::Data seed{rp.PopRaw<FileSys::Seed::Data>()}; in AddSeed() 783 FileSys::AddSeed({title_id, seed, {}}); in AddSeed() [all …]
|
/dports/emulators/citra-qt5/citra-ac98458e0/src/core/hle/service/fs/ |
H A D | archive.cpp | 56 return FileSys::ERROR_NOT_FOUND; in OpenArchive() 72 return FileSys::ERR_INVALID_ARCHIVE_HANDLE; in CloseArchive() 114 return FileSys::ERR_INVALID_ARCHIVE_HANDLE; in DeleteFileFromArchive() 126 return FileSys::ERR_INVALID_ARCHIVE_HANDLE; in RenameFileBetweenArchives() 140 return FileSys::ERR_INVALID_ARCHIVE_HANDLE; in DeleteDirectoryFromArchive() 149 return FileSys::ERR_INVALID_ARCHIVE_HANDLE; in DeleteDirectoryRecursivelyFromArchive() 158 return FileSys::ERR_INVALID_ARCHIVE_HANDLE; in CreateFileInArchive() 239 FileSys::Path path = in CreateExtSaveData() 261 FileSys::Path path = in DeleteExtSaveData() 285 const FileSys::Path path = FileSys::ConstructSystemSaveDataBinaryPath(high, low); in DeleteSystemSaveData() [all …]
|
H A D | archive.h | 69 using FileSys::ArchiveBackend; 70 using FileSys::ArchiveFactory; 100 ArchiveHandle archive_handle, const FileSys::Path& path, FileSys::Mode mode); 119 const FileSys::Path& src_path, 121 const FileSys::Path& dest_path); 138 const FileSys::Path& path); 167 const FileSys::Path& src_path, 169 const FileSys::Path& dest_path); 197 const FileSys::Path& path, u64 program_id); 207 ResultVal<FileSys::ArchiveFormatInfo> GetArchiveFormatInfo(ArchiveIdCode id_code, [all …]
|
H A D | fs_user.cpp | 60 const FileSys::Mode mode{rp.Pop<u32>()}; in OpenFile() 92 const FileSys::Mode mode{rp.Pop<u32>()}; in OpenFileDirectly() 387 rb.Push(FileSys::ERROR_INVALID_PATH); in FormatSaveData() 398 FileSys::ArchiveFormatInfo format_info; in FormatSaveData() 418 FileSys::ArchiveFormatInfo format_info; in FormatThisUserSaveData() 497 FileSys::ArchiveFormatInfo format_info; in CreateExtSaveData() 718 FileSys::ArchiveFormatInfo format_info; in ObsoletedCreateExtSaveData() 776 rb.Push<u32>(FileSys::GetSeedCount()); in GetNumSeeds() 782 FileSys::Seed::Data seed{rp.PopRaw<FileSys::Seed::Data>()}; in AddSeed() 783 FileSys::AddSeed({title_id, seed, {}}); in AddSeed() [all …]
|
/dports/emulators/yuzu/yuzu-0b47f7a46/src/core/loader/ |
H A D | nsp.cpp | 24 AppLoader_NSP::AppLoader_NSP(FileSys::VirtualFile file, in AppLoader_NSP() 26 const FileSys::ContentProvider& content_provider, in AppLoader_NSP() 60 FileType AppLoader_NSP::IdentifyType(const FileSys::VirtualFile& file) { in IdentifyType() 61 FileSys::NSP nsp(file); in IdentifyType() 66 FileSys::IsDirectoryExeFS(nsp.GetExeFS())) { in IdentifyType() 115 FileSys::VirtualFile update_raw; in Load() 124 ResultStatus AppLoader_NSP::ReadRomFS(FileSys::VirtualFile& file) { in ReadRomFS() 132 ResultStatus AppLoader_NSP::ReadUpdateRaw(FileSys::VirtualFile& file) { in ReadUpdateRaw() 137 nsp->GetNCAFile(FileSys::GetUpdateTitleID(title_id), FileSys::ContentRecordType::Program); in ReadUpdateRaw() 141 const auto nca_test = std::make_shared<FileSys::NCA>(read); in ReadUpdateRaw() [all …]
|
H A D | xci.cpp | 23 AppLoader_XCI::AppLoader_XCI(FileSys::VirtualFile file, in AppLoader_XCI() 25 const FileSys::ContentProvider& content_provider, in AppLoader_XCI() 46 FileType AppLoader_XCI::IdentifyType(const FileSys::VirtualFile& file) { in IdentifyType() 47 FileSys::XCI xci(file); in IdentifyType() 50 xci.GetNCAByType(FileSys::NCAContentType::Program) != nullptr && in IdentifyType() 81 FileSys::VirtualFile update_raw; in Load() 90 ResultStatus AppLoader_XCI::ReadRomFS(FileSys::VirtualFile& file) { in ReadRomFS() 98 ResultStatus AppLoader_XCI::ReadUpdateRaw(FileSys::VirtualFile& file) { in ReadUpdateRaw() 105 FileSys::GetUpdateTitleID(program_id), FileSys::ContentRecordType::Program); in ReadUpdateRaw() 109 const auto nca_test = std::make_shared<FileSys::NCA>(read); in ReadUpdateRaw() [all …]
|
H A D | xci.h | 12 namespace FileSys { 29 explicit AppLoader_XCI(FileSys::VirtualFile file, 31 const FileSys::ContentProvider& content_provider, 40 static FileType IdentifyType(const FileSys::VirtualFile& file); 48 ResultStatus ReadRomFS(FileSys::VirtualFile& file) override; 50 ResultStatus ReadUpdateRaw(FileSys::VirtualFile& file) override; 54 ResultStatus ReadControlData(FileSys::NACP& control) override; 55 ResultStatus ReadManualRomFS(FileSys::VirtualFile& file) override; 63 std::unique_ptr<FileSys::XCI> xci; 66 FileSys::VirtualFile icon_file; [all …]
|
H A D | nsp.h | 12 namespace FileSys { 29 explicit AppLoader_NSP(FileSys::VirtualFile file, 31 const FileSys::ContentProvider& content_provider, 40 static FileType IdentifyType(const FileSys::VirtualFile& file); 48 ResultStatus ReadRomFS(FileSys::VirtualFile& file) override; 50 ResultStatus ReadUpdateRaw(FileSys::VirtualFile& file) override; 54 ResultStatus ReadControlData(FileSys::NACP& nacp) override; 55 ResultStatus ReadManualRomFS(FileSys::VirtualFile& file) override; 63 std::unique_ptr<FileSys::NSP> nsp; 66 FileSys::VirtualFile icon_file; [all …]
|
H A D | deconstructed_rom_directory.cpp | 38 FileSys::VirtualFile icon_file = nullptr; in AppLoader_DeconstructedRomDirectory() 39 for (const auto& language : FileSys::LANGUAGE_NAMES) { in AppLoader_DeconstructedRomDirectory() 60 FileSys::VirtualFile nacp_file = dir->GetFile("control.nacp"); in AppLoader_DeconstructedRomDirectory() 72 FileSys::NACP nacp(nacp_file); in AppLoader_DeconstructedRomDirectory() 78 FileSys::VirtualDir directory, bool override_update) in AppLoader_DeconstructedRomDirectory() 83 if (FileSys::IsDirectoryExeFS(file->GetContainingDirectory())) { in IdentifyType() 105 FileSys::VirtualFile npdm = dir->GetFile("main.npdm"); in Load() 116 const FileSys::PatchManager patch_manager( in Load() 139 const FileSys::VirtualFile module_file{dir->GetFile(module)}; in Load() 166 const FileSys::VirtualFile module_file{dir->GetFile(module)}; in Load() [all …]
|
H A D | nro.h | 17 namespace FileSys { 30 explicit AppLoader_NRO(FileSys::VirtualFile file); 38 static FileType IdentifyType(const FileSys::VirtualFile& file); 48 ResultStatus ReadRomFS(FileSys::VirtualFile& dir) override; 50 ResultStatus ReadControlData(FileSys::NACP& control) override; 54 bool LoadNro(Kernel::Process& process, const FileSys::VfsFile& file); 57 std::unique_ptr<FileSys::NACP> nacp; 58 FileSys::VirtualFile romfs;
|
H A D | deconstructed_rom_directory.h | 26 explicit AppLoader_DeconstructedRomDirectory(FileSys::VirtualFile main_file, 30 explicit AppLoader_DeconstructedRomDirectory(FileSys::VirtualDir directory, 38 static FileType IdentifyType(const FileSys::VirtualFile& file); 46 ResultStatus ReadRomFS(FileSys::VirtualFile& dir) override; 55 FileSys::ProgramMetadata metadata; 56 FileSys::VirtualFile romfs; 57 FileSys::VirtualDir dir;
|
H A D | loader.h | 22 namespace FileSys { 53 FileType IdentifyFile(FileSys::VirtualFile file); 149 explicit AppLoader(FileSys::VirtualFile file); 221 virtual ResultStatus ReadRomFS(FileSys::VirtualFile& file) { in ReadRomFS() 230 virtual ResultStatus ReadUpdateRaw(FileSys::VirtualFile& file) { in ReadUpdateRaw() 267 virtual ResultStatus ReadControlData(FileSys::NACP& control) { in ReadControlData() 276 virtual ResultStatus ReadManualRomFS(FileSys::VirtualFile& file) { in ReadManualRomFS() 287 FileSys::VirtualFile file; 300 std::unique_ptr<AppLoader> GetLoader(Core::System& system, FileSys::VirtualFile file,
|
H A D | nca.cpp | 19 AppLoader_NCA::AppLoader_NCA(FileSys::VirtualFile file_) in AppLoader_NCA() 20 : AppLoader(std::move(file_)), nca(std::make_unique<FileSys::NCA>(file)) {} in AppLoader_NCA() 24 FileType AppLoader_NCA::IdentifyType(const FileSys::VirtualFile& file) { in IdentifyType() 25 FileSys::NCA nca(file); in IdentifyType() 28 nca.GetType() == FileSys::NCAContentType::Program) in IdentifyType() 44 if (nca->GetType() != FileSys::NCAContentType::Program) { in Load() 61 system.GetFileSystemController().RegisterRomFS(std::make_unique<FileSys::RomFSFactory>( in Load() 69 ResultStatus AppLoader_NCA::ReadRomFS(FileSys::VirtualFile& dir) { in ReadRomFS()
|
H A D | nax.h | 15 namespace FileSys { 26 explicit AppLoader_NAX(FileSys::VirtualFile file); 34 static FileType IdentifyType(const FileSys::VirtualFile& file); 40 ResultStatus ReadRomFS(FileSys::VirtualFile& dir) override; 50 std::unique_ptr<FileSys::NAX> nax;
|
/dports/emulators/yuzu/yuzu-0b47f7a46/src/core/crypto/ |
H A D | partition_data_manager.h | 36 FileSys::VirtualFile GetBoot0Raw() const; 53 FileSys::VirtualFile GetFusesRaw() const; 58 FileSys::VirtualFile GetKFusesRaw() const; 85 FileSys::VirtualFile GetProdInfoRaw() const; 91 FileSys::VirtualFile boot0; 92 FileSys::VirtualFile fuses; 93 FileSys::VirtualFile kfuses; 95 FileSys::VirtualFile prodinfo; 96 FileSys::VirtualFile secure_monitor; 97 FileSys::VirtualFile package1_decrypted; [all …]
|
/dports/emulators/yuzu/yuzu-0b47f7a46/src/core/hle/service/time/ |
H A D | time_zone_content_manager.cpp | 24 static FileSys::VirtualDir GetTimeZoneBinary(Core::System& system) { in GetTimeZoneBinary() 26 const auto nca{nand->GetEntry(time_zone_binary_titleid, FileSys::ContentRecordType::Data)}; in GetTimeZoneBinary() 28 FileSys::VirtualFile romfs; in GetTimeZoneBinary() 34 romfs = FileSys::SystemArchive::SynthesizeSystemArchive(time_zone_binary_titleid); in GetTimeZoneBinary() 42 return FileSys::ExtractRomFS(romfs); in GetTimeZoneBinary() 46 const FileSys::VirtualDir extracted_romfs{GetTimeZoneBinary(system)}; in BuildLocationNameCache() 52 const FileSys::VirtualFile binary_list{extracted_romfs->GetFile("binaryList.txt")}; in BuildLocationNameCache() 83 if (FileSys::VirtualFile vfs_file; in Initialize() 96 FileSys::VirtualFile vfs_file; in LoadTimeZoneRule() 116 const FileSys::VirtualDir extracted_romfs{GetTimeZoneBinary(system)}; in GetTimeZoneInfoFile() [all …]
|
/dports/emulators/yuzu/yuzu-0b47f7a46/src/core/ |
H A D | core.cpp | 64 FileSys::StorageId GetStorageIdForFrontendSlot( in GetStorageIdForFrontendSlot() 67 return FileSys::StorageId::None; in GetStorageIdForFrontendSlot() 72 return FileSys::StorageId::NandUser; in GetStorageIdForFrontendSlot() 74 return FileSys::StorageId::NandSystem; in GetStorageIdForFrontendSlot() 75 case FileSys::ContentProviderUnionSlot::SDMC: in GetStorageIdForFrontendSlot() 76 return FileSys::StorageId::SdCard; in GetStorageIdForFrontendSlot() 78 return FileSys::StorageId::Host; in GetStorageIdForFrontendSlot() 80 return FileSys::StorageId::None; in GetStorageIdForFrontendSlot() 88 FileSys::VirtualFile GetGameFileFromPath(const FileSys::VirtualFilesystem& vfs, in GetGameFileFromPath() 338 FileSys::NACP nacp; in AddGlueRegistrationForProcess() [all …]
|
/dports/emulators/citra/citra-ac98458e0/src/core/hle/service/ptm/ |
H A D | ptm.cpp | 138 FileSys::ArchiveFactory_ExtSaveData extdata_archive_factory(nand_directory, true); in WriteGameCoinData() 140 FileSys::Path archive_path(ptm_shared_extdata_id); in WriteGameCoinData() 142 std::unique_ptr<FileSys::ArchiveBackend> archive; in WriteGameCoinData() 144 FileSys::Path gamecoin_path("/gamecoin.dat"); in WriteGameCoinData() 146 if (archive_result.Code() == FileSys::ERR_NOT_FORMATTED) { in WriteGameCoinData() 158 FileSys::Mode open_mode = {}; in WriteGameCoinData() 173 FileSys::Path archive_path(ptm_shared_extdata_id); in ReadGameCoinData() 180 FileSys::Path gamecoin_path("/gamecoin.dat"); in ReadGameCoinData() 181 FileSys::Mode open_mode = {}; in ReadGameCoinData() 202 const FileSys::Path archive_path(ptm_shared_extdata_id); in Module() [all …]
|
/dports/emulators/citra-qt5/citra-ac98458e0/src/core/hle/service/ptm/ |
H A D | ptm.cpp | 138 FileSys::ArchiveFactory_ExtSaveData extdata_archive_factory(nand_directory, true); in WriteGameCoinData() 140 FileSys::Path archive_path(ptm_shared_extdata_id); in WriteGameCoinData() 142 std::unique_ptr<FileSys::ArchiveBackend> archive; in WriteGameCoinData() 144 FileSys::Path gamecoin_path("/gamecoin.dat"); in WriteGameCoinData() 146 if (archive_result.Code() == FileSys::ERR_NOT_FORMATTED) { in WriteGameCoinData() 158 FileSys::Mode open_mode = {}; in WriteGameCoinData() 173 FileSys::Path archive_path(ptm_shared_extdata_id); in ReadGameCoinData() 180 FileSys::Path gamecoin_path("/gamecoin.dat"); in ReadGameCoinData() 181 FileSys::Mode open_mode = {}; in ReadGameCoinData() 202 const FileSys::Path archive_path(ptm_shared_extdata_id); in Module() [all …]
|
/dports/emulators/yuzu/yuzu-0b47f7a46/src/yuzu/ |
H A D | game_list_worker.h | 24 namespace FileSys { 37 explicit GameListWorker(std::shared_ptr<FileSys::VfsFilesystem> vfs, 38 FileSys::ManualContentProvider* provider, 76 std::shared_ptr<FileSys::VfsFilesystem> vfs; 77 FileSys::ManualContentProvider* provider;
|