32#ifndef _UAPI_LINUX_VIRTIO_CONSOLE_H
33#define _UAPI_LINUX_VIRTIO_CONSOLE_H
35#include <linux/virtio_types.h>
36#include <linux/virtio_ids.h>
37#include <linux/virtio_config.h>
40#define VIRTIO_CONSOLE_F_SIZE 0
41#define VIRTIO_CONSOLE_F_MULTIPORT 1
42#define VIRTIO_CONSOLE_F_EMERG_WRITE 2
44#define VIRTIO_CONSOLE_BAD_ID (~(__u32)0)
68#define VIRTIO_CONSOLE_DEVICE_READY 0
69#define VIRTIO_CONSOLE_PORT_ADD 1
70#define VIRTIO_CONSOLE_PORT_REMOVE 2
71#define VIRTIO_CONSOLE_PORT_READY 3
72#define VIRTIO_CONSOLE_CONSOLE_PORT 4
73#define VIRTIO_CONSOLE_RESIZE 5
74#define VIRTIO_CONSOLE_PORT_OPEN 6
75#define VIRTIO_CONSOLE_PORT_NAME 7
__u32 __bitwise __virtio32
Definition virtio_types.h:43
__u16 __bitwise __virtio16
Definition virtio_types.h:42
Definition virtio_console.h:46
__virtio16 cols
Definition virtio_console.h:48
__virtio16 rows
Definition virtio_console.h:50
__virtio32 max_nr_ports
Definition virtio_console.h:52
__virtio32 emerg_wr
Definition virtio_console.h:54
Definition virtio_console.h:61
__virtio32 id
Definition virtio_console.h:62
__virtio16 value
Definition virtio_console.h:64
__virtio16 event
Definition virtio_console.h:63
struct virtio_console_control __attribute__