Home
last modified time | relevance | path

Searched refs:slab (Results 1 – 6 of 6) sorted by relevance

/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/util/
H A Dslab.rs144 let mut slab = Slab { in new() localVariable
155 for page in &mut slab.pages { in new()
165 slab in new()
507 let slab = Slab::<Foo>::new(); in ut_slab_new() localVariable
523 let alloc = slab.handle(); in ut_slab_for_each()
541 slab.for_each(|value| { in ut_slab_for_each()
583 slab.compact(); in ut_slab_compact()
602 slab.compact(); in ut_slab_compact()
617 let alloc = slab.handle(); in ut_slab_insert_move()
654 slab.compact(); in ut_slab_insert_move()
[all …]
H A Dmod.rs18 pub(crate) mod slab;
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/net/
H A Ddriver.rs24 use crate::util::slab::{Address, Ref, Slab};
203 let slab = Slab::new(); in initialize() localVariable
204 let allocator = slab.handle(); in initialize()
217 resources: Some(slab), in initialize()
299 let slab = Slab::new(); in initialize() localVariable
300 let allocator = slab.handle(); in initialize()
307 resources: Some(slab), in initialize()
452 if let Some(mut slab) = resources { in drop()
453 slab.for_each(|io| { in drop()
H A Dschedule_io.rs31 use crate::util::slab::Entry;
467 use crate::util::slab::Entry;
H A Dasync_source.rs29 use crate::util::slab::Ref;
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/executor/
H A Ddriver_handle.rs28 use crate::util::slab::Ref;
119 use crate::util::slab::Ref;