Lines Matching defs:data
41 #define HAMPSHIRE_GET_XC(data) (((data[3] & 0x0c) >> 2) | (data[1] << 2) | ((data[0] & 0x38) << 6))
42 #define HAMPSHIRE_GET_YC(data) ((data[3] & 0x03) | (data[2] << 2) | ((data[0] & 0x07) << 9))
43 #define HAMPSHIRE_GET_TOUCHED(data) (HAMPSHIRE_FORMAT_TOUCH_BIT & data[0])
46 * Per-touchscreen data.
53 unsigned char data[HAMPSHIRE_FORMAT_LENGTH];
62 input_report_abs(dev, ABS_X, HAMPSHIRE_GET_XC(phampshire->data));
63 input_report_abs(dev, ABS_Y, HAMPSHIRE_GET_YC(phampshire->data));
65 HAMPSHIRE_GET_TOUCHED(phampshire->data));
73 unsigned char data, unsigned int flags)
77 phampshire->data[phampshire->idx] = data;
79 if (HAMPSHIRE_RESPONSE_BEGIN_BYTE & phampshire->data[0])
82 dev_dbg(&serio->dev, "unknown/unsynchronized data: %x\n",
83 phampshire->data[0]);