Lines Matching full:port

2  * Virtio Console and Generic Serial Port Devices
52 static ssize_t flush_buf(VirtIOSerialPort *port, in flush_buf() argument
55 VirtConsole *vcon = VIRTIO_CONSOLE(port); in flush_buf()
64 trace_virtio_console_flush_buf(port->id, len, ret); in flush_buf()
67 VirtIOSerialPortClass *k = VIRTIO_SERIAL_PORT_GET_CLASS(port); in flush_buf()
99 virtio_serial_throttle_port(port, true); in flush_buf()
110 /* Callback function that's called when the guest opens/closes the port */
111 static void set_guest_connected(VirtIOSerialPort *port, int guest_connected) in set_guest_connected() argument
113 VirtConsole *vcon = VIRTIO_CONSOLE(port); in set_guest_connected()
114 DeviceState *dev = DEVICE(port); in set_guest_connected()
115 VirtIOSerialPortClass *k = VIRTIO_SERIAL_PORT_GET_CLASS(port); in set_guest_connected()
126 static void guest_writable(VirtIOSerialPort *port) in guest_writable() argument
128 VirtConsole *vcon = VIRTIO_CONSOLE(port); in guest_writable()
133 /* Readiness of the guest to accept data on a port */
145 VirtIOSerialPort *port = VIRTIO_SERIAL_PORT(vcon); in chr_read() local
147 trace_virtio_console_chr_read(port->id, size); in chr_read()
148 virtio_serial_write(port, buf, size); in chr_read()
154 VirtIOSerialPort *port = VIRTIO_SERIAL_PORT(vcon); in chr_event() local
156 trace_virtio_console_chr_event(port->id, event); in chr_event()
159 virtio_serial_open(port); in chr_event()
166 virtio_serial_close(port); in chr_event()
179 VirtIOSerialPort *port = VIRTIO_SERIAL_PORT(vcon); in chr_be_change() local
180 VirtIOSerialPortClass *k = VIRTIO_SERIAL_PORT_GET_CLASS(port); in chr_be_change()
200 static void virtconsole_enable_backend(VirtIOSerialPort *port, bool enable) in virtconsole_enable_backend() argument
202 VirtConsole *vcon = VIRTIO_CONSOLE(port); in virtconsole_enable_backend()
209 VirtIOSerialPortClass *k = VIRTIO_SERIAL_PORT_GET_CLASS(port); in virtconsole_enable_backend()
222 VirtIOSerialPort *port = VIRTIO_SERIAL_PORT(dev); in virtconsole_realize() local
226 if (port->id == 0 && !k->is_console) { in virtconsole_realize()
227 error_setg(errp, "Port number 0 on virtio-serial devices reserved " in virtconsole_realize()
246 virtio_serial_open(port); in virtconsole_realize()