Searched refs:hidinput (Results 1 - 25 of 46) sorted by last modified time

12

/linux-master/include/linux/
H A Dhid.h473 /* hidinput data */
510 /* hidinput data */
511 struct hid_input *hidinput; /* associated input structure */ member in struct:hid_field
649 unsigned claimed; /* Claimed by hidinput, hiddev? */
829 struct hid_input *hidinput, struct hid_field *field,
832 struct hid_input *hidinput, struct hid_field *field,
835 struct hid_input *hidinput);
1030 * @hidinput: hidinput which we are interested in
1041 static inline void hid_map_usage(struct hid_input *hidinput, argument
1098 hid_map_usage_clear(struct hid_input *hidinput, struct hid_usage *usage, unsigned long **bit, int *max, __u8 type, __u16 c) argument
[all...]
/linux-master/drivers/hid/
H A Dhid-multitouch.c1000 /* we will handle the hidinput part later, now remains hiddev */
1163 struct input_dev *input = field->hidinput->input;
1242 input = report->field[0]->hidinput->input;
1457 if (field && field->hidinput && field->hidinput->input)
1458 input_sync(field->hidinput->input);
1683 struct hid_input *hidinput; local
1687 list_for_each_entry(hidinput, &hid->inputs, list) {
1688 struct input_dev *input_dev = hidinput->input;
H A Dhid-lenovo.c741 input_event(field->hidinput->input,
743 input_sync(field->hidinput->input);
744 input_event(field->hidinput->input,
746 input_sync(field->hidinput->input);
H A Dhid-lg3ff.c116 struct hid_input *hidinput; local
126 hidinput = list_entry(hid->inputs.next, struct hid_input, list);
127 dev = hidinput->input;
H A Dhid-input.c96 #define map_abs(c) hid_map_usage(hidinput, usage, &bit, &max, EV_ABS, (c))
97 #define map_rel(c) hid_map_usage(hidinput, usage, &bit, &max, EV_REL, (c))
98 #define map_key(c) hid_map_usage(hidinput, usage, &bit, &max, EV_KEY, (c))
99 #define map_led(c) hid_map_usage(hidinput, usage, &bit, &max, EV_LED, (c))
100 #define map_msc(c) hid_map_usage(hidinput, usage, &bit, &max, EV_MSC, (c))
102 #define map_abs_clear(c) hid_map_usage_clear(hidinput, usage, &bit, \
104 #define map_key_clear(c) hid_map_usage_clear(hidinput, usage, &bit, \
689 static void hidinput_configure_usage(struct hid_input *hidinput, struct hid_field *field, argument
692 struct input_dev *input = hidinput->input;
699 field->hidinput
1744 struct hid_input *hidinput; local
2012 struct hid_input *hidinput = kzalloc(sizeof(*hidinput), GFP_KERNEL); local
2111 hidinput_has_been_populated(struct hid_input *hidinput) argument
2146 hidinput_cleanup_hidinput(struct hid_device *hid, struct hid_input *hidinput) argument
2176 struct hid_input *hidinput; local
2190 struct hid_input *hidinput; local
2210 hidinput_configure_usages(struct hid_input *hidinput, struct hid_report *report) argument
2282 struct hid_input *next, *hidinput = NULL; local
2383 struct hid_input *hidinput, *next; local
[all...]
H A Dhid-apple.c548 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput ||
554 input_event_with_scancode(field->hidinput->input, usage->type,
560 hidinput_apple_event(hdev, field->hidinput->input,
709 struct hid_input *hidinput)
708 apple_input_configured(struct hid_device *hdev, struct hid_input *hidinput) argument
H A Dhid-logitech-hidpp.c2777 struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list); local
2778 struct input_dev *idev = hidinput->input;
2787 struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list); local
2788 struct input_dev *idev = hidinput->input;
2821 struct hid_input *hidinput; local
2838 hidinput = list_entry(hid->inputs.next, struct hid_input, list);
2839 dev = hidinput->input;
3846 struct hid_input *hidinput)
3849 struct input_dev *input = hidinput->input;
3845 hidpp_input_configured(struct hid_device *hdev, struct hid_input *hidinput) argument
H A Dhid-core.c2957 struct hid_input *hidinput; local
2963 list_for_each_entry(hidinput, &hid->inputs, list) {
2965 if (hidinput->input->key[i])
H A Dhid-rmi.c435 if (field && field->hidinput && field->hidinput->input)
436 input_sync(field->hidinput->input);
H A Dhid-sony.c1600 struct hid_input *hidinput; local
1607 hidinput = list_entry(sc->hdev->inputs.next, struct hid_input, list);
1608 input_dev = hidinput->input;
1893 struct hid_input *hidinput)
1892 sony_input_configured(struct hid_device *hdev, struct hid_input *hidinput) argument
H A Dhid-holtek-kbd.c159 struct hid_input *hidinput; local
160 list_for_each_entry(hidinput, &hdev->inputs, list) {
161 hidinput->input->event = holtek_kbd_input_event;
H A Dhid-google-stadiaff.c64 struct hid_input *hidinput; local
72 hidinput = list_entry(hid->inputs.next, struct hid_input, list);
73 dev = hidinput->input;
H A Dhid-microsoft.c229 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput ||
233 input = field->hidinput->input;
328 struct hid_input *hidinput; local
336 hidinput = list_entry(hdev->inputs.next, struct hid_input, list);
337 input_dev = hidinput->input;
H A Dhid-bigbenff.c373 struct hid_input *hidinput; local
411 hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
412 set_bit(FF_RUMBLE, hidinput->input->ffbit);
417 error = input_ff_create_memless(hidinput->input, NULL,
H A Dhid-betopff.c59 struct hid_input *hidinput; local
71 hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
72 dev = hidinput->input;
H A Dhid-lg4ff.c316 input_event(field->hidinput->input, usage->type, usage->code, new_value);
1262 struct hid_input *hidinput; local
1279 hidinput = list_entry(hid->inputs.next, struct hid_input, list);
1280 dev = hidinput->input;
H A Dhid-ite.c72 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput)
75 input = field->hidinput->input;
H A Dhid-saitek.c154 struct input_dev *input = field->hidinput->input;
H A Dhid-megaworld.c42 struct hid_input *hidinput; local
51 hidinput = list_entry(hid->inputs.next, struct hid_input, list);
52 dev = hidinput->input;
H A Dhid-elo.c40 struct hid_input *hidinput)
42 struct input_dev *input = hidinput->input;
83 struct hid_input *hidinput; local
88 hidinput = list_first_entry(&hdev->inputs, struct hid_input, list);
93 elo_process_data(hidinput->input, data, size);
39 elo_input_configured(struct hid_device *hdev, struct hid_input *hidinput) argument
H A Dhid-tmff.c123 struct hid_input *hidinput; local
132 hidinput = list_entry(hid->inputs.next, struct hid_input, list);
133 input_dev = hidinput->input;
H A Dhid-lg.c728 input_event(field->hidinput->input, usage->type, usage->code,
H A Dhid-chicony.c34 input = report->field[0]->hidinput->input;
H A Dhid-cougar.c197 struct hid_input *next, *hidinput = NULL; local
233 list_for_each_entry_safe(hidinput, next, &hdev->inputs, list) {
234 if (hidinput->registered && hidinput->input != NULL) {
235 cougar->shared->input = hidinput->input;
H A Dhid-cmedia.c121 struct hid_input *hidinput)
123 struct input_dev *input_dev = hidinput->input;
120 cmhid_input_configured(struct hid_device *hid, struct hid_input *hidinput) argument

Completed in 243 milliseconds

12