input_event
sizeof(struct input_event) * buffer_size,
struct input_event t;
struct input_event *head;
evsize = sizeof(struct input_event);
struct input_event t;
evsize = sizeof(struct input_event);
sizeof(struct input_event);
EVDEV_CLIENT_SIZEQ(client) * sizeof(struct input_event);
client->ec_buffer[head] = (struct input_event) {
struct input_event *event;
struct input_event *event;
sizeof(struct input_event));
struct input_event ec_buffer[]; /* (q) */
struct input_event ucs_buffer[UINPUT_BUFFER_SIZE];
struct input_event *event;
if (uio->uio_resid != 0 && uio->uio_resid < sizeof(struct input_event))
remaining = uio->uio_resid / sizeof(struct input_event);
ret = uiomove(event, sizeof(struct input_event), uio);
struct input_event event;
if (uio->uio_resid % sizeof(struct input_event) != 0) {
uiomove(&event, sizeof(struct input_event), uio);
struct input_event host_event;
struct vtinput_eventqueue *queue, struct input_event *e)
vtinput_read_event_from_host(int fd, struct input_event *event)
const int len = read(fd, event, sizeof(struct input_event));
if (len != sizeof(struct input_event)) {
struct input_event event;
struct input_event ie;
struct input_event ie;
assert(len == sizeof(struct input_event));
struct input_event ie;
[DEVICE_IF_EVDEV] = { "evdev", sizeof(struct input_event) },
struct input_event *ie, mousestatus_t *act)
struct evstate *ev, struct input_event *ie,
struct input_event ie;
struct input_event events[32];
parse_evcode_property(const char *prop, struct input_event *events, size_t *nevents)
struct input_event evs[32];
bool parse_evcode_property(const char *prop, struct input_event *events, size_t *nevents);
struct input_event ie;