include/linux/input.h are, imho: input_value struct represents an input value: struct input_value {
__u16 type;
__u16 code;
__s32 value;
}
struct input_event found in include/uapi/linux/input.h. input_dev struct represents an input device.