Searched refs:new_bit (Results 1 – 1 of 1) sorted by relevance
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/net/ |
H A D | schedule_io.rs | 214 let mut new_bit = Bit::from_usize(new_readiness.as_usize()); in set_readiness() localVariable 216 Self::handle_tick(&tick, &mut new_bit, ¤t_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()
|