Lines Matching defs:payload
32 /* Offsets of the different parts of the payload the controller sends */
337 static int zforce_touch_event(struct zforce_ts *ts, u8 *payload)
344 count = payload[0];
354 payload[9 * i + 2] << 8 | payload[9 * i + 1];
356 payload[9 * i + 4] << 8 | payload[9 * i + 3];
365 point.state = payload[9 * i + 5] & 0x0f;
366 point.id = (payload[9 * i + 5] & 0xf0) >> 4;
369 point.area_major = max(payload[9 * i + 6],
370 payload[9 * i + 7]);
371 point.area_minor = min(payload[9 * i + 6],
372 payload[9 * i + 7]);
373 point.orientation = payload[9 * i + 6] > payload[9 * i + 7];
375 point.pressure = payload[9 * i + 8];
376 point.prblty = payload[9 * i + 9];
437 dev_err(&client->dev, "invalid payload length: %d\n",
446 dev_err(&client->dev, "error reading payload: %d\n", ret);
488 u8 *payload;
522 payload = &payload_buffer[PAYLOAD_BODY];
524 switch (payload[RESPONSE_ID]) {
532 zforce_touch_event(ts, &payload[RESPONSE_DATA]);
536 ts->boot_complete = payload[RESPONSE_DATA];
537 zforce_complete(ts, payload[RESPONSE_ID], 0);
545 zforce_complete(ts, payload[RESPONSE_ID],
546 payload[RESPONSE_DATA]);
554 ts->version_major = (payload[RESPONSE_DATA + 1] << 8) |
555 payload[RESPONSE_DATA];
556 ts->version_minor = (payload[RESPONSE_DATA + 3] << 8) |
557 payload[RESPONSE_DATA + 2];
558 ts->version_build = (payload[RESPONSE_DATA + 5] << 8) |
559 payload[RESPONSE_DATA + 4];
560 ts->version_rev = (payload[RESPONSE_DATA + 7] << 8) |
561 payload[RESPONSE_DATA + 6];
567 zforce_complete(ts, payload[RESPONSE_ID], 0);
572 payload[RESPONSE_DATA]);
578 payload[RESPONSE_ID]);