Searched refs:IoSourceExt (Results 1 – 9 of 9) sorted by relevance
/external/crosvm/cros_async/src/ |
D | executor.rs | 12 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()
|
D | io_ext.rs | 99 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()
|
D | event.rs | 7 use crate::{AsyncResult, Executor, IntoAsync, IoSourceExt}; 11 io_source: Box<dyn IoSourceExt<EventFd>>,
|
D | timer.rs | 9 use crate::{AsyncResult, Executor, IntoAsync, IoSourceExt}; 15 io_source: Box<dyn IoSourceExt<TimerFd>>,
|
D | poll_source.rs | 18 use crate::{IoSourceExt, ReadAsync, WriteAsync}; 285 impl<F: AsRawFd> IoSourceExt<F> for PollSource<F> {
|
D | lib.rs | 80 Error as AsyncError, IntoAsync, IoSourceExt, ReadAsync, Result as AsyncResult, WriteAsync,
|
D | uring_source.rs | 201 impl<F: AsRawFd> crate::IoSourceExt<F> for UringSource<F> {
|
/external/crosvm/base/src/ |
D | tube.rs | 13 use cros_async::{Executor, IntoAsync, IoSourceExt}; 142 inner: Box<dyn IoSourceExt<Tube>>,
|
/external/crosvm/disk/src/ |
D | disk.rs | 384 use cros_async::IoSourceExt; 388 inner: Box<dyn IoSourceExt<File>>,
|