Lines Matching defs:client_data
24 struct ishtp_cl_data *client_data = hid_data->client_data;
27 rv = hid_parse_report(hid, client_data->report_descr[hid_data->index],
28 client_data->report_descr_size[hid_data->index]);
150 hid_ishtp_trace(client_data, "%s hid %p\n", __func__, hid);
152 rv = ishtp_hid_link_ready_wait(hid_data->client_data);
165 hid_ishtp_trace(client_data, "%s hid %p done\n", __func__, hid);
200 * @client_data: Client data pointer
207 struct ishtp_cl_data *client_data)
224 hid_data->client_data = client_data;
229 client_data->hid_sensor_hubs[cur_hid_dev] = hid;
233 hid->dev.parent = ishtp_device(client_data->cl_device);
236 hid->vendor = le16_to_cpu(client_data->hid_devices[cur_hid_dev].vid);
237 hid->product = le16_to_cpu(client_data->hid_devices[cur_hid_dev].pid);
245 hid_ishtp_trace(client_data, "%s allocated hid %p\n", __func__, hid);
258 * @client_data: client data pointer
262 void ishtp_hid_remove(struct ishtp_cl_data *client_data)
266 for (i = 0; i < client_data->num_hid_devices; ++i) {
267 if (client_data->hid_sensor_hubs[i]) {
268 kfree(client_data->hid_sensor_hubs[i]->driver_data);
269 hid_destroy_device(client_data->hid_sensor_hubs[i]);
270 client_data->hid_sensor_hubs[i] = NULL;