Lines Matching refs:raw_data
78 int report_id, const u8 *raw_data, int size) in picolcd_send_and_wait() argument
103 hid_set_field(report->field[i], j, k < size ? raw_data[k] : 0); in picolcd_send_and_wait()
126 struct hid_report *report, u8 *raw_data, int size) in picolcd_raw_keypad() argument
138 if (raw_data[i] == 0) in picolcd_raw_keypad()
141 if (data->pressed_keys[j] == raw_data[i]) in picolcd_raw_keypad()
145 data->pressed_keys[j] = raw_data[i]; in picolcd_raw_keypad()
148 input_event(data->input_keys, EV_MSC, MSC_SCAN, raw_data[i]); in picolcd_raw_keypad()
149 if (raw_data[i] < PICOLCD_KEYS) in picolcd_raw_keypad()
150 key_code = data->keycode[raw_data[i]]; in picolcd_raw_keypad()
155 raw_data[i], key_code); in picolcd_raw_keypad()
169 if (data->pressed_keys[j] == raw_data[i]) in picolcd_raw_keypad()
205 data->version[0] = verinfo->raw_data[1]; in picolcd_check_version()
206 data->version[1] = verinfo->raw_data[0]; in picolcd_check_version()
209 verinfo->raw_data[1], verinfo->raw_data[0]); in picolcd_check_version()
212 verinfo->raw_data[1], verinfo->raw_data[0]); in picolcd_check_version()
344 struct hid_report *report, u8 *raw_data, int size) in picolcd_raw_event() argument
361 ret = picolcd_raw_keypad(data, report, raw_data+1, size-1); in picolcd_raw_event()
363 ret = picolcd_raw_cir(data, report, raw_data+1, size-1); in picolcd_raw_event()
371 memcpy(data->pending->raw_data, raw_data+1, size-1); in picolcd_raw_event()
379 picolcd_debug_raw_event(data, hdev, report, raw_data, size); in picolcd_raw_event()