180edefbd2
Test: treehugger Change-Id: I8e27e8ac15f5f1380046accbd7875da1c3b512f2
49 lines
1 KiB
C
49 lines
1 KiB
C
/*
|
|
* This file is auto-generated. Modifications will be lost.
|
|
*
|
|
* See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
|
|
* for more information.
|
|
*/
|
|
#ifndef _LINUX_VIRTIO_INPUT_H
|
|
#define _LINUX_VIRTIO_INPUT_H
|
|
#include <linux/types.h>
|
|
enum virtio_input_config_select {
|
|
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,
|
|
};
|
|
struct virtio_input_absinfo {
|
|
__le32 min;
|
|
__le32 max;
|
|
__le32 fuzz;
|
|
__le32 flat;
|
|
__le32 res;
|
|
};
|
|
struct virtio_input_devids {
|
|
__le16 bustype;
|
|
__le16 vendor;
|
|
__le16 product;
|
|
__le16 version;
|
|
};
|
|
struct virtio_input_config {
|
|
__u8 select;
|
|
__u8 subsel;
|
|
__u8 size;
|
|
__u8 reserved[5];
|
|
union {
|
|
char string[128];
|
|
__u8 bitmap[128];
|
|
struct virtio_input_absinfo abs;
|
|
struct virtio_input_devids ids;
|
|
} u;
|
|
};
|
|
struct virtio_input_event {
|
|
__le16 type;
|
|
__le16 code;
|
|
__le32 value;
|
|
};
|
|
#endif
|