Home
last modified time | relevance | path

Searched refs:SparsePtr (Results 1 – 13 of 13) sorted by relevance

/system/core/fs_mgr/liblp/
Dimages.h46 using SparsePtr = std::unique_ptr<sparse_file, decltype(&sparse_file_destroy)>; variable
47 const std::vector<SparsePtr>& device_images() const { return device_images_; } in device_images()
63 std::vector<SparsePtr> device_images_;
Dimages.cpp206 SparsePtr file(sparse_file_new(block_size_, block_device.size), sparse_file_destroy); in ImageBuilder()
491 SparsePtr source(sparse_file_import(source_fd, true, true), sparse_file_destroy); in OpenImageFile()
/system/core/fastboot/
Dsuper_flash_helper.cpp73 SparsePtr SuperFlashHelper::GetSparseLayout() { in GetSparseLayout()
85 SparsePtr s(sparse_file_new(block_size, flashed_size), sparse_file_destroy); in GetSparseLayout()
Dfastboot.h62 std::vector<SparsePtr> files;
187 void flash_partition_files(const std::string& partition, const std::vector<SparsePtr>& files);
189 std::vector<SparsePtr> resparse_file(sparse_file* s, int64_t max_size);
Dsuper_flash_helper.h40 SparsePtr GetSparseLayout();
Dutil.h14 using SparsePtr = std::unique_ptr<sparse_file, decltype(&sparse_file_destroy)>; variable
Dtask.h88 SparsePtr sparse_layout, uint64_t super_size, const FlashingPlan* fp);
102 SparsePtr sparse_layout_;
Dutil.cpp101 SparsePtr s(sparse_file_import(fd.get(), false, false), sparse_file_destroy); in is_sparse_file()
Dtask.cpp111 SparsePtr sparse_layout, uint64_t super_size, in OptimizedFlashSuperTask()
123 std::vector<SparsePtr> files; in Run()
Dfastboot.cpp977 std::vector<SparsePtr> resparse_file(sparse_file* s, int64_t max_size) { in resparse_file()
989 std::vector<SparsePtr> out_s; in resparse_file()
996 static std::vector<SparsePtr> load_sparse_files(int fd, int64_t max_size) { in load_sparse_files()
997 SparsePtr s(sparse_file_import_auto(fd, false, true), sparse_file_destroy); in load_sparse_files()
1249 void flash_partition_files(const std::string& partition, const std::vector<SparsePtr>& files) { in flash_partition_files()
/system/core/fs_mgr/libvbmeta/
Dsuper_vbmeta_test.cpp37 using SparsePtr = std::unique_ptr<sparse_file, decltype(&sparse_file_destroy)>; typedef
46 SparsePtr file(sparse_file_new(512 /* block size */, FAKE_DATA_SIZE), sparse_file_destroy); in GeneratePartitionImage()
/system/extras/partition_tools/
Dlpadd.cc35 using SparsePtr = std::unique_ptr<sparse_file, decltype(&sparse_file_destroy)>; typedef
260 SparsePtr sf(sparse_file_import(fd.get(), false, false), sparse_file_destroy); in MaybeUnsparse()
406 SparsePtr sf(sparse_file_new(sparse_block_size_, len), sparse_file_destroy); in Finalize()
Dlpunpack.cc39 using SparsePtr = std::unique_ptr<sparse_file, decltype(&sparse_file_destroy)>; typedef
169 SparsePtr ptr(sparse_file_import(fd, false, false), sparse_file_destroy); in main()