Lines Matching defs:QcowFile
422 pub struct QcowFile { struct
423 inner: Mutex<QcowFileInner>, argument
444 impl DiskFile for QcowFile {} argument
446 impl DiskFlush for QcowFile { implementation
454 impl QcowFile { impl
456 pub fn from(mut file: File, params: DiskFileParams) -> Result<QcowFile> { in from()
624 pub fn new(file: File, params: DiskFileParams, virtual_size: u64) -> Result<QcowFile> { in new()
634 ) -> Result<QcowFile> { in new_from_backing()
661 ) -> Result<QcowFile> { in new_from_header()
1459 impl Drop for QcowFile { implementation
1465 impl AsRawDescriptors for QcowFile { implementation
1478 impl Read for QcowFile { implementation
1502 impl Seek for QcowFile { implementation
1535 impl Write for QcowFile { implementation
1555 impl FileReadWriteAtVolatile for QcowFile { implementation
1579 impl FileSync for QcowFile { implementation
1594 impl FileSetLen for QcowFile { implementation
1603 impl DiskGetLen for QcowFile { implementation
1609 impl FileAllocate for QcowFile { implementation
1623 impl PunchHole for QcowFile { implementation
1638 impl WriteZeroesAt for QcowFile { implementation
1645 impl ToAsyncDisk for QcowFile { implementation
1748 F: FnMut(QcowFile), in with_default_file()
1757 fn write_all_at(qcow: &mut QcowFile, data: &[u8], offset: u64) -> std::io::Result<()> { in write_all_at()
1764 fn read_exact_at(qcow: &mut QcowFile, data: &mut [u8], offset: u64) -> std::io::Result<()> { in read_exact_at()