Home
last modified time | relevance | path

Searched refs:CharBackend (Results 1 – 25 of 81) sorted by relevance

1234

/openbmc/qemu/include/chardev/
H A Dchar-fe.h16 struct CharBackend { struct
36 bool qemu_chr_fe_init(CharBackend *b, Chardev *s, Error **errp);
47 void qemu_chr_fe_deinit(CharBackend *b, bool del);
58 Chardev *qemu_chr_fe_get_driver(CharBackend *be);
65 bool qemu_chr_fe_backend_connected(CharBackend *be);
72 bool qemu_chr_fe_backend_open(CharBackend *be);
94 void qemu_chr_fe_set_handlers_full(CharBackend *b,
109 void qemu_chr_fe_set_handlers(CharBackend *b,
125 void qemu_chr_fe_take_focus(CharBackend *b);
132 void qemu_chr_fe_accept_input(CharBackend *be);
[all …]
H A Dchar.h18 typedef struct CharBackend CharBackend; typedef
63 CharBackend *be;
/openbmc/qemu/chardev/
H A Dchar-fe.c33 int qemu_chr_fe_write(CharBackend *be, const uint8_t *buf, int len) in qemu_chr_fe_write()
44 int qemu_chr_fe_write_all(CharBackend *be, const uint8_t *buf, int len) in qemu_chr_fe_write_all()
55 int qemu_chr_fe_read_all(CharBackend *be, uint8_t *buf, int len) in qemu_chr_fe_read_all()
98 int qemu_chr_fe_ioctl(CharBackend *be, int cmd, void *arg) in qemu_chr_fe_ioctl()
112 int qemu_chr_fe_get_msgfd(CharBackend *be) in qemu_chr_fe_get_msgfd()
125 int qemu_chr_fe_get_msgfds(CharBackend *be, int *fds, int len) in qemu_chr_fe_get_msgfds()
137 int qemu_chr_fe_set_msgfds(CharBackend *be, int *fds, int num) in qemu_chr_fe_set_msgfds()
149 void qemu_chr_fe_accept_input(CharBackend *be) in qemu_chr_fe_accept_input()
163 void qemu_chr_fe_printf(CharBackend *be, const char *fmt, ...) in qemu_chr_fe_printf()
175 Chardev *qemu_chr_fe_get_driver(CharBackend *be) in qemu_chr_fe_get_driver()
[all …]
H A Dchardev-internal.h38 CharBackend *backends[MAX_MUX];
39 CharBackend chr;
62 bool mux_chr_attach_frontend(MuxChardev *d, CharBackend *b,
H A Dchar-mux.c131 CharBackend *be = d->backends[mux_nr]; in mux_chr_send_event()
203 CharBackend *be = d->backends[m]; in mux_chr_accept_input()
216 CharBackend *be = d->backends[m]; in mux_chr_can_read()
234 CharBackend *be = d->backends[m]; in mux_chr_read()
292 CharBackend *be = d->backends[bit]; in char_mux_finalize()
314 bool mux_chr_attach_frontend(MuxChardev *d, CharBackend *b, in mux_chr_attach_frontend()
/openbmc/qemu/include/sysemu/
H A Dqtest.h27 void qtest_send_prefix(CharBackend *chr);
28 void G_GNUC_PRINTF(2, 3) qtest_sendf(CharBackend *chr, const char *fmt, ...);
29 void qtest_set_command_cb(bool (*pc_cb)(CharBackend *chr, gchar **words));
H A Dvhost-user-backend.h35 CharBackend chr;
/openbmc/qemu/include/hw/virtio/
H A Dvhost-user.h67 CharBackend *chr;
85 bool vhost_user_init(VhostUserState *user, CharBackend *chr, Error **errp);
111 CharBackend *chardev, struct vhost_dev *vhost,
H A Dvhost-user-vsock.h23 CharBackend chardev;
H A Dvhost-user-scmi.h21 CharBackend chardev;
H A Dvhost-user-fs.h27 CharBackend chardev;
H A Dvhost-user-blk.h32 CharBackend chardev;
H A Dvhost-user-base.h23 CharBackend chardev;
/openbmc/qemu/system/
H A Dqtest.c46 CharBackend qtest_chr;
263 void qtest_send_prefix(CharBackend *chr) in qtest_send_prefix()
290 CharBackend* chr = (CharBackend *)opaque; in qtest_server_char_be_send()
297 static void qtest_send(CharBackend *chr, const char *str) in qtest_send()
302 void qtest_sendf(CharBackend *chr, const char *fmt, ...) in qtest_sendf()
320 CharBackend *chr = &qtest->qtest_chr; in qtest_irq_handler()
328 static bool (*process_command_cb)(CharBackend *chr, gchar **words);
330 void qtest_set_command_cb(bool (*pc_cb)(CharBackend *chr, gchar **words)) in qtest_set_command_cb()
346 static void qtest_process_command(CharBackend *chr, gchar **words) in qtest_process_command()
761 static void qtest_process_inbuf(CharBackend *chr, GString *inbuf) in qtest_process_inbuf()
[all …]
/openbmc/qemu/tests/unit/
H A Dtest-char.c110 CharBackend be; in char_stdio_test_subprocess()
135 CharBackend be; in char_ringbuf_test()
187 CharBackend chr_be1, chr_be2; in char_mux_test()
434 CharBackend be; in char_websock_test()
435 CharBackend client_be; in char_websock_test()
493 CharBackend be; in char_pipe_test()
557 CharBackend *be;
558 CharBackend *client_be;
599 CharBackend *be; in char_udp_test_internal()
615 be = g_alloca(sizeof(CharBackend)); in char_udp_test_internal()
[all …]
/openbmc/qemu/hw/virtio/
H A Dvhost-stub.c15 bool vhost_user_init(VhostUserState *user, CharBackend *chr, Error **errp) in vhost_user_init()
/openbmc/qemu/tests/qtest/
H A Dvhost-user-test.c159 CharBackend chr;
184 void (*set_features)(TestServer *s, CharBackend *chr,
187 CharBackend *chr, VhostUserMsg *msg);
336 CharBackend *chr = &s->chr; in chr_read()
1056 static void vu_net_set_features(TestServer *s, CharBackend *chr, in vu_net_set_features()
1066 static void vu_net_get_protocol_features(TestServer *s, CharBackend *chr, in vu_net_get_protocol_features()
1153 static void vu_gpio_get_protocol_features(TestServer *s, CharBackend *chr, in vu_gpio_get_protocol_features()
1196 static void vu_scmi_get_protocol_features(TestServer *s, CharBackend *chr, in vu_scmi_get_protocol_features()
/openbmc/qemu/include/hw/char/
H A Ddigic-uart.h41 CharBackend chr;
H A Dgoldfish_tty.h27 CharBackend chr;
H A Dbcm2835_aux.h27 CharBackend chr;
H A Dparallel.h18 CharBackend chr;
H A Dcadence_uart.h50 CharBackend chr;
H A Dcmsdk-apb-uart.h28 CharBackend chr;
H A Driscv_htif.h39 CharBackend chr;
/openbmc/qemu/include/hw/misc/
H A Daspeed_ibt.h27 CharBackend chr;

1234