Lines Matching refs:hid_data
23 struct ishtp_hid_data *hid_data = hid->driver_data; in ishtp_hid_parse() local
24 struct ishtp_cl_data *client_data = hid_data->client_data; in ishtp_hid_parse()
27 rv = hid_parse_report(hid, client_data->report_descr[hid_data->index], in ishtp_hid_parse()
28 client_data->report_descr_size[hid_data->index]); in ishtp_hid_parse()
58 struct ishtp_hid_data *hid_data = hid->driver_data; in ishtp_raw_request() local
66 hid_data->request_done = false; in ishtp_raw_request()
69 hid_data->raw_buf = buf; in ishtp_raw_request()
70 hid_data->raw_buf_size = len; in ishtp_raw_request()
71 hid_data->raw_get_req = true; in ishtp_raw_request()
107 struct ishtp_hid_data *hid_data = hid->driver_data; in ishtp_hid_request() local
115 hid_data->request_done = false; in ishtp_hid_request()
118 hid_data->raw_get_req = false; in ishtp_hid_request()
147 struct ishtp_hid_data *hid_data = hid->driver_data; in ishtp_wait_for_response() local
152 rv = ishtp_hid_link_ready_wait(hid_data->client_data); in ishtp_wait_for_response()
156 if (!hid_data->request_done) in ishtp_wait_for_response()
157 wait_event_interruptible_timeout(hid_data->hid_wait, in ishtp_wait_for_response()
158 hid_data->request_done, 3 * HZ); in ishtp_wait_for_response()
160 if (!hid_data->request_done) { in ishtp_wait_for_response()
167 hid_data->request_done = false; in ishtp_wait_for_response()
180 struct ishtp_hid_data *hid_data = hid->driver_data; in ishtp_hid_wakeup() local
182 hid_data->request_done = true; in ishtp_hid_wakeup()
183 wake_up_interruptible(&hid_data->hid_wait); in ishtp_hid_wakeup()
211 struct ishtp_hid_data *hid_data; in ishtp_hid_probe() local
219 hid_data = kzalloc(sizeof(*hid_data), GFP_KERNEL); in ishtp_hid_probe()
220 if (!hid_data) { in ishtp_hid_probe()
225 hid_data->index = cur_hid_dev; in ishtp_hid_probe()
226 hid_data->client_data = client_data; in ishtp_hid_probe()
227 init_waitqueue_head(&hid_data->hid_wait); in ishtp_hid_probe()
229 hid->driver_data = hid_data; in ishtp_hid_probe()
252 kfree(hid_data); in ishtp_hid_probe()