Lines Matching refs:rc
34 int rc; in init_device_subkind() local
38 rc = init_subkind_nic(cds); in init_device_subkind()
39 if (rc) goto out; in init_device_subkind()
42 rc = init_subkind_drbd_disk(cds); in init_device_subkind()
43 if (rc) goto out; in init_device_subkind()
45 rc = 0; in init_device_subkind()
47 return rc; in init_device_subkind()
64 libxl__checkpoint_devices_state *cds, int rc);
66 libxl__checkpoint_devices_state *cds, int rc);
68 libxl__egc *egc, libxl__stream_write_state *sws, int rc);
124 libxl__checkpoint_devices_state *cds, int rc) in remus_setup_done() argument
129 if (!rc) { in remus_setup_done()
134 LOGD(ERROR, dss->domid, "Remus: failed to setup device, rc %d", rc); in remus_setup_done()
140 libxl__checkpoint_devices_state *cds, int rc) in remus_setup_failed() argument
145 if (rc) in remus_setup_failed()
147 "Remus: failed to teardown device after setup failed, rc %d", rc); in remus_setup_failed()
151 dss->callback(egc, dss, rc); in remus_setup_failed()
156 int rc);
159 int rc) in libxl__remus_teardown() argument
169 " teardown Remus devices...", rc); in libxl__remus_teardown()
176 int rc) in remus_teardown_done() argument
181 if (rc) in remus_teardown_done()
183 " rc %d", rc); in remus_teardown_done()
187 dss->callback(egc, dss, rc); in remus_teardown_done()
196 int rc);
199 int rc);
213 libxl__domain_suspend_state *dsps, int rc) in remus_domain_suspend_callback_common_done() argument
217 if (rc) in remus_domain_suspend_callback_common_done()
226 dss->rc = rc; in remus_domain_suspend_callback_common_done()
227 libxl__xc_domain_saverestore_async_callback_done(egc, &dss->sws.shs, !rc); in remus_domain_suspend_callback_common_done()
232 int rc) in remus_devices_postsuspend_cb() argument
236 if (rc) in remus_devices_postsuspend_cb()
239 rc = 0; in remus_devices_postsuspend_cb()
242 if (rc) in remus_devices_postsuspend_cb()
243 dss->rc = rc; in remus_devices_postsuspend_cb()
244 libxl__xc_domain_saverestore_async_callback_done(egc, &dss->sws.shs, !rc); in remus_devices_postsuspend_cb()
261 int rc) in remus_devices_preresume_cb() argument
266 if (rc) in remus_devices_preresume_cb()
270 rc = libxl__domain_resume(gc, dss->domid, /* Fast Suspend */1); in remus_devices_preresume_cb()
271 if (rc) in remus_devices_preresume_cb()
274 rc = 0; in remus_devices_preresume_cb()
277 if (rc) in remus_devices_preresume_cb()
278 dss->rc = rc; in remus_devices_preresume_cb()
279 libxl__xc_domain_saverestore_async_callback_done(egc, &dss->sws.shs, !rc); in remus_devices_preresume_cb()
286 int rc);
289 int rc);
302 libxl__egc *egc, libxl__stream_write_state *sws, int rc) in remus_checkpoint_stream_written() argument
311 if (rc) { in remus_checkpoint_stream_written()
328 int rc) in remus_devices_commit_cb() argument
334 if (rc) { in remus_devices_commit_cb()
348 rc = libxl__ev_time_register_rel(ao, &dss->rs.checkpoint_timeout, in remus_devices_commit_cb()
352 if (rc) in remus_devices_commit_cb()
363 int rc) in remus_next_checkpoint() argument
370 if (rc == ERROR_TIMEDOUT) /* As intended */ in remus_next_checkpoint()
371 rc = 0; in remus_next_checkpoint()
379 if (rc) in remus_next_checkpoint()
380 dss->rc = rc; in remus_next_checkpoint()
382 libxl__xc_domain_saverestore_async_callback_done(egc, &dss->sws.shs, !rc); in remus_next_checkpoint()
390 libxl__egc *egc, libxl__stream_read_state *srs, int rc);
403 libxl__egc *egc, libxl__stream_read_state *stream, int rc) in remus_checkpoint_stream_done() argument
405 libxl__xc_domain_saverestore_async_callback_done(egc, &stream->shs, rc); in remus_checkpoint_stream_done()