Lines Matching refs:CHARDEV_GET_CLASS
62 if (!s || !CHARDEV_GET_CLASS(s)->chr_sync_read) { in qemu_chr_fe_read_all()
72 res = CHARDEV_GET_CLASS(s)->chr_sync_read(s, buf + offset, in qemu_chr_fe_read_all()
104 if (!s || !CHARDEV_GET_CLASS(s)->chr_ioctl || qemu_chr_replay(s)) { in qemu_chr_fe_ioctl()
107 res = CHARDEV_GET_CLASS(s)->chr_ioctl(s, cmd, arg); in qemu_chr_fe_ioctl()
134 return CHARDEV_GET_CLASS(s)->get_msgfds ? in qemu_chr_fe_get_msgfds()
135 CHARDEV_GET_CLASS(s)->get_msgfds(s, fds, len) : -1; in qemu_chr_fe_get_msgfds()
146 return CHARDEV_GET_CLASS(s)->set_msgfds ? in qemu_chr_fe_set_msgfds()
147 CHARDEV_GET_CLASS(s)->set_msgfds(s, fds, num) : -1; in qemu_chr_fe_set_msgfds()
158 if (CHARDEV_GET_CLASS(s)->chr_accept_input) { in qemu_chr_fe_accept_input()
159 CHARDEV_GET_CLASS(s)->chr_accept_input(s); in qemu_chr_fe_accept_input()
334 if (chr && CHARDEV_GET_CLASS(chr)->chr_set_echo) { in qemu_chr_fe_set_echo()
335 CHARDEV_GET_CLASS(chr)->chr_set_echo(chr, echo); in qemu_chr_fe_set_echo()
351 if (CHARDEV_GET_CLASS(chr)->chr_set_fe_open) { in qemu_chr_fe_set_open()
352 CHARDEV_GET_CLASS(chr)->chr_set_fe_open(chr, fe_open); in qemu_chr_fe_set_open()
363 if (!s || CHARDEV_GET_CLASS(s)->chr_add_watch == NULL) { in qemu_chr_fe_add_watch()
367 src = CHARDEV_GET_CLASS(s)->chr_add_watch(s, cond); in qemu_chr_fe_add_watch()
383 if (chr && CHARDEV_GET_CLASS(chr)->chr_disconnect) { in qemu_chr_fe_disconnect()
384 CHARDEV_GET_CLASS(chr)->chr_disconnect(chr); in qemu_chr_fe_disconnect()