Lines Matching refs:wait_reason

354     wait_reason: Cell<Option<VcpuResponse_Wait>>,  field
372 wait_reason: Default::default(), in new()
382 let mut wait_reason = VcpuResponse_Wait::new(); in init() localVariable
383 wait_reason.mut_init(); in init()
384 self.wait_reason.set(Some(wait_reason)); in init()
398 let mut wait_reason = VcpuResponse_Wait::new(); in pre_run() localVariable
399 wait_reason.mut_user().user = user_data; in pre_run()
400 self.wait_reason.set(Some(wait_reason)); in pre_run()
427 let mut wait_reason = VcpuResponse_Wait::new(); in process() localVariable
428 let io = wait_reason.mut_io(); in process()
459 response.set_wait(wait_reason); in process()
479 self.wait_reason.set(Some(wait_reason)); in process()
514 let mut wait_reason = VcpuResponse_Wait::new(); localVariable
515 let hv = wait_reason.mut_hyperv_call();
520 self.wait_reason.set(Some(wait_reason));
543 let mut wait_reason = VcpuResponse_Wait::new(); in hyperv_synic() localVariable
544 let hv = wait_reason.mut_hyperv_synic(); in hyperv_synic()
549 self.wait_reason.set(Some(wait_reason)); in hyperv_synic()
561 let mut wait_reason = self.wait_reason.take(); in handle_request() localVariable
578 if let Some(reason) = wait_reason { in handle_request()
580 wait_reason = Some(reason); in handle_request()
584 wait_reason = None; in handle_request()
600 match wait_reason { in handle_request()
601 Some(wait_reason) => { in handle_request()
602 response.set_wait(wait_reason); in handle_request()
607 } else if wait_reason.is_some() { in handle_request()
609 self.wait_reason.set(wait_reason); in handle_request()