Home
last modified time | relevance | path

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

/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/net/
H A Dschedule_io.rs214 let mut new_bit = Bit::from_usize(new_readiness.as_usize()); in set_readiness() localVariable
216 Self::handle_tick(&tick, &mut new_bit, &current_bit)?; in set_readiness()
217 new_bit.set_by_mask(GENERATION, current_generation); in set_readiness()
220 .compare_exchange(current, new_bit.as_usize(), AcqRel, Acquire) in set_readiness()
229 pub(crate) fn handle_tick(tick: &Tick, new_bit: &mut Bit, current_bit: &Bit) -> io::Result<()> { in handle_tick()
231 Tick::Set(t) => new_bit.set_by_mask(DRIVER_TICK, *t as usize), in handle_tick()
241 new_bit.set_by_mask(DRIVER_TICK, *t as usize); in handle_tick()