Lines Matching refs:hid_data
26 struct amdtp_hid_data *hid_data = hid->driver_data; in amdtp_hid_parse() local
27 struct amdtp_cl_data *cli_data = hid_data->cli_data; in amdtp_hid_parse()
29 return hid_parse_report(hid, cli_data->report_descr[hid_data->index], in amdtp_hid_parse()
30 cli_data->report_descr_sz[hid_data->index]); in amdtp_hid_parse()
78 struct amdtp_hid_data *hid_data = hid->driver_data; in amdtp_wait_for_response() local
79 struct amdtp_cl_data *cli_data = hid_data->cli_data; in amdtp_wait_for_response()
88 ret = wait_event_interruptible_timeout(hid_data->hid_wait, in amdtp_wait_for_response()
101 struct amdtp_hid_data *hid_data = hid->driver_data; in amdtp_hid_wakeup() local
102 struct amdtp_cl_data *cli_data = hid_data->cli_data; in amdtp_hid_wakeup()
105 wake_up_interruptible(&hid_data->hid_wait); in amdtp_hid_wakeup()
122 struct amdtp_hid_data *hid_data; in amdtp_hid_probe() local
129 hid_data = kzalloc(sizeof(*hid_data), GFP_KERNEL); in amdtp_hid_probe()
130 if (!hid_data) { in amdtp_hid_probe()
136 hid_data->index = cur_hid_dev; in amdtp_hid_probe()
137 hid_data->cli_data = cli_data; in amdtp_hid_probe()
138 init_waitqueue_head(&hid_data->hid_wait); in amdtp_hid_probe()
140 hid->driver_data = hid_data; in amdtp_hid_probe()
154 kfree(hid_data); in amdtp_hid_probe()