Home | History | Annotate | Download | only in android

Lines Matching refs:qemud

12 #include "android/hw-qemud.h"
25 #define D(...) VERBOSE_PRINT(qemud,__VA_ARGS__)
26 #define D_ACTIVE VERBOSE_CHECK(qemud)
32 #define T(...) VERBOSE_PRINT(qemud,__VA_ARGS__)
38 * development/emulator/qemud/qemud.c as well.
55 * talking to a legacy qemud daemon. See docs/ANDROID-QEMUD.TXT
70 * This implements support for the 'qemud' multiplexing communication
74 * For additional details, please read docs/ANDROID-QEMUD.TXT
359 * detected a legacy qemud daemon. See the comments
363 D("%s: legacy qemud detected.", __FUNCTION__);
368 D("%s: normal qemud detected.", __FUNCTION__);
426 /* we're going to send a specially crafted packet to the qemud
583 /* Descriptor for a data buffer pending to be sent to a qemud pipe client.
607 * Each client has its own channel id (for the serial qemud), or pipe descriptor
608 * (for the pipe based qemud), and belongs to a given QemudService (see below).
612 * clients don't need multiplexing, because they are communicated via qemud pipes
626 /* Descriptor for a QEMUD pipe connection.
628 * Every time a client connects to the QEMUD via pipe, an instance of this
802 /* Frees memory allocated for the qemud client.
1272 * qemud service facility. It holds a QemudSerial object to
1481 * talking to a legacy qemud daemon, i.e. one running in a 1.0 or
1508 D("%s: legacy qemud daemon detected.", __FUNCTION__);
1516 D("%s: weird, ignoring legacy qemud control message: '%.*s'",
1749 /* Save QemuD state to snapshot.
1827 /* Load QemuD state from file.
1848 * QEMUD PIPE service callbacks
2208 /* QEMUD pipe functions.
2221 /* Initializes QEMUD pipe interface.
2229 goldfish_pipe_add_type( "qemud", looper_newCore(), &_qemudPipe_funcs );
2240 /* Initializes QEMUD serial interface.
2258 register_savevm( "qemud", 0, QEMUD_SAVE_VERSION,
2266 /* We don't know in advance whether the guest system supports qemud pipes,
2267 * so we will initialize both qemud machineries, the legacy (over serial
2285 /* this function is used to register a new named qemud-based
2318 D("Registered QEMUD service %s", service_name);
2339 * It allows you to implement a given qemud-based service through
2343 * QemudClient that connects a qemud client running in the emulated
2361 /* called whenever a new message arrives from a qemud client.
2383 * hw-qemud, while communication with the guest is done over qemu pipe.
2392 derror("unexpected qemud char. channel close");
2418 /* called when a qemud client tries to connect to a char. service.
2454 derror("can't open charpipe for '%s' qemud service", name);
2461 /* set the character driver state for a given qemud communication channel. this