Lines Matching defs:data
38 * Per-touchscreen data.
44 u8 data[EGALAX_FORMAT_MAX_LENGTH];
51 u8 *data = egalax->data;
56 shift = 3 - ((data[0] & EGALAX_FORMAT_RESOLUTION_MASK) >> 1);
59 x = (((u16)(data[1] & mask) << 7) | (data[2] & 0x7f)) << shift;
60 y = (((u16)(data[3] & mask) << 7) | (data[4] & 0x7f)) << shift;
62 input_report_key(dev, BTN_TOUCH, data[0] & EGALAX_FORMAT_TOUCH_BIT);
69 unsigned char data, unsigned int flags)
74 egalax->data[egalax->idx++] = data;
76 if (likely(egalax->data[0] & EGALAX_FORMAT_START_BIT)) {
77 pkt_len = egalax->data[0] & EGALAX_FORMAT_PRESSURE_BIT ? 6 : 5;
83 dev_dbg(&serio->dev, "unknown/unsynchronized data: %x\n",
84 egalax->data[0]);