Lines Matching refs:guard
334 guard: &mut Guard<'_, ProcessInner, SpinLockBackend>, in add_death()
336 self.inner.access_mut(guard).death_list.push_back(death); in add_death()
489 guard: &Guard<'_, ProcessInner, SpinLockBackend>, in populate_counts()
491 let inner = self.inner.access(guard); in populate_counts()
499 guard: &Guard<'_, ProcessInner, SpinLockBackend>, in populate_debug_info()
503 let inner = self.inner.access(guard); in populate_debug_info()
512 pub(crate) fn force_has_count(&self, guard: &mut Guard<'_, ProcessInner, SpinLockBackend>) { in force_has_count()
513 let inner = self.inner.access_mut(guard); in force_has_count()
528 guard: &mut Guard<'_, ProcessInner, SpinLockBackend>, in submit_oneway()
530 if guard.is_dead { in submit_oneway()
534 let inner = self.inner.access_mut(guard); in submit_oneway()
539 guard.push_work(transaction)?; in submit_oneway()
545 let mut guard = self.owner.inner.lock(); in release() localVariable
546 while let Some(work) = self.inner.access_mut(&mut guard).oneway_todo.pop_front() { in release()
547 drop(guard); in release()
549 guard = self.owner.inner.lock(); in release()
552 while let Some(death) = self.inner.access_mut(&mut guard).death_list.pop_front() { in release()
553 drop(guard); in release()
555 guard = self.owner.inner.lock(); in release()
560 let mut guard = self.owner.inner.lock(); in pending_oneway_finished() localVariable
561 if guard.is_dead { in pending_oneway_finished()
566 let inner = self.inner.access_mut(&mut guard); in pending_oneway_finished()
571 match guard.push_work(transaction) { in pending_oneway_finished()
577 drop(guard); in pending_oneway_finished()
590 guard: &mut Guard<'_, ProcessInner, SpinLockBackend>, in take_outdated_transaction()
592 let inner = self.inner.access_mut(guard); in take_outdated_transaction()
608 mut guard: Guard<'_, ProcessInner, SpinLockBackend>, in do_work_locked()
610 let inner = self.inner.access_mut(&mut guard); in do_work_locked()
637 guard.remove_node(self.ptr); in do_work_locked()
639 drop(guard); in do_work_locked()
664 let mut guard = self.owner.inner.lock(); in add_freeze_listener() localVariable
667 let inner = self.inner.access_mut(&mut guard); in add_freeze_listener()
671 drop(guard); in add_freeze_listener()
687 let mut guard = self.owner.inner.lock(); in remove_freeze_listener() localVariable
688 let inner = self.inner.access_mut(&mut guard); in remove_freeze_listener()
702 pub(crate) fn freeze_list<'a>(&'a self, guard: &'a ProcessInner) -> &'a [Arc<Process>] { in freeze_list()
703 &self.inner.access(guard).freeze_list in freeze_list()
799 let mut guard = self.node.owner.inner.lock(); in absorb() localVariable
800 let inner = self.node.inner.access_mut(&mut guard); in absorb()