Symbol: hid_data
drivers/hid/amd-sfh-hid/amd_sfh_client.c
24
struct amdtp_hid_data *hid_data = hid->driver_data;
drivers/hid/amd-sfh-hid/amd_sfh_client.c
25
struct amdtp_cl_data *cli_data = hid_data->cli_data;
drivers/hid/amd-sfh-hid/amd_sfh_client.c
39
struct amdtp_hid_data *hid_data = hid->driver_data;
drivers/hid/amd-sfh-hid/amd_sfh_client.c
40
struct amdtp_cl_data *cli_data = hid_data->cli_data;
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
104
struct amdtp_hid_data *hid_data;
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
108
hid_data = hid->driver_data;
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
109
cli_data = hid_data->cli_data;
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
111
wake_up_interruptible(&hid_data->hid_wait);
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
131
struct amdtp_hid_data *hid_data;
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
138
hid_data = kzalloc_obj(*hid_data);
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
139
if (!hid_data) {
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
145
hid_data->index = cur_hid_dev;
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
146
hid_data->cli_data = cli_data;
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
147
init_waitqueue_head(&hid_data->hid_wait);
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
149
hid->driver_data = hid_data;
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
165
kfree(hid_data);
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
174
struct amdtp_hid_data *hid_data;
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
178
hid_data = cli_data->hid_sensor_hubs[i]->driver_data;
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
180
kfree(hid_data);
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
29
struct amdtp_hid_data *hid_data = hid->driver_data;
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
30
struct amdtp_cl_data *cli_data = hid_data->cli_data;
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
32
return hid_parse_report(hid, cli_data->report_descr[hid_data->index],
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
33
cli_data->report_descr_sz[hid_data->index]);
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
81
struct amdtp_hid_data *hid_data = hid->driver_data;
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
82
struct amdtp_cl_data *cli_data = hid_data->cli_data;
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
91
ret = wait_event_interruptible_timeout(hid_data->hid_wait,
drivers/hid/intel-ish-hid/ishtp-hid-client.c
230
hid_data = hid->driver_data;
drivers/hid/intel-ish-hid/ishtp-hid-client.c
231
if (hid_data->raw_get_req) {
drivers/hid/intel-ish-hid/ishtp-hid-client.c
233
(hid_data->raw_buf_size <
drivers/hid/intel-ish-hid/ishtp-hid-client.c
235
hid_data->raw_buf_size :
drivers/hid/intel-ish-hid/ishtp-hid-client.c
238
memcpy(hid_data->raw_buf,
drivers/hid/intel-ish-hid/ishtp-hid-client.c
371
struct ishtp_hid_data *hid_data = hid->driver_data;
drivers/hid/intel-ish-hid/ishtp-hid-client.c
372
struct ishtp_cl_data *client_data = hid_data->client_data;
drivers/hid/intel-ish-hid/ishtp-hid-client.c
417
struct ishtp_hid_data *hid_data = hid->driver_data;
drivers/hid/intel-ish-hid/ishtp-hid-client.c
418
struct ishtp_cl_data *client_data = hid_data->client_data;
drivers/hid/intel-ish-hid/ishtp-hid-client.c
80
struct ishtp_hid_data *hid_data = NULL;
drivers/hid/intel-ish-hid/ishtp-hid.c
107
struct ishtp_hid_data *hid_data = hid->driver_data;
drivers/hid/intel-ish-hid/ishtp-hid.c
115
hid_data->request_done = false;
drivers/hid/intel-ish-hid/ishtp-hid.c
118
hid_data->raw_get_req = false;
drivers/hid/intel-ish-hid/ishtp-hid.c
147
struct ishtp_hid_data *hid_data = hid->driver_data;
drivers/hid/intel-ish-hid/ishtp-hid.c
152
rv = ishtp_hid_link_ready_wait(hid_data->client_data);
drivers/hid/intel-ish-hid/ishtp-hid.c
156
if (!hid_data->request_done)
drivers/hid/intel-ish-hid/ishtp-hid.c
157
wait_event_interruptible_timeout(hid_data->hid_wait,
drivers/hid/intel-ish-hid/ishtp-hid.c
158
hid_data->request_done, 3 * HZ);
drivers/hid/intel-ish-hid/ishtp-hid.c
160
if (!hid_data->request_done) {
drivers/hid/intel-ish-hid/ishtp-hid.c
167
hid_data->request_done = false;
drivers/hid/intel-ish-hid/ishtp-hid.c
180
struct ishtp_hid_data *hid_data = hid->driver_data;
drivers/hid/intel-ish-hid/ishtp-hid.c
182
hid_data->request_done = true;
drivers/hid/intel-ish-hid/ishtp-hid.c
183
wake_up_interruptible(&hid_data->hid_wait);
drivers/hid/intel-ish-hid/ishtp-hid.c
211
struct ishtp_hid_data *hid_data;
drivers/hid/intel-ish-hid/ishtp-hid.c
217
hid_data = kzalloc_obj(*hid_data);
drivers/hid/intel-ish-hid/ishtp-hid.c
218
if (!hid_data) {
drivers/hid/intel-ish-hid/ishtp-hid.c
223
hid_data->index = cur_hid_dev;
drivers/hid/intel-ish-hid/ishtp-hid.c
224
hid_data->client_data = client_data;
drivers/hid/intel-ish-hid/ishtp-hid.c
225
init_waitqueue_head(&hid_data->hid_wait);
drivers/hid/intel-ish-hid/ishtp-hid.c
227
hid->driver_data = hid_data;
drivers/hid/intel-ish-hid/ishtp-hid.c
23
struct ishtp_hid_data *hid_data = hid->driver_data;
drivers/hid/intel-ish-hid/ishtp-hid.c
24
struct ishtp_cl_data *client_data = hid_data->client_data;
drivers/hid/intel-ish-hid/ishtp-hid.c
250
kfree(hid_data);
drivers/hid/intel-ish-hid/ishtp-hid.c
27
rv = hid_parse_report(hid, client_data->report_descr[hid_data->index],
drivers/hid/intel-ish-hid/ishtp-hid.c
28
client_data->report_descr_size[hid_data->index]);
drivers/hid/intel-ish-hid/ishtp-hid.c
58
struct ishtp_hid_data *hid_data = hid->driver_data;
drivers/hid/intel-ish-hid/ishtp-hid.c
66
hid_data->request_done = false;
drivers/hid/intel-ish-hid/ishtp-hid.c
69
hid_data->raw_buf = buf;
drivers/hid/intel-ish-hid/ishtp-hid.c
70
hid_data->raw_buf_size = len;
drivers/hid/intel-ish-hid/ishtp-hid.c
71
hid_data->raw_get_req = true;
drivers/hid/wacom_sys.c
2848
wacom_wac->hid_data.inputmode = -1;
drivers/hid/wacom_sys.c
312
struct hid_data *hid_data = &wacom->wacom_wac.hid_data;
drivers/hid/wacom_sys.c
357
hid_data->inputmode = field->report->id;
drivers/hid/wacom_sys.c
358
hid_data->inputmode_index = usage->usage_index;
drivers/hid/wacom_sys.c
565
struct hid_data *hid_data = &wacom->wacom_wac.hid_data;
drivers/hid/wacom_sys.c
569
if (hid_data->inputmode < 0)
drivers/hid/wacom_sys.c
573
r = re->report_id_hash[hid_data->inputmode];
drivers/hid/wacom_sys.c
575
r->field[0]->value[hid_data->inputmode_index] = 2;
drivers/hid/wacom_wac.c
1312
if (wacom->hid_data.time_delayed)
drivers/hid/wacom_wac.c
1313
time_interval = ktime_get() - wacom->hid_data.time_delayed;
drivers/hid/wacom_wac.c
1315
wacom->hid_data.time_delayed = time_packet_received;
drivers/hid/wacom_wac.c
1338
wacom->hid_data.time_delayed = 0;
drivers/hid/wacom_wac.c
1950
wacom_wac->hid_data.bat_status = POWER_SUPPLY_STATUS_UNKNOWN;
drivers/hid/wacom_wac.c
1954
wacom_wac->hid_data.battery_capacity = value;
drivers/hid/wacom_wac.c
1955
wacom_wac->hid_data.bat_connected = 1;
drivers/hid/wacom_wac.c
1956
wacom_wac->hid_data.bat_status = WACOM_POWER_SUPPLY_STATUS_AUTO;
drivers/hid/wacom_wac.c
1962
wacom_wac->hid_data.battery_capacity = value;
drivers/hid/wacom_wac.c
1963
wacom_wac->hid_data.bat_connected = 1;
drivers/hid/wacom_wac.c
1964
wacom_wac->hid_data.bat_status = WACOM_POWER_SUPPLY_STATUS_AUTO;
drivers/hid/wacom_wac.c
1968
wacom_wac->hid_data.bat_charging = value;
drivers/hid/wacom_wac.c
1969
wacom_wac->hid_data.ps_connected = value;
drivers/hid/wacom_wac.c
1970
wacom_wac->hid_data.bat_connected = 1;
drivers/hid/wacom_wac.c
1971
wacom_wac->hid_data.bat_status = WACOM_POWER_SUPPLY_STATUS_AUTO;
drivers/hid/wacom_wac.c
1989
int status = wacom_wac->hid_data.bat_status;
drivers/hid/wacom_wac.c
1990
int capacity = wacom_wac->hid_data.battery_capacity;
drivers/hid/wacom_wac.c
1991
bool charging = wacom_wac->hid_data.bat_charging;
drivers/hid/wacom_wac.c
1992
bool connected = wacom_wac->hid_data.bat_connected;
drivers/hid/wacom_wac.c
1993
bool powered = wacom_wac->hid_data.ps_connected;
drivers/hid/wacom_wac.c
2147
wacom_wac->hid_data.inrange_state |= value;
drivers/hid/wacom_wac.c
2212
ring_value = &wacom_wac->hid_data.ring_value;
drivers/hid/wacom_wac.c
2223
ring_value = &wacom_wac->hid_data.ring2_value;
drivers/hid/wacom_wac.c
2275
wacom_wac->hid_data.pad_input_event_flag = true;
drivers/hid/wacom_wac.c
2285
wacom_wac->hid_data.inrange_state = 0;
drivers/hid/wacom_wac.c
2294
bool active = wacom_wac->hid_data.inrange_state != 0;
drivers/hid/wacom_wac.c
2297
if (wacom_wac->hid_data.pad_input_event_flag) {
drivers/hid/wacom_wac.c
2301
wacom_wac->hid_data.pad_input_event_flag = false;
drivers/hid/wacom_wac.c
2311
wacom_wac->hid_data.barrelswitch &&
drivers/hid/wacom_wac.c
2312
wacom_wac->hid_data.barrelswitch2 &&
drivers/hid/wacom_wac.c
2313
wacom_wac->hid_data.serialhi &&
drivers/hid/wacom_wac.c
2314
!wacom_wac->hid_data.barrelswitch3) {
drivers/hid/wacom_wac.c
2368
wacom_wac->hid_data.barrelswitch = true;
drivers/hid/wacom_wac.c
2373
wacom_wac->hid_data.barrelswitch2 = true;
drivers/hid/wacom_wac.c
2389
wacom_wac->hid_data.serialhi = true;
drivers/hid/wacom_wac.c
2398
wacom_wac->hid_data.barrelswitch3 = true;
drivers/hid/wacom_wac.c
2403
wacom_wac->hid_data.sequence_number = -1;
drivers/hid/wacom_wac.c
2431
wacom_wac->hid_data.inrange_state = value;
drivers/hid/wacom_wac.c
2433
wacom_wac->hid_data.sense_state = value;
drivers/hid/wacom_wac.c
2436
wacom_wac->hid_data.eraser |= value;
drivers/hid/wacom_wac.c
2439
wacom_wac->hid_data.eraser |= value;
drivers/hid/wacom_wac.c
2442
wacom_wac->hid_data.tipswitch |= value;
drivers/hid/wacom_wac.c
2445
wacom_wac->hid_data.barrelswitch = value;
drivers/hid/wacom_wac.c
2448
wacom_wac->hid_data.barrelswitch2 = value;
drivers/hid/wacom_wac.c
2468
wacom_wac->hid_data.sense_state = value;
drivers/hid/wacom_wac.c
2528
wacom_wac->hid_data.barrelswitch3 = value;
drivers/hid/wacom_wac.c
2531
if (wacom_wac->hid_data.sequence_number != value &&
drivers/hid/wacom_wac.c
2532
wacom_wac->hid_data.sequence_number >= 0) {
drivers/hid/wacom_wac.c
2534
int drop_count = (value - wacom_wac->hid_data.sequence_number) % sequence_size;
drivers/hid/wacom_wac.c
2537
wacom_wac->hid_data.sequence_number = value + 1;
drivers/hid/wacom_wac.c
2538
if (wacom_wac->hid_data.sequence_number > field->logical_maximum)
drivers/hid/wacom_wac.c
2539
wacom_wac->hid_data.sequence_number = field->logical_minimum;
drivers/hid/wacom_wac.c
2550
if (wacom_wac->hid_data.inrange_state)
drivers/hid/wacom_wac.c
2552
else if (wacom_wac->shared->stylus_in_proximity && !wacom_wac->hid_data.sense_state)
drivers/hid/wacom_wac.c
2572
bool range = wacom_wac->hid_data.inrange_state;
drivers/hid/wacom_wac.c
2573
bool sense = wacom_wac->hid_data.sense_state;
drivers/hid/wacom_wac.c
2581
if (wacom_wac->hid_data.eraser)
drivers/hid/wacom_wac.c
2597
int sw_state = wacom_wac->hid_data.barrelswitch |
drivers/hid/wacom_wac.c
2598
(wacom_wac->hid_data.barrelswitch2 << 1);
drivers/hid/wacom_wac.c
2599
wacom_wac->hid_data.barrelswitch = sw_state == 1;
drivers/hid/wacom_wac.c
2600
wacom_wac->hid_data.barrelswitch2 = sw_state == 2;
drivers/hid/wacom_wac.c
2601
wacom_wac->hid_data.barrelswitch3 = sw_state == 3;
drivers/hid/wacom_wac.c
2603
input_report_key(input, BTN_STYLUS, wacom_wac->hid_data.barrelswitch);
drivers/hid/wacom_wac.c
2604
input_report_key(input, BTN_STYLUS2, wacom_wac->hid_data.barrelswitch2);
drivers/hid/wacom_wac.c
2605
input_report_key(input, BTN_STYLUS3, wacom_wac->hid_data.barrelswitch3);
drivers/hid/wacom_wac.c
2620
wacom_wac->hid_data.tipswitch);
drivers/hid/wacom_wac.c
2634
wacom_wac->hid_data.tipswitch = false;
drivers/hid/wacom_wac.c
2635
wacom_wac->hid_data.eraser = false;
drivers/hid/wacom_wac.c
2690
wacom_wac->hid_data.cc_report = field->report->id;
drivers/hid/wacom_wac.c
2691
wacom_wac->hid_data.cc_index = field->index;
drivers/hid/wacom_wac.c
2692
wacom_wac->hid_data.cc_value_index = usage->usage_index;
drivers/hid/wacom_wac.c
2713
struct hid_data *hid_data = &wacom_wac->hid_data;
drivers/hid/wacom_wac.c
2715
bool touch_down = hid_data->tipswitch && hid_data->confidence;
drivers/hid/wacom_wac.c
2724
wacom_wac->hid_data.num_received++;
drivers/hid/wacom_wac.c
2725
if (wacom_wac->hid_data.num_received > wacom_wac->hid_data.num_expected)
drivers/hid/wacom_wac.c
2731
slot = input_mt_get_slot_by_key(input, hid_data->id);
drivers/hid/wacom_wac.c
2753
hid_data->x);
drivers/hid/wacom_wac.c
2755
hid_data->y);
drivers/hid/wacom_wac.c
2758
input_report_abs(input, ABS_MT_TOUCH_MAJOR, max(hid_data->width, hid_data->height));
drivers/hid/wacom_wac.c
2759
input_report_abs(input, ABS_MT_TOUCH_MINOR, min(hid_data->width, hid_data->height));
drivers/hid/wacom_wac.c
2760
if (hid_data->width != hid_data->height)
drivers/hid/wacom_wac.c
2761
input_report_abs(input, ABS_MT_ORIENTATION, hid_data->width <= hid_data->height ? 0 : 1);
drivers/hid/wacom_wac.c
2782
wacom_wac->hid_data.confidence = value;
drivers/hid/wacom_wac.c
2785
wacom_wac->hid_data.x = value;
drivers/hid/wacom_wac.c
2788
wacom_wac->hid_data.y = value;
drivers/hid/wacom_wac.c
2791
wacom_wac->hid_data.width = value;
drivers/hid/wacom_wac.c
2794
wacom_wac->hid_data.height = value;
drivers/hid/wacom_wac.c
2797
wacom_wac->hid_data.id = value;
drivers/hid/wacom_wac.c
2800
wacom_wac->hid_data.tipswitch = value;
drivers/hid/wacom_wac.c
2816
if (equivalent_usage == wacom_wac->hid_data.last_slot_field)
drivers/hid/wacom_wac.c
2826
struct hid_data* hid_data = &wacom_wac->hid_data;
drivers/hid/wacom_wac.c
2834
hid_data->confidence = true;
drivers/hid/wacom_wac.c
2836
hid_data->cc_report = 0;
drivers/hid/wacom_wac.c
2837
hid_data->cc_index = -1;
drivers/hid/wacom_wac.c
2838
hid_data->cc_value_index = -1;
drivers/hid/wacom_wac.c
2858
hid_data->last_slot_field = equivalent_usage;
drivers/hid/wacom_wac.c
2861
hid_data->cc_report = report->id;
drivers/hid/wacom_wac.c
2862
hid_data->cc_index = i;
drivers/hid/wacom_wac.c
2863
hid_data->cc_value_index = j;
drivers/hid/wacom_wac.c
2869
if (hid_data->cc_report != 0 &&
drivers/hid/wacom_wac.c
2870
hid_data->cc_index >= 0) {
drivers/hid/wacom_wac.c
2871
struct hid_field *field = report->field[hid_data->cc_index];
drivers/hid/wacom_wac.c
2872
int value = field->value[hid_data->cc_value_index];
drivers/hid/wacom_wac.c
2874
hid_data->num_expected = value;
drivers/hid/wacom_wac.c
2875
hid_data->num_received = 0;
drivers/hid/wacom_wac.c
2879
hid_data->num_expected = wacom_wac->features.touch_max;
drivers/hid/wacom_wac.c
2880
hid_data->num_received = 0;
drivers/hid/wacom_wac.c
2893
if (wacom_wac->hid_data.num_expected == 0)
drivers/hid/wacom_wac.c
2900
if (wacom_wac->hid_data.num_received < wacom_wac->hid_data.num_expected)
drivers/hid/wacom_wac.c
2907
wacom_wac->hid_data.num_received = 0;
drivers/hid/wacom_wac.c
2908
wacom_wac->hid_data.num_expected = 0;
drivers/hid/wacom_wac.c
69
if (!wacom_wac->hid_data.sense_state) {
drivers/hid/wacom_wac.h
361
struct hid_data hid_data;