Lines Matching refs:CurrentThread
1513 let thread = match self.set_thread(CurrentThread::None)?.guest() { in exit_guest_sync_call()
1614 CurrentThread::None => break Ok(true), in may_enter()
1615 CurrentThread::Guest(thread) => { in may_enter()
1632 CurrentThread::Host(id) => { in may_enter()
1646 fn set_thread(&mut self, thread: impl Into<CurrentThread>) -> Result<CurrentThread> { in set_thread() argument
1836 CurrentThread::None in suspend()
4305 caller: CurrentThread,
4823 pub(crate) enum CurrentThread { enum
4829 impl CurrentThread { implementation
4849 impl From<QualifiedThreadId> for CurrentThread { implementation
4855 impl From<TableId<HostTask>> for CurrentThread { implementation
4864 current_thread: CurrentThread,
4907 current_thread: CurrentThread::None, in default()
5168 CurrentThread::Guest(id) => (id.task.rep(), false), in current_call_context_scope_id()
5169 CurrentThread::Host(id) => (id.rep(), true), in current_call_context_scope_id()
5170 CurrentThread::None => bail_bug!("current thread is not set"), in current_call_context_scope_id()