Lines Matching defs:event
90 struct js_event *event)
99 client->buffer[client->head] = *event;
118 struct js_event event;
125 event.type = JS_EVENT_BUTTON;
126 event.number = joydev->keymap[code - BTN_MISC];
127 event.value = value;
131 event.type = JS_EVENT_AXIS;
132 event.number = joydev->absmap[code];
133 event.value = joydev_correct(value,
134 &joydev->corr[event.number]);
135 if (event.value == joydev->abs[event.number])
137 joydev->abs[event.number] = event.value;
144 event.time = jiffies_to_msecs(jiffies);
148 joydev_pass_event(client, &event);
290 struct js_event *event)
301 event->time = jiffies_to_msecs(jiffies);
303 event->type = JS_EVENT_BUTTON | JS_EVENT_INIT;
304 event->number = client->startup;
305 event->value = !!test_bit(joydev->keypam[event->number],
308 event->type = JS_EVENT_AXIS | JS_EVENT_INIT;
309 event->number = client->startup - joydev->nkey;
310 event->value = joydev->abs[event->number];
321 struct js_event *event)
329 *event = client->buffer[client->tail++];
361 * Reset reader's event queue
390 struct js_event event;
414 joydev_generate_startup_event(client, input, &event)) {
416 if (copy_to_user(buf + retval, &event, sizeof(struct js_event)))
423 joydev_fetch_next_event(client, &event)) {
425 if (copy_to_user(buf + retval, &event, sizeof(struct js_event)))
1068 .event = joydev_event,