Lines Matching refs:data
44 #define INEXIO_GET_XC(data) (((data[1])<<7) | data[2])
45 #define INEXIO_GET_YC(data) (((data[3])<<7) | data[4])
46 #define INEXIO_GET_TOUCHED(data) (INEXIO_FORMAT_TOUCH_BIT & data[0])
49 * Per-touchscreen data.
56 unsigned char data[INEXIO_MAX_LENGTH];
65 input_report_abs(dev, ABS_X, INEXIO_GET_XC(pinexio->data));
66 input_report_abs(dev, ABS_Y, INEXIO_GET_YC(pinexio->data));
67 input_report_key(dev, BTN_TOUCH, INEXIO_GET_TOUCHED(pinexio->data));
75 unsigned char data, unsigned int flags)
79 pinexio->data[pinexio->idx] = data;
81 if (INEXIO_RESPONSE_BEGIN_BYTE&pinexio->data[0])
84 printk(KERN_DEBUG "inexio.c: unknown/unsynchronized data from device, byte %x\n",pinexio->data[0]);