Lines Matching refs:tdata
192 static void magicmouse_emit_touch(struct magicmouse_sc *msc, int raw_id, u8 *tdata)
199 id = (tdata[6] << 2 | tdata[5] >> 6) & 0xf;
200 x = (tdata[1] << 28 | tdata[0] << 20) >> 20;
201 y = -((tdata[2] << 24 | tdata[1] << 16) >> 20);
202 size = tdata[5] & 0x3f;
203 orientation = (tdata[6] >> 2) - 32;
204 touch_major = tdata[3];
205 touch_minor = tdata[4];
206 state = tdata[7] & TOUCH_STATE_MASK;
209 id = tdata[8] & 0xf;
210 x = (tdata[1] << 27 | tdata[0] << 19) >> 19;
211 y = -((tdata[3] << 30 | tdata[2] << 22 | tdata[1] << 14) >> 19);
212 size = tdata[6];
213 orientation = (tdata[8] >> 5) - 4;
214 touch_major = tdata[4];
215 touch_minor = tdata[5];
216 pressure = tdata[7];
217 state = tdata[3] & 0xC0;
220 id = (tdata[7] << 2 | tdata[6] >> 6) & 0xf;
221 x = (tdata[1] << 27 | tdata[0] << 19) >> 19;
222 y = -((tdata[3] << 30 | tdata[2] << 22 | tdata[1] << 14) >> 19);
223 size = tdata[6] & 0x3f;
224 orientation = (tdata[7] >> 2) - 32;
225 touch_major = tdata[4];
226 touch_minor = tdata[5];
227 state = tdata[8] & TOUCH_STATE_MASK;
300 input_event(input, EV_MSC, MSC_RAW, tdata[7]);
303 input_event(input, EV_MSC, MSC_RAW, tdata[8]);