Home
last modified time | relevance | path

Searched refs:hidinput (Results 1 – 24 of 24) sorted by relevance

/linux/drivers/hid/
H A Dhid-elo.c40 struct hid_input *hidinput) in elo_input_configured() argument
42 struct input_dev *input = hidinput->input; in elo_input_configured()
83 struct hid_input *hidinput; in elo_raw_event() local
88 hidinput = list_first_entry(&hdev->inputs, struct hid_input, list); in elo_raw_event()
93 elo_process_data(hidinput->input, data, size); in elo_raw_event()
H A Dhid-winwing.c332 static int winwing_init_ff(struct hid_device *hdev, struct hid_input *hidinput) in winwing_init_ff() argument
344 input_set_capability(hidinput->input, EV_FF, FF_RUMBLE); in winwing_init_ff()
351 return input_ff_create_memless(hidinput->input, NULL, in winwing_init_ff()
402 struct hid_input *hidinput) in winwing_input_configured() argument
409 ret = winwing_init_led(hdev, hidinput->input); in winwing_input_configured()
415 winwing_init_ff(hdev, hidinput); in winwing_input_configured()
H A Dhid-holtek-kbd.c159 struct hid_input *hidinput; in holtek_kbd_probe() local
160 list_for_each_entry(hidinput, &hdev->inputs, list) { in holtek_kbd_probe()
161 hidinput->input->event = holtek_kbd_input_event; in holtek_kbd_probe()
H A Dhid-lg2ff.c53 struct hid_input *hidinput; in lg2ff_init() local
61 hidinput = list_entry(hid->inputs.next, struct hid_input, list); in lg2ff_init()
62 dev = hidinput->input; in lg2ff_init()
H A Dhid-cougar.c197 struct hid_input *next, *hidinput = NULL; in cougar_probe() local
233 list_for_each_entry_safe(hidinput, next, &hdev->inputs, list) { in cougar_probe()
234 if (hidinput->registered && hidinput->input != NULL) { in cougar_probe()
235 cougar->shared->input = hidinput->input; in cougar_probe()
H A Dhid-lg3ff.c116 struct hid_input *hidinput; in lg3ff_init() local
126 hidinput = list_entry(hid->inputs.next, struct hid_input, list); in lg3ff_init()
127 dev = hidinput->input; in lg3ff_init()
H A Dhid-lgff.c118 struct hid_input *hidinput; in lgff_init() local
128 hidinput = list_entry(hid->inputs.next, struct hid_input, list); in lgff_init()
129 dev = hidinput->input; in lgff_init()
H A Dhid-ezkey.c50 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput || in ez_event()
56 struct input_dev *input = field->hidinput->input; in ez_event()
H A Dhid-ntrig.c578 if(!(field->hidinput && field->hidinput->input)) in ntrig_event()
581 input = field->hidinput->input; in ntrig_event()
750 input_mt_sync(field->hidinput->input); in ntrig_event()
859 struct hid_input *hidinput) in ntrig_input_configured() argument
862 struct input_dev *input = hidinput->input; in ntrig_input_configured()
864 if (hidinput->report->maxfield < 1) in ntrig_input_configured()
867 switch (hidinput->report->field[0]->application) { in ntrig_input_configured()
884 input->name = (hidinput->report->field[0]->physical) ? in ntrig_input_configured()
H A Dhid-gyration.c58 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput) in gyration_event()
63 struct input_dev *input = field->hidinput->input; in gyration_event()
H A Dhid-icade.c169 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput || in icade_event()
182 input_event(field->hidinput->input, usage->type, in icade_event()
H A Dhid-a4tech.c79 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput) in a4_event()
82 input = field->hidinput->input; in a4_event()
H A Dhid-cmedia.c121 struct hid_input *hidinput) in cmhid_input_configured() argument
123 struct input_dev *input_dev = hidinput->input; in cmhid_input_configured()
H A Dhid-creative-sb0540.c186 struct hid_input *hidinput) in creative_sb0540_input_configured() argument
188 struct input_dev *input_dev = hidinput->input; in creative_sb0540_input_configured()
H A Dhid-xinmo.c34 input_event(field->hidinput->input, usage->type, in xinmo_event()
H A Dhid-appleir.c265 struct hid_input *hidinput) in appleir_input_configured() argument
267 struct input_dev *input_dev = hidinput->input; in appleir_input_configured()
H A Dhid-rmi.c456 if (field && field->hidinput && field->hidinput->input) in rmi_report()
457 input_sync(field->hidinput->input); in rmi_report()
H A Dhid-chicony.c34 input = report->field[0]->hidinput->input; in ch_report_wireless()
H A Dhid-saitek.c154 struct input_dev *input = field->hidinput->input; in saitek_event()
H A Dhid-multitouch.c1116 /* we will handle the hidinput part later, now remains hiddev */ in mt_touch_event()
1284 struct input_dev *input = field->hidinput->input; in mt_process_mt_event()
1360 input = report->field[0]->hidinput->input; in mt_touch_report()
1815 if (field && field->hidinput && field->hidinput->input) in mt_report()
1816 input_sync(field->hidinput->input); in mt_report()
2076 struct hid_input *hidinput; in mt_release_contacts() local
2080 list_for_each_entry(hidinput, &hid->inputs, list) { in mt_release_contacts()
2081 struct input_dev *input_dev = hidinput->input; in mt_release_contacts()
H A Dhid-logitech-hidpp.c2777 struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list); in hidpp_ff_range_show()
2778 struct input_dev *idev = hidinput->input; in hidpp_ff_range_show() local
2787 struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list); in hidpp_ff_range_store()
2788 struct input_dev *idev = hidinput->input; in hidpp_ff_range_store() local
2821 struct hid_input *hidinput; in hidpp_ff_init()
2838 hidinput = list_entry(hid->inputs.next, struct hid_input, list); in hidpp_ff_init()
2839 dev = hidinput->input; in hidpp_ff_init()
4086 static int hidpp_input_configured(struct hid_device *hdev, struct hid_input *hidinput)
4089 struct input_dev *input = hidinput->input; in hidpp_input_configured()
4098 if (!list_is_first(&hidinput in hidpp_input_configured()
2822 struct hid_input *hidinput; hidpp_ff_init() local
4087 hidpp_input_configured(struct hid_device * hdev,struct hid_input * hidinput) hidpp_input_configured() argument
[all...]
H A Dhid-lg.c728 input_event(field->hidinput->input, usage->type, usage->code, in lg_event()
H A Dhid-core.c3218 struct hid_input *hidinput; in hid_check_keys_pressed() local
3224 list_for_each_entry(hidinput, &hid->inputs, list) { in hid_check_keys_pressed()
3226 if (hidinput->input->key[i]) in hid_check_keys_pressed()
/linux/include/linux/
H A Dhid.h549 struct hid_input *hidinput; /* associated input structure */ member
913 struct hid_input *hidinput, struct hid_field *field,
916 struct hid_input *hidinput, struct hid_field *field,
919 struct hid_input *hidinput);
1131 static inline void hid_map_usage(struct hid_input *hidinput, in hid_map_usage() argument
1135 struct input_dev *input = hidinput->input; in hid_map_usage()
1188 static inline void hid_map_usage_clear(struct hid_input *hidinput, in hid_map_usage_clear() argument
1192 hid_map_usage(hidinput, usage, bit, max, type, c); in hid_map_usage_clear()