Lines Matching defs:raw_data

187 	u8 raw_data[64];
274 int report_id, const u8 *raw_data, int size)
299 hid_set_field(report->field[i], j, k < size ? raw_data[k] : 0);
1253 struct hid_report *report, u8 *raw_data, int size)
1265 if (raw_data[i] == 0)
1268 if (data->pressed_keys[j] == raw_data[i])
1272 data->pressed_keys[j] = raw_data[i];
1275 input_event(data->input_keys, EV_MSC, MSC_SCAN, raw_data[i]);
1276 if (raw_data[i] < PICOLCD_KEYS)
1277 key_code = data->keycode[raw_data[i]];
1282 raw_data[i], key_code);
1296 if (data->pressed_keys[j] == raw_data[i])
1317 struct hid_report *report, u8 *raw_data, int size)
1339 data->version[0] = verinfo->raw_data[1];
1340 data->version[1] = verinfo->raw_data[0];
1343 verinfo->raw_data[1], verinfo->raw_data[0]);
1346 verinfo->raw_data[1], verinfo->raw_data[0]);
1533 u8 raw_data[3];
1542 raw_data[0] = *off & 0xff;
1543 raw_data[1] = (*off >> 8) & 0xff;
1544 raw_data[2] = s < 20 ? s : 20;
1545 if (*off + raw_data[2] > 0xff)
1546 raw_data[2] = 0x100 - *off;
1547 resp = picolcd_send_and_wait(data->hdev, REPORT_EE_READ, raw_data,
1548 sizeof(raw_data));
1554 ret = resp->raw_data[2];
1557 if (copy_to_user(u, resp->raw_data+3, ret))
1573 u8 raw_data[23];
1580 memset(raw_data, 0, sizeof(raw_data));
1581 raw_data[0] = *off & 0xff;
1582 raw_data[1] = (*off >> 8) & 0xff;
1583 raw_data[2] = min((size_t)20, s);
1584 if (*off + raw_data[2] > 0xff)
1585 raw_data[2] = 0x100 - *off;
1587 if (copy_from_user(raw_data+3, u, min((u8)20, raw_data[2])))
1589 resp = picolcd_send_and_wait(data->hdev, REPORT_EE_WRITE, raw_data,
1590 sizeof(raw_data));
1597 if (memcmp(raw_data, resp->raw_data, 3+raw_data[2]) == 0) {
1598 *off += raw_data[2];
1599 ret = raw_data[2];
1639 u8 raw_data[4];
1645 len_off = _picolcd_flash_setaddr(data, raw_data, *off);
1646 raw_data[len_off] = s > 32 ? 32 : s;
1647 resp = picolcd_send_and_wait(data->hdev, report_id, raw_data, len_off+1);
1652 if (memcmp(raw_data, resp->raw_data, len_off+1) != 0)
1654 if (copy_to_user(u+ret, resp->raw_data+len_off+1, raw_data[len_off])) {
1658 *off += raw_data[len_off];
1659 s -= raw_data[len_off];
1660 ret += raw_data[len_off];
1694 u8 raw_data[3];
1701 len_off = _picolcd_flash_setaddr(data, raw_data, *off);
1702 resp = picolcd_send_and_wait(data->hdev, report_id, raw_data, len_off);
1707 if (memcmp(raw_data, resp->raw_data, len_off) != 0)
1721 u8 raw_data[36];
1727 len_off = _picolcd_flash_setaddr(data, raw_data, *off);
1728 raw_data[len_off] = s > 32 ? 32 : s;
1729 if (copy_from_user(raw_data+len_off+1, u, raw_data[len_off])) {
1733 resp = picolcd_send_and_wait(data->hdev, report_id, raw_data,
1734 len_off+1+raw_data[len_off]);
1739 if (memcmp(raw_data, resp->raw_data, len_off+1+raw_data[len_off]) != 0)
1741 *off += raw_data[len_off];
1742 s -= raw_data[len_off];
1743 ret += raw_data[len_off];
1843 u8 raw_data[70];
1859 if (raw_size + 5 > sizeof(raw_data)) {
1864 raw_data[0] = report->id;
1865 hid_output_report(report, raw_data);
1866 dump_buff_as_hex(buff, BUFF_SZ, raw_data, raw_size);
1876 snprintf(buff, BUFF_SZ, "\tGPO state: 0x%02x\n", raw_data[1]);
1884 snprintf(buff, BUFF_SZ, "\tBrightness: 0x%02x\n", raw_data[1]);
1892 snprintf(buff, BUFF_SZ, "\tContrast: 0x%02x\n", raw_data[1]);
1901 raw_data[2], raw_data[1], raw_data[2] << 8 | raw_data[1]);
1931 raw_data[2], raw_data[1]);
1933 snprintf(buff, BUFF_SZ, "\tData length: %d\n", raw_data[3]);
1942 raw_data[2], raw_data[1]);
1944 snprintf(buff, BUFF_SZ, "\tData length: %d\n", raw_data[3]);
1946 if (raw_data[3] == 0) {
1948 } else if (raw_data[3] + 4 <= raw_size) {
1951 dump_buff_as_hex(buff, BUFF_SZ, raw_data+4, raw_data[3]);
1966 raw_data[2], raw_data[1]);
1970 raw_data[3], raw_data[2], raw_data[1]);
1986 raw_data[2], raw_data[1]);
1988 snprintf(buff, BUFF_SZ, "\tData length: %d\n", raw_data[3]);
1992 raw_data[3], raw_data[2], raw_data[1]);
1994 snprintf(buff, BUFF_SZ, "\tData length: %d\n", raw_data[4]);
2010 raw_data[2], raw_data[1]);
2012 snprintf(buff, BUFF_SZ, "\tData length: %d\n", raw_data[3]);
2014 if (raw_data[3] == 0) {
2016 } else if (raw_data[3] + 4 <= raw_size) {
2019 dump_buff_as_hex(buff, BUFF_SZ, raw_data+4, raw_data[3]);
2026 raw_data[3], raw_data[2], raw_data[1]);
2028 snprintf(buff, BUFF_SZ, "\tData length: %d\n", raw_data[4]);
2030 if (raw_data[4] == 0) {
2032 } else if (raw_data[4] + 5 <= raw_size) {
2035 dump_buff_as_hex(buff, BUFF_SZ, raw_data+5, raw_data[4]);
2053 raw_data[1] | (raw_data[2] << 8),
2054 raw_data[2], raw_data[1]);
2082 raw_data[1] | (raw_data[2] << 8),
2083 raw_data[2], raw_data[1]);
2098 u8 *raw_data, int size)
2117 if (raw_data[2] < ARRAY_SIZE(error_codes))
2119 raw_data[2], error_codes[raw_data[2]], raw_data[1]);
2122 raw_data[2], raw_data[1]);
2130 if (raw_data[1] == 0)
2132 else if (raw_data[2] == 0)
2134 raw_data[1], raw_data[1]);
2137 raw_data[1], raw_data[1], raw_data[2], raw_data[2]);
2145 if (raw_data[1] == 0) {
2148 } else if (raw_data[1] + 1 <= size) {
2150 raw_data[1]-1);
2152 dump_buff_as_hex(buff, BUFF_SZ, raw_data+2, raw_data[1]-1);
2156 raw_data[1]-1);
2166 raw_data[2], raw_data[1]);
2168 snprintf(buff, BUFF_SZ, "\tData length: %d\n", raw_data[3]);
2170 if (raw_data[3] == 0) {
2173 } else if (raw_data[3] + 4 <= size) {
2176 dump_buff_as_hex(buff, BUFF_SZ, raw_data+4, raw_data[3]);
2191 raw_data[2], raw_data[1]);
2193 snprintf(buff, BUFF_SZ, "\tData length: %d\n", raw_data[3]);
2195 if (raw_data[3] == 0) {
2197 } else if (raw_data[3] + 4 <= size) {
2200 dump_buff_as_hex(buff, BUFF_SZ, raw_data+4, raw_data[3]);
2207 raw_data[3], raw_data[2], raw_data[1]);
2209 snprintf(buff, BUFF_SZ, "\tData length: %d\n", raw_data[4]);
2211 if (raw_data[4] == 0) {
2213 } else if (raw_data[4] + 5 <= size) {
2216 dump_buff_as_hex(buff, BUFF_SZ, raw_data+5, raw_data[4]);
2231 raw_data[2], raw_data[1]);
2257 raw_data[1], raw_data[2], raw_data[3], raw_data[4]);
2260 raw_data[5]);
2268 (raw_data[2] << 8) | raw_data[1]);
2271 (raw_data[4] << 8) | raw_data[3]);
2279 raw_data[1], raw_data[2]);
2346 u8 *raw_data, int size)
2364 struct hid_report *report, u8 *raw_data, int size)
2375 ret = picolcd_raw_keypad(data, report, raw_data+1, size-1);
2378 ret = picolcd_raw_cir(data, report, raw_data+1, size-1);
2386 memcpy(data->pending->raw_data, raw_data+1, size-1);
2394 picolcd_debug_raw_event(data, hdev, report, raw_data, size);