Home
last modified time | relevance | path

Searched refs:IoSourceExt (Results 1 – 9 of 9) sorted by relevance

/external/crosvm/cros_async/src/
Dexecutor.rs12 AsyncResult, FdExecutor, IntoAsync, IoSourceExt, PollSource, URingExecutor, UringSource,
18 ) -> AsyncResult<Box<dyn IoSourceExt<F> + 'a>> { in async_uring_from()
19 Ok(UringSource::new(f, ex).map(|u| Box::new(u) as Box<dyn IoSourceExt<F>>)?) in async_uring_from()
26 ) -> AsyncResult<Box<dyn IoSourceExt<F> + 'a>> { in async_poll_from()
27 Ok(PollSource::new(f, ex).map(|u| Box::new(u) as Box<dyn IoSourceExt<F>>)?) in async_poll_from()
143 ) -> AsyncResult<Box<dyn IoSourceExt<F> + 'a>> { in async_from()
Dio_ext.rs99 pub trait IoSourceExt<F>: ReadAsync + WriteAsync { trait
237 async fn go<F: AsRawFd>(async_source: Box<dyn IoSourceExt<F>>) { in readvec()
260 async fn go<F: AsRawFd>(async_source: Box<dyn IoSourceExt<F>>) { in writevec()
282 async fn go<F: AsRawFd>(async_source: Box<dyn IoSourceExt<F>>) { in readmem()
322 async fn go<F: AsRawFd>(async_source: Box<dyn IoSourceExt<F>>) { in writemem()
363 async fn go<F: AsRawFd>(source: Box<dyn IoSourceExt<F>>) -> u64 { in read_eventfds()
384 async fn go<F: AsRawFd>(source: Box<dyn IoSourceExt<F>>) { in fsync()
Devent.rs7 use crate::{AsyncResult, Executor, IntoAsync, IoSourceExt};
11 io_source: Box<dyn IoSourceExt<EventFd>>,
Dtimer.rs9 use crate::{AsyncResult, Executor, IntoAsync, IoSourceExt};
15 io_source: Box<dyn IoSourceExt<TimerFd>>,
Dpoll_source.rs18 use crate::{IoSourceExt, ReadAsync, WriteAsync};
285 impl<F: AsRawFd> IoSourceExt<F> for PollSource<F> {
Dlib.rs80 Error as AsyncError, IntoAsync, IoSourceExt, ReadAsync, Result as AsyncResult, WriteAsync,
During_source.rs201 impl<F: AsRawFd> crate::IoSourceExt<F> for UringSource<F> {
/external/crosvm/base/src/
Dtube.rs13 use cros_async::{Executor, IntoAsync, IoSourceExt};
142 inner: Box<dyn IoSourceExt<Tube>>,
/external/crosvm/disk/src/
Ddisk.rs384 use cros_async::IoSourceExt;
388 inner: Box<dyn IoSourceExt<File>>,