Lines Matching defs:data
171 /* Allocate and assign driver data */
276 * @drvdata: Driver data.
277 * @data: Report data buffer, can be modified.
278 * @size: Report data size, bytes.
284 u8 *data, int size)
289 WARN_ON(data == NULL && size != 0);
295 data[1] ^= 0x40;
306 pressure_low_byte = data[6];
307 pressure_high_byte = data[7];
312 data[6] = data[5];
313 data[5] = data[4];
315 data[4] = data[8];
317 data[7] = data[9];
319 data[8] = pressure_low_byte;
320 data[9] = pressure_high_byte;
325 data[1] |= 0x40;
332 data[11] = -data[11];
340 * @drvdata: Driver data.
342 * @data: Report data buffer, can be modified.
343 * @size: Report data size, bytes.
351 u8 *data, int size)
354 WARN_ON(data == NULL && size != 0);
360 data[frame->touch_byte] == 0) {
361 data[frame->dev_id_byte] = 0;
363 data[frame->dev_id_byte] = 0xf;
375 u8 state = (data[byte] >> bit) & 0x3;
387 data[byte] = (data[byte] & ~((u8)3 << bit)) |
395 __s8 value = data[frame->touch_byte];
403 data[frame->touch_byte] = value - 1;
409 if (data[frame->bitmap_dial_byte] == 2)
410 data[frame->bitmap_dial_byte] = -1;
418 u8 *data, int size)
431 if (uclogic_exec_event_hook(params, data, size))
444 subreport->value == data[1]) {
451 report_id = data[0] = subreport->id;
454 return uclogic_raw_event_pen(drvdata, data, size);
463 data, size);