Lines Matching refs:set_thread
843 let old_thread = store.set_thread(call.thread)?; in handle_guest_call()
869 store.set_thread(old_thread)?; in handle_guest_call()
1500 self.set_thread(QualifiedThreadId { in enter_guest_sync_call()
1513 let thread = match self.set_thread(CurrentThread::None)?.guest() { in exit_guest_sync_call()
1531 self.set_thread(caller)?; in exit_guest_sync_call()
1558 self.set_thread(task)?; in host_task_create()
1573 self.set_thread(caller)?; in host_task_reenter_caller()
1646 fn set_thread(&mut self, thread: impl Into<CurrentThread>) -> Result<CurrentThread> { in set_thread() method
1768 self.set_thread(old_thread)?; in resume_fiber()
1871 self.set_thread(old_guest_thread)?; in suspend()
2216 let old_thread = store.set_thread(guest_thread)?; in queue_call()
2233 store.set_thread(old_thread)?; in queue_call()
2255 let old_thread = store.set_thread(guest_thread)?; in queue_call()
2332 store.set_thread(old_thread)?; in queue_call()
2516 let prev = store.0.set_thread(old_thread)?; in prepare_call()
2534 store.0.set_thread(prev)?; in prepare_call()
2573 store.0.set_thread(QualifiedThreadId { in prepare_call()
2760 store.0.set_thread(caller)?; in start_call()
2856 let old = store.0.set_thread(task)?; in first_poll()
2876 store.0.set_thread(old)?; in first_poll()
2911 store.0.set_thread(caller)?; in first_poll()
3277 let old_thread = store.set_thread(guest_thread)?; in thread_new_indirect()
3295 store.0.set_thread(old_thread)?; in thread_new_indirect()