Lines Matching defs:AndroidSparse
90 pub struct AndroidSparse { struct
91 file: File,
92 total_size: u64,
93 chunks: BTreeMap<u64, ChunkWithSize>,
144 impl AndroidSparse { impl
145 pub fn from_file(mut file: File) -> Result<AndroidSparse> { in from_file()
181 fn from_parts(file: File, size: u64, chunks: Vec<ChunkWithSize>) -> Result<AndroidSparse> { in from_parts()
213 impl DiskGetLen for AndroidSparse { implementation
219 impl FileSetLen for AndroidSparse { implementation
228 impl FileSync for AndroidSparse { implementation
234 impl PunchHole for AndroidSparse { implementation
243 impl WriteZeroesAt for AndroidSparse { implementation
252 impl AsRawDescriptor for AndroidSparse { implementation
258 impl FileAllocate for AndroidSparse { implementation
268 impl FileReadWriteAtVolatile for AndroidSparse { implementation
414 fn test_image(chunks: Vec<ChunkWithSize>) -> AndroidSparse { in test_image()