Lines Matching refs:dss

386                               libxl__domain_save_state *dss, int rc);
393 libxl__domain_save_state *dss; in libxl_domain_remus_start() local
435 GCNEW(dss); in libxl_domain_remus_start()
436 dss->ao = ao; in libxl_domain_remus_start()
437 dss->callback = remus_failover_cb; in libxl_domain_remus_start()
438 dss->domid = domid; in libxl_domain_remus_start()
439 dss->fd = send_fd; in libxl_domain_remus_start()
440 dss->recv_fd = recv_fd; in libxl_domain_remus_start()
441 dss->type = type; in libxl_domain_remus_start()
442 dss->live = 1; in libxl_domain_remus_start()
443 dss->debug = 0; in libxl_domain_remus_start()
444 dss->remus = info; in libxl_domain_remus_start()
446 dss->checkpointed_stream = LIBXL_CHECKPOINTED_STREAM_COLO; in libxl_domain_remus_start()
448 dss->checkpointed_stream = LIBXL_CHECKPOINTED_STREAM_REMUS; in libxl_domain_remus_start()
454 libxl__colo_save_setup(egc, &dss->css); in libxl_domain_remus_start()
456 libxl__remus_setup(egc, &dss->rs); in libxl_domain_remus_start()
464 libxl__domain_save_state *dss, int rc) in remus_failover_cb() argument
466 STATE_AO_GC(dss->ao); in remus_failover_cb()
476 libxl__domain_save_state *dss, int rc) in domain_suspend_cb() argument
478 STATE_AO_GC(dss->ao); in domain_suspend_cb()
481 flrc = libxl__fd_flags_restore(gc, dss->fd, dss->fdfl); in domain_suspend_cb()
501 libxl__domain_save_state *dss; in libxl_domain_suspend() local
502 GCNEW(dss); in libxl_domain_suspend()
504 dss->ao = ao; in libxl_domain_suspend()
505 dss->callback = domain_suspend_cb; in libxl_domain_suspend()
507 dss->domid = domid; in libxl_domain_suspend()
508 dss->fd = fd; in libxl_domain_suspend()
509 dss->type = type; in libxl_domain_suspend()
510 dss->live = flags & LIBXL_SUSPEND_LIVE; in libxl_domain_suspend()
511 dss->debug = flags & LIBXL_SUSPEND_DEBUG; in libxl_domain_suspend()
512 dss->checkpointed_stream = LIBXL_CHECKPOINTED_STREAM_NONE; in libxl_domain_suspend()
514 rc = libxl__fd_flags_modify_save(gc, dss->fd, in libxl_domain_suspend()
516 &dss->fdfl); in libxl_domain_suspend()
519 libxl__domain_save(egc, dss); in libxl_domain_suspend()