Home
last modified time | relevance | path

Searched refs:ScheduleIO (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/net/
H A Dschedule_io.rs42 pub(crate) struct ScheduleIO { struct
79 impl Default for ScheduleIO { implementation
81 ScheduleIO { in default()
110 impl Entry for ScheduleIO { implementation
122 impl ScheduleIO { implementation
286 impl Drop for ScheduleIO { implementation
292 unsafe impl Send for ScheduleIO {} implementation
296 schedule_io: &'a ScheduleIO,
326 schedule_io: &ScheduleIO, in poll_init() argument
375 schedule_io: &ScheduleIO, in set_waker() argument
[all …]
H A Ddriver.rs22 use crate::net::{Ready, ScheduleIO, Tick};
54 resources: Option<Slab<ScheduleIO>>,
140 resources: Mutex<Option<Slab<ScheduleIO>>>,
143 allocator: Slab<ScheduleIO>,
351 fn allocate_schedule_io_pair(&self) -> io::Result<(Ref<ScheduleIO>, usize)> { in allocate_schedule_io_pair() argument
384 ) -> io::Result<Ref<ScheduleIO>> { in register_source() argument
429 ) -> io::Result<Ref<ScheduleIO>> { in register_source() argument
H A Dmod.rs18 pub(crate) use schedule_io::{ScheduleIO, Tick};
H A Dasync_source.rs28 use crate::net::{ReadyEvent, ScheduleIO};
39 pub(crate) entry: Ref<ScheduleIO>,
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/executor/
H A Ddriver_handle.rs31 use crate::net::ScheduleIO;
66 ) -> io::Result<Ref<ScheduleIO>> {
121 use crate::net::ScheduleIO;
138 ) -> io::Result<Ref<ScheduleIO>> {