Home
last modified time | relevance | path

Searched refs:Chardev (Results 1 – 25 of 53) sorted by relevance

123

/openbmc/qemu/chardev/
H A Dspice.c20 Chardev *chr = CHARDEV(scd); in vmc_write()
63 Chardev *chr = CHARDEV(scd); in vmc_event()
81 Chardev *chr = CHARDEV(scd); in vmc_state()
129 Chardev *chr = CHARDEV(src->scd); in spice_char_source_prepare()
143 Chardev *chr = CHARDEV(src->scd); in spice_char_source_check()
156 Chardev *chr = CHARDEV(src->scd); in spice_char_source_dispatch()
169 static GSource *spice_chr_add_watch(Chardev *chr, GIOCondition cond) in spice_chr_add_watch()
183 static int spice_chr_write(Chardev *chr, const uint8_t *buf, int len) in spice_chr_write()
218 static void spice_vmc_set_fe_open(struct Chardev *chr, int fe_open) in spice_vmc_set_fe_open()
228 static void spice_port_set_fe_open(struct Chardev *chr, int fe_open) in spice_port_set_fe_open()
[all …]
H A Dchar-udp.c39 Chardev parent;
52 static int udp_chr_write(Chardev *chr, const uint8_t *buf, int len) in DECLARE_INSTANCE_CHECKER()
62 Chardev *chr = CHARDEV(s); in udp_chr_flush_buffer()
74 Chardev *chr = CHARDEV(opaque); in udp_chr_read_poll()
89 Chardev *chr = CHARDEV(opaque); in udp_chr_read()
109 static void udp_chr_update_read_handler(Chardev *chr) in udp_chr_update_read_handler()
124 Chardev *chr = CHARDEV(obj); in char_udp_finalize()
192 static void qmp_chardev_open_udp(Chardev *chr, in qmp_chardev_open_udp()
H A Dchar-parallel.c53 Chardev parent;
73 static int pp_ioctl(Chardev *chr, int cmd, void *arg) in pp_ioctl()
160 static void qemu_chr_open_pp_fd(Chardev *chr, in qemu_chr_open_pp_fd()
181 Chardev parent;
188 static int pp_ioctl(Chardev *chr, int cmd, void *arg) in pp_ioctl()
230 static void qemu_chr_open_pp_fd(Chardev *chr, in qemu_chr_open_pp_fd()
242 static void qmp_chardev_open_parallel(Chardev *chr, in qmp_chardev_open_parallel()
284 Chardev *chr = CHARDEV(obj); in char_parallel_finalize()
H A Dchar-ringbuf.c37 Chardev parent;
48 static size_t ringbuf_count(const Chardev *chr) in DECLARE_INSTANCE_CHECKER()
55 static int ringbuf_chr_write(Chardev *chr, const uint8_t *buf, int len) in ringbuf_chr_write()
74 static int ringbuf_chr_read(Chardev *chr, uint8_t *buf, int len) in ringbuf_chr_read()
95 static void qemu_chr_open_ringbuf(Chardev *chr, in qemu_chr_open_ringbuf()
120 Chardev *chr; in qmp_ringbuf_write()
164 Chardev *chr; in qmp_ringbuf_read()
H A Dchar-win.c31 static void win_chr_read(Chardev *chr, DWORD len) in win_chr_read()
63 Chardev *chr = CHARDEV(opaque); in win_chr_serial_poll()
76 int win_chr_serial_init(Chardev *chr, const char *filename, Error **errp) in win_chr_serial_init()
144 Chardev *chr = CHARDEV(opaque); in win_chr_pipe_poll()
157 static int win_chr_write(Chardev *chr, const uint8_t *buf, int len1) in win_chr_write()
194 Chardev *chr = CHARDEV(obj); in char_win_finalize()
215 void win_chr_set_file(Chardev *chr, HANDLE file, bool keep_open) in win_chr_set_file()
H A Dchar-win-stdio.c34 Chardev parent;
49 Chardev *chr = CHARDEV(opaque); in DECLARE_INSTANCE_CHECKER()
121 Chardev *chr = CHARDEV(opaque); in win_stdio_thread_wait_func()
131 static void qemu_chr_set_echo_win_stdio(Chardev *chr, bool echo) in qemu_chr_set_echo_win_stdio()
145 static void qemu_chr_open_stdio(Chardev *chr, in qemu_chr_open_stdio()
240 static int win_stdio_write(Chardev *chr, const uint8_t *buf, int len) in win_stdio_write()
H A Dchar-null.c29 static void null_chr_open(Chardev *chr, in null_chr_open()
47 .instance_size = sizeof(Chardev),
H A Dmsmouse.c58 Chardev parent;
73 static void msmouse_chr_accept_input(Chardev *chr) in DECLARE_INSTANCE_CHECKER()
157 Chardev *chr = CHARDEV(dev); in msmouse_input_sync()
168 static int msmouse_chr_write(struct Chardev *s, const uint8_t *buf, int len) in msmouse_chr_write()
181 static int msmouse_ioctl(Chardev *chr, int cmd, void *arg) in msmouse_ioctl()
256 static void msmouse_chr_open(Chardev *chr, in msmouse_chr_open()
H A Dwctablet.c69 Chardev parent;
93 static void wctablet_chr_accept_input(Chardev *chr);
188 static void wctablet_chr_accept_input(Chardev *chr) in wctablet_chr_accept_input()
208 static int wctablet_chr_write(struct Chardev *chr, in wctablet_chr_write()
298 static int wctablet_chr_ioctl(Chardev *chr, int cmd, void *arg) in wctablet_chr_ioctl()
327 static void wctablet_chr_open(Chardev *chr, in wctablet_chr_open()
H A Dtestdev.c35 Chardev parent;
88 static int testdev_chr_write(Chardev *chr, const uint8_t *buf, int len) in testdev_chr_write()
H A Dchar-console.c29 static void qemu_chr_open_win_con(Chardev *chr, in qemu_chr_open_win_con()
H A Dchar-io.c105 GSource *io_add_watch_poll(Chardev *chr, in io_add_watch_poll()
141 void remove_fd_in_watch(Chardev *chr) in remove_fd_in_watch()
/openbmc/qemu/include/chardev/
H A Dchar-win.h31 Chardev parent;
50 void win_chr_set_file(Chardev *chr, HANDLE file, bool keep_open);
51 int win_chr_serial_init(Chardev *chr, const char *filename, Error **errp);
H A Dchar-io.h32 GSource *io_add_watch_poll(Chardev *chr,
39 void remove_fd_in_watch(Chardev *chr);
H A Dspice.h9 Chardev parent;
/openbmc/qemu/include/hw/m68k/
H A Dmcf.h13 DeviceState *mcf_uart_create(qemu_irq irq, Chardev *chr);
14 DeviceState *mcf_uart_create_mmap(hwaddr base, qemu_irq irq, Chardev *chr);
/openbmc/qemu/stubs/
H A Dreplay-tools.c52 void replay_register_char_driver(struct Chardev *chr) in replay_register_char_driver()
56 void replay_chr_be_write(struct Chardev *s, const uint8_t *buf, int len) in replay_chr_be_write()
H A Dmonitor-internal.c11 void monitor_init_hmp(Chardev *chr, bool use_readline, Error **errp) in monitor_init_hmp()
/openbmc/qemu/tests/unit/
H A Dtest-char.c85 Chardev *chr; in char_console_test_subprocess()
109 Chardev *chr; in char_stdio_test_subprocess()
134 Chardev *chr; in char_ringbuf_test()
184 Chardev *chr, *base; in char_mux_test()
355 g_assert_cmpstr(error_get_pretty(error), ==, "Chardev 'mux-label' is busy"); in char_mux_test()
365 Chardev *hub, *chr1, *chr2, *base; in char_hub_test()
549 g_assert_cmpstr(error_get_pretty(error), ==, "Chardev 'chr1' is busy"); in char_hub_test()
555 g_assert_cmpstr(error_get_pretty(error), ==, "Chardev 'hub0' is busy"); in char_hub_test()
584 Chardev *chr3; in char_hub_test()
803 Chardev *chr_clien in websock_client_read()
[all...]
/openbmc/qemu/ui/
H A Ddbus-chardev.c180 dbus_chr_open(Chardev *chr, ChardevBackend *backend, in dbus_chr_open()
218 dbus_chr_set_fe_open(Chardev *chr, int fe_open) in dbus_chr_set_fe_open()
226 dbus_chr_set_echo(Chardev *chr, bool echo) in dbus_chr_set_echo()
234 dbus_chr_be_event(Chardev *chr, QEMUChrEvent event) in dbus_chr_be_event()
H A Dspice-app.c52 void (*parent_open)(Chardev *chr, ChardevBackend *backend,
70 static void vc_chr_open(Chardev *chr, in vc_chr_open()
94 static void vc_chr_set_echo(Chardev *chr, bool echo) in vc_chr_set_echo()
/openbmc/qemu/include/monitor/
H A Dmonitor.h22 void monitor_init_qmp(Chardev *chr, bool pretty, Error **errp);
23 void monitor_init_hmp(Chardev *chr, bool use_readline, Error **errp);
/openbmc/qemu/include/hw/char/
H A Dserial-mm.h50 Chardev *chr, enum device_endian end);
H A Dmchp_pfsoc_mmuart.h66 hwaddr base, qemu_irq irq, Chardev *chr);
/openbmc/qemu/include/qemu/
H A Dtypedefs.h38 typedef struct Chardev Chardev; typedef

123