Lines Matching refs:egc

31 static void bootloader_gotptys(libxl__egc *egc, libxl__openpty_state *op);
32 static void bootloader_keystrokes_copyfail(libxl__egc *egc,
34 static void bootloader_display_copyfail(libxl__egc *egc,
38 static void bootloader_finished(libxl__egc *egc, libxl__ev_child *child,
91 static int setup_xenconsoled_pty(libxl__egc *egc, libxl__bootloader_state *bl, in setup_xenconsoled_pty() argument
144 static int parse_bootloader_result(libxl__egc *egc, in parse_bootloader_result() argument
228 static void bootloader_cleanup(libxl__egc *egc, libxl__bootloader_state *bl) in bootloader_cleanup() argument
258 static void bootloader_local_detached_cb(libxl__egc *egc,
262 static void bootloader_callback(libxl__egc *egc, libxl__bootloader_state *bl, in bootloader_callback() argument
268 bootloader_cleanup(egc, bl); in bootloader_callback()
271 libxl__device_disk_local_initiate_detach(egc, &bl->dls); in bootloader_callback()
274 static void bootloader_local_detached_cb(libxl__egc *egc, in bootloader_local_detached_cb() argument
288 bl->callback(egc, bl, bl->rc); in bootloader_local_detached_cb()
292 static void bootloader_stop(libxl__egc *egc, in bootloader_stop() argument
313 static void bootloader_disk_attached_cb(libxl__egc *egc,
317 void libxl__bootloader_run(libxl__egc *egc, libxl__bootloader_state *bl) in libxl__bootloader_run() argument
396 libxl__device_disk_local_initiate_attach(egc, &bl->dls); in libxl__bootloader_run()
403 bootloader_callback(egc, bl, rc); in libxl__bootloader_run()
406 static void bootloader_disk_attached_cb(libxl__egc *egc, in bootloader_disk_attached_cb() argument
463 bootloader_callback(egc, bl, rc); in bootloader_disk_attached_cb()
466 static void bootloader_gotptys(libxl__egc *egc, libxl__openpty_state *op) in bootloader_gotptys() argument
491 rc = setup_xenconsoled_pty(egc, bl, in bootloader_gotptys()
517 bl->console_available(egc, bl); in bootloader_gotptys()
589 bootloader_callback(egc, bl, rc); in bootloader_gotptys()
593 static void bootloader_copyfail(libxl__egc *egc, const char *which, in bootloader_copyfail() argument
612 bootloader_stop(egc, bl, rc); in bootloader_copyfail()
614 static void bootloader_keystrokes_copyfail(libxl__egc *egc, in bootloader_keystrokes_copyfail() argument
618 bootloader_copyfail(egc, "bootloader input", bl, 0, rc,onwrite,errnoval); in bootloader_keystrokes_copyfail()
620 static void bootloader_display_copyfail(libxl__egc *egc, in bootloader_display_copyfail() argument
624 bootloader_copyfail(egc, "bootloader output", bl, 1, rc,onwrite,errnoval); in bootloader_display_copyfail()
627 static void bootloader_domaindeath(libxl__egc *egc, in bootloader_domaindeath() argument
632 bootloader_stop(egc, bl, rc); in bootloader_domaindeath()
635 static void bootloader_finished(libxl__egc *egc, libxl__ev_child *child, in bootloader_finished() argument
664 rc = parse_bootloader_result(egc, bl); in bootloader_finished()
671 bootloader_callback(egc, bl, rc); in bootloader_finished()