Home
last modified time | relevance | path

Searched refs:AsyncDisk (Results 1 – 7 of 7) sorted by relevance

/external/crosvm/disk/src/
Ddisk.rs187 fn to_async_disk(self: Box<Self>, ex: &Executor) -> Result<Box<dyn AsyncDisk>>; in to_async_disk() argument
191 fn to_async_disk(self: Box<Self>, ex: &Executor) -> Result<Box<dyn AsyncDisk>> { in to_async_disk() argument
323 pub trait AsyncDisk: DiskGetLen + FileSetLen + FileAllocate { interface
420 impl AsyncDisk for SingleFileDisk {
Dasynchronous.rs23 use crate::AsyncDisk;
83 > AsyncDisk for AsyncDiskFileWrapper<T>
Dandroid_sparse.rs33 use crate::AsyncDisk;
322 fn to_async_disk(self: Box<Self>, ex: &Executor) -> DiskResult<Box<dyn AsyncDisk>> { in to_async_disk() argument
356 impl AsyncDisk for AsyncAndroidSparse {
662 ) -> DiskResult<Box<dyn AsyncDisk>> { in test_async_image() argument
667 async fn read_exact_at(image: &dyn AsyncDisk, offset: usize, len: usize) -> Vec<u8> { in read_exact_at() argument
Dcomposite.rs56 use crate::AsyncDisk;
369 file: Box<dyn AsyncDisk>,
412 fn to_async_disk(self: Box<Self>, ex: &Executor) -> crate::Result<Box<dyn AsyncDisk>> { in to_async_disk() argument
468 impl AsyncDisk for AsyncCompositeDiskFile {
/external/crosvm/devices/src/virtio/
Ddescriptor_utils.rs28 use disk::AsyncDisk;
444 pub async fn read_to_at_fut<F: AsyncDisk + ?Sized>( in read_to_at_fut()
460 pub async fn read_exact_to_at_fut<F: AsyncDisk + ?Sized>( in read_exact_to_at_fut()
691 pub async fn write_from_at_fut<F: AsyncDisk + ?Sized>( in write_from_at_fut()
705 pub async fn write_all_from_at_fut<F: AsyncDisk + ?Sized>( in write_all_from_at_fut()
/external/crosvm/devices/src/virtio/block/
Dasynchronous.rs43 use disk::AsyncDisk;
204 pub disk_image: Box<dyn AsyncDisk>,
221 disk_image: Box<dyn AsyncDisk>, in new() argument
/external/crosvm/disk/src/qcow/
Dmod.rs47 use crate::AsyncDisk;
1606 fn to_async_disk(self: Box<Self>, ex: &Executor) -> crate::Result<Box<dyn AsyncDisk>> { in to_async_disk() argument