Turnstone Operating System
Loading...
Searching...
No Matches
virtio_input.h File Reference

virtio keyboard device interface More...

#include <types.h>

Classes

struct  virtio_input_absinfo_s
 
struct  virtio_input_devids_s
 
struct  virtio_input_config_s
 
struct  virtio_input_event_s
 

Macros

#define ___DEVICE_VIRTIO_INPUT_H   0
 

Typedefs

typedef struct virtio_input_absinfo_s virtio_input_absinfo_t
 
typedef struct virtio_input_devids_s virtio_input_devids_t
 
typedef struct virtio_input_config_s virtio_input_config_t
 
typedef struct virtio_input_event_s virtio_input_event_t
 

Enumerations

enum  virtio_input_config_select_t {
  VIRTIO_INPUT_CFG_UNSET = 0x00 , VIRTIO_INPUT_CFG_ID_NAME = 0x01 , VIRTIO_INPUT_CFG_ID_SERIAL = 0x02 , VIRTIO_INPUT_CFG_ID_DEVIDS = 0x03 ,
  VIRTIO_INPUT_CFG_PROP_BITS = 0x10 , VIRTIO_INPUT_CFG_EV_BITS = 0x11 , VIRTIO_INPUT_CFG_ABS_INFO = 0x12
}
 

Detailed Description

virtio keyboard device interface

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.

Macro Definition Documentation

◆ ___DEVICE_VIRTIO_INPUT_H

#define ___DEVICE_VIRTIO_INPUT_H   0

prevent duplicate header error macro