Lines Matching defs:event
60 /* event id */
64 /* event register masks */
74 /* event touch state values */
143 u8 *event, u8 tid)
145 u8 major = event[4];
146 u8 minor = event[5];
147 u8 z = event[6] & S6SY761_MASK_Z;
148 u16 x = (event[1] << 4) | ((event[3] & S6SY761_MASK_X) >> 4);
149 u16 y = (event[2] << 4) | (event[3] & S6SY761_MASK_Y);
164 u8 *event, u8 tid)
172 static void s6sy761_handle_coordinates(struct s6sy761_data *sdata, u8 *event)
177 if (unlikely(!(event[0] & S6SY761_MASK_TID)))
180 tid = ((event[0] & S6SY761_MASK_TID) >> 2) - 1;
181 touch_state = (event[0] & S6SY761_MASK_TOUCH_STATE) >> 6;
188 s6sy761_report_release(sdata, event, tid);
192 s6sy761_report_coordinates(sdata, event, tid);
202 u8 *event = &sdata->data[i * S6SY761_EVENT_SIZE];
203 u8 event_id = event[0] & S6SY761_MASK_EID;
205 if (!event[0])
211 s6sy761_handle_coordinates(sdata, event);
297 u8 event;
315 event = (buffer[0] >> 2) & 0xf;
317 if ((event != S6SY761_EVENT_INFO &&
318 event != S6SY761_EVENT_VENDOR_INFO) ||