Home | History | Annotate | Download | only in qemu

Lines Matching defs:mon

8     Monitor* mon;
11 mon = qemu_mallocz(sizeof(*mon));
12 mon->fake_opaque = opaque;
13 mon->fake_func = cb;
14 mon->fake_count = 0;
16 return mon;
20 monitor_fake_get_bytes(Monitor* mon)
22 assert(mon->fake_func != NULL);
23 return mon->fake_count;
27 monitor_fake_free(Monitor* mon)
29 assert(mon->fake_func != NULL);
30 free(mon);
36 void monitor_flush(Monitor *mon)
38 if (!mon)
41 if (mon->fake_func != NULL) {
42 mon->fake_func(mon->fake_opaque, (void*)mon->outbuf, mon->outbuf_index);
43 mon->outbuf_index = 0;
44 mon->fake_count += mon->outbuf_index;
45 } else if (!mon->mux_out) {
46 qemu_chr_write(mon->chr, mon->outbuf, mon->outbuf_index);
47 mon->outbuf_index = 0;