Lines Matching refs:payload
334 static int zforce_touch_event(struct zforce_ts *ts, u8 *payload) in zforce_touch_event() argument
341 count = payload[0]; in zforce_touch_event()
351 payload[9 * i + 2] << 8 | payload[9 * i + 1]; in zforce_touch_event()
353 payload[9 * i + 4] << 8 | payload[9 * i + 3]; in zforce_touch_event()
362 point.state = payload[9 * i + 5] & 0x03; in zforce_touch_event()
363 point.id = (payload[9 * i + 5] & 0xfc) >> 2; in zforce_touch_event()
366 point.area_major = max(payload[9 * i + 6], in zforce_touch_event()
367 payload[9 * i + 7]); in zforce_touch_event()
368 point.area_minor = min(payload[9 * i + 6], in zforce_touch_event()
369 payload[9 * i + 7]); in zforce_touch_event()
370 point.orientation = payload[9 * i + 6] > payload[9 * i + 7]; in zforce_touch_event()
372 point.pressure = payload[9 * i + 8]; in zforce_touch_event()
373 point.prblty = payload[9 * i + 9]; in zforce_touch_event()
486 u8 *payload; in zforce_irq_thread() local
511 payload = &payload_buffer[PAYLOAD_BODY]; in zforce_irq_thread()
513 switch (payload[RESPONSE_ID]) { in zforce_irq_thread()
521 zforce_touch_event(ts, &payload[RESPONSE_DATA]); in zforce_irq_thread()
525 ts->boot_complete = payload[RESPONSE_DATA]; in zforce_irq_thread()
526 zforce_complete(ts, payload[RESPONSE_ID], 0); in zforce_irq_thread()
534 zforce_complete(ts, payload[RESPONSE_ID], in zforce_irq_thread()
535 payload[RESPONSE_DATA]); in zforce_irq_thread()
543 ts->version_major = (payload[RESPONSE_DATA + 1] << 8) | in zforce_irq_thread()
544 payload[RESPONSE_DATA]; in zforce_irq_thread()
545 ts->version_minor = (payload[RESPONSE_DATA + 3] << 8) | in zforce_irq_thread()
546 payload[RESPONSE_DATA + 2]; in zforce_irq_thread()
547 ts->version_build = (payload[RESPONSE_DATA + 5] << 8) | in zforce_irq_thread()
548 payload[RESPONSE_DATA + 4]; in zforce_irq_thread()
549 ts->version_rev = (payload[RESPONSE_DATA + 7] << 8) | in zforce_irq_thread()
550 payload[RESPONSE_DATA + 6]; in zforce_irq_thread()
556 zforce_complete(ts, payload[RESPONSE_ID], 0); in zforce_irq_thread()
561 payload[RESPONSE_DATA]); in zforce_irq_thread()
567 payload[RESPONSE_ID]); in zforce_irq_thread()