/linux-4.4.14/drivers/hid/ |
D | hid-input.c | 63 #define map_abs(c) hid_map_usage(hidinput, usage, &bit, &max, EV_ABS, (c)) 64 #define map_rel(c) hid_map_usage(hidinput, usage, &bit, &max, EV_REL, (c)) 65 #define map_key(c) hid_map_usage(hidinput, usage, &bit, &max, EV_KEY, (c)) 66 #define map_led(c) hid_map_usage(hidinput, usage, &bit, &max, EV_LED, (c)) 68 #define map_abs_clear(c) hid_map_usage_clear(hidinput, usage, &bit, \ 70 #define map_key_clear(c) hid_map_usage_clear(hidinput, usage, &bit, \ 488 static void hidinput_configure_usage(struct hid_input *hidinput, struct hid_field *field, in hidinput_configure_usage() argument 491 struct input_dev *input = hidinput->input; in hidinput_configure_usage() 496 field->hidinput = hidinput; in hidinput_configure_usage() 512 int ret = device->driver->input_mapping(device, hidinput, field, in hidinput_configure_usage() [all …]
|
D | hid-holtek-kbd.c | 148 struct hid_input *hidinput; in holtek_kbd_probe() local 149 list_for_each_entry(hidinput, &hdev->inputs, list) { in holtek_kbd_probe() 150 hidinput->input->event = holtek_kbd_input_event; in holtek_kbd_probe()
|
D | hid-elo.c | 41 struct hid_input *hidinput) in elo_input_configured() argument 43 struct input_dev *input = hidinput->input; in elo_input_configured() 78 struct hid_input *hidinput; in elo_raw_event() local 83 hidinput = list_first_entry(&hdev->inputs, struct hid_input, list); in elo_raw_event() 88 elo_process_data(hidinput->input, data, size); in elo_raw_event()
|
D | hid-ezkey.c | 53 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput || in ez_event() 59 struct input_dev *input = field->hidinput->input; in ez_event()
|
D | hid-sjoy.c | 67 struct hid_input *hidinput; in sjoyff_init() local 79 list_for_each_entry(hidinput, &hid->inputs, list) { in sjoyff_init() 102 dev = hidinput->input; in sjoyff_init()
|
D | hid-gyration.c | 61 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput) in gyration_event() 66 struct input_dev *input = field->hidinput->input; in gyration_event()
|
D | hid-pl.c | 85 struct hid_input *hidinput; in plff_init() local 113 list_for_each_entry(hidinput, &hid->inputs, list) { in plff_init() 159 dev = hidinput->input; in plff_init()
|
D | hid-ntrig.c | 582 if(!(field->hidinput && field->hidinput->input)) in ntrig_event() 585 input = field->hidinput->input; in ntrig_event() 754 input_mt_sync(field->hidinput->input); in ntrig_event() 863 struct hid_input *hidinput) in ntrig_input_configured() argument 866 struct input_dev *input = hidinput->input; in ntrig_input_configured() 868 if (hidinput->report->maxfield < 1) in ntrig_input_configured() 871 switch (hidinput->report->field[0]->application) { in ntrig_input_configured() 888 input->name = (hidinput->report->field[0]->physical) ? in ntrig_input_configured()
|
D | hid-lg2ff.c | 65 struct hid_input *hidinput = list_entry(hid->inputs.next, in lg2ff_init() local 67 struct input_dev *dev = hidinput->input; in lg2ff_init()
|
D | hid-gfrm.c | 91 static int gfrm_input_configured(struct hid_device *hid, struct hid_input *hidinput) in gfrm_input_configured() argument 98 input_enable_softrepeat(hidinput->input, 400, 100); in gfrm_input_configured()
|
D | hid-icade.c | 172 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput || in icade_event() 185 input_event(field->hidinput->input, usage->type, in icade_event()
|
D | hid-lg3ff.c | 132 struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list); in lg3ff_init() local 133 struct input_dev *dev = hidinput->input; in lg3ff_init()
|
D | hid-a4tech.c | 56 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput || in a4_event() 60 input = field->hidinput->input; in a4_event()
|
D | hid-zpff.c | 69 struct hid_input *hidinput = list_entry(hid->inputs.next, in zpff_init() local 71 struct input_dev *dev = hidinput->input; in zpff_init()
|
D | hid-cypress.c | 73 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput || in cp_event() 87 struct input_dev *input = field->hidinput->input; in cp_event()
|
D | hid-betopff.c | 62 struct hid_input *hidinput = in betopff_init() local 66 struct input_dev *dev = hidinput->input; in betopff_init()
|
D | hid-emsff.c | 62 struct hid_input *hidinput = list_first_entry(&hid->inputs, in emsff_init() local 66 struct input_dev *dev = hidinput->input; in emsff_init()
|
D | hid-holtekff.c | 143 struct hid_input *hidinput = list_entry(hid->inputs.next, in holtekff_init() local 147 struct input_dev *dev = hidinput->input; in holtekff_init()
|
D | hid-axff.c | 78 struct hid_input *hidinput = list_first_entry(&hid->inputs, struct hid_input, list); in axff_init() local 80 struct input_dev *dev = hidinput->input; in axff_init()
|
D | hid-gaff.c | 80 struct hid_input *hidinput = list_entry(hid->inputs.next, in gaff_init() local 85 struct input_dev *dev = hidinput->input; in gaff_init()
|
D | hid-lgff.c | 130 struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list); in lgff_init() local 131 struct input_dev *dev = hidinput->input; in lgff_init()
|
D | hid-dr.c | 90 struct hid_input *hidinput = list_first_entry(&hid->inputs, in drff_init() local 94 struct input_dev *dev = hidinput->input; in drff_init()
|
D | hid-xinmo.c | 37 input_event(field->hidinput->input, usage->type, in xinmo_event()
|
D | hid-tmff.c | 129 struct hid_input *hidinput = list_entry(hid->inputs.next, in tmff_init() local 131 struct input_dev *input_dev = hidinput->input; in tmff_init()
|
D | hid-appleir.c | 260 struct hid_input *hidinput) in appleir_input_configured() argument 262 struct input_dev *input_dev = hidinput->input; in appleir_input_configured()
|
D | hid-microsoft.c | 178 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput || in ms_event() 182 input = field->hidinput->input; in ms_event()
|
D | hid-lenovo.c | 340 input_event(field->hidinput->input, in lenovo_event_cptkbd() 342 input_sync(field->hidinput->input); in lenovo_event_cptkbd() 343 input_event(field->hidinput->input, in lenovo_event_cptkbd() 345 input_sync(field->hidinput->input); in lenovo_event_cptkbd()
|
D | hid-multitouch.c | 683 struct input_dev *input = field->hidinput->input; in mt_process_mt_event() 742 mt_complete_slot(td, field->hidinput->input); in mt_process_mt_event() 779 mt_sync_frame(td, report->field[0]->hidinput->input); in mt_touch_report() 899 if (field && field->hidinput && field->hidinput->input) in mt_report() 900 input_sync(field->hidinput->input); in mt_report()
|
D | hid-apple.c | 275 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput || in apple_event() 281 input_event(field->hidinput->input, usage->type, usage->code, in apple_event() 287 hidinput_apple_event(hdev, field->hidinput->input, in apple_event()
|
D | hid-sony.c | 1200 struct hid_input *hidinput = list_entry(sc->hdev->inputs.next, in dualshock4_parse_report() local 1202 struct input_dev *input_dev = hidinput->input; in dualshock4_parse_report() 1364 struct hid_input *hidinput) in sony_input_configured() argument 1374 ret = sony_register_touchpad(hidinput, 2, 1920, 942); in sony_input_configured() 1961 struct hid_input *hidinput = list_entry(sc->hdev->inputs.next, in sony_init_ff() local 1963 struct input_dev *input_dev = hidinput->input; in sony_init_ff()
|
D | hid-saitek.c | 158 struct input_dev *input = field->hidinput->input; in saitek_event()
|
D | hid-lg4ff.c | 323 input_event(field->hidinput->input, usage->type, usage->code, new_value); in lg4ff_adjust_input_event() 1161 struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list); in lg4ff_init() local 1162 struct input_dev *dev = hidinput->input; in lg4ff_init()
|
D | hid-lg.c | 649 input_event(field->hidinput->input, usage->type, usage->code, in lg_event()
|
D | hid-logitech-hidpp.c | 1289 struct hid_input *hidinput) in hidpp_input_configured() argument 1292 struct input_dev *input = hidinput->input; in hidpp_input_configured()
|
D | hid-core.c | 2740 struct hid_input *hidinput; in hid_check_keys_pressed() local 2746 list_for_each_entry(hidinput, &hid->inputs, list) { in hid_check_keys_pressed() 2748 if (hidinput->input->key[i]) in hid_check_keys_pressed()
|
/linux-4.4.14/include/linux/ |
D | hid.h | 428 struct hid_input *hidinput; /* associated input structure */ member 696 struct hid_input *hidinput, struct hid_field *field, 699 struct hid_input *hidinput, struct hid_field *field, 702 struct hid_input *hidinput); 869 static inline void hid_map_usage(struct hid_input *hidinput, in hid_map_usage() argument 873 struct input_dev *input = hidinput->input; in hid_map_usage() 904 static inline void hid_map_usage_clear(struct hid_input *hidinput, in hid_map_usage_clear() argument 908 hid_map_usage(hidinput, usage, bit, max, type, c); in hid_map_usage_clear()
|
/linux-4.4.14/drivers/hid/usbhid/ |
D | hid-pidff.c | 1241 struct hid_input *hidinput = list_entry(hid->inputs.next, in hid_pidff_init() local 1243 struct input_dev *dev = hidinput->input; in hid_pidff_init()
|