Lines Matching defs:SparseContainer
64 zx_status_t SparseContainer::Create(const char* path, size_t slice_size, uint32_t flags,
65 fbl::unique_ptr<SparseContainer>* out) {
67 fbl::unique_ptr<SparseContainer> sparseContainer(new (&ac) SparseContainer(path, slice_size,
82 SparseContainer::SparseContainer(const char* path, uint64_t slice_size, uint32_t flags)
102 fprintf(stderr, "SparseContainer: Failed to read the sparse header\n");
117 fprintf(stderr, "SparseContainer: Failed to read partition %u\n", i);
126 fprintf(stderr, "SparseContainer: Failed to read extent\n");
137 SparseContainer::~SparseContainer() = default;
139 zx_status_t SparseContainer::Init() {
154 zx_status_t SparseContainer::Verify() const {
156 fprintf(stderr, "SparseContainer: Found invalid container\n");
160 fprintf(stderr, "SparseContainer: Bad magic\n");
208 zx_status_t SparseContainer::Commit() {
308 size_t SparseContainer::SliceSize() const {
312 zx_status_t SparseContainer::AddPartition(const char* path, const char* type_name) {
329 zx_status_t SparseContainer::AllocatePartition(fbl::unique_ptr<Format> format) {
371 zx_status_t SparseContainer::AllocateExtent(uint32_t part_index, uint64_t slice_start,
397 zx_status_t SparseContainer::PrepareWrite(size_t max_len) {
405 zx_status_t SparseContainer::WriteData(const void* data, size_t length) {
415 zx_status_t SparseContainer::CompleteWrite() {