Home
last modified time | relevance | path

Searched refs:hid_field (Results 1 – 25 of 75) sorted by relevance

123

/Linux-v6.6/include/linux/
Dhiddev.h37 struct hid_field;
43 void hiddev_hid_event(struct hid_device *hid, struct hid_field *field,
51 static inline void hiddev_hid_event(struct hid_device *hid, struct hid_field *field, in hiddev_hid_event()
Dhid.h485 struct hid_field { struct
520 struct hid_field *field; argument
532 struct hid_field *field[HID_MAX_FIELDS]; /* fields of the report */
670 void (*hiddev_hid_event) (struct hid_device *, struct hid_field *field,
818 int (*event)(struct hid_device *hdev, struct hid_field *field,
826 struct hid_input *hidinput, struct hid_field *field,
829 struct hid_input *hidinput, struct hid_field *field,
834 struct hid_field *field,
935 extern void hidinput_hid_event(struct hid_device *, struct hid_field *, struct hid_usage *, __s32);
940 int hid_set_field(struct hid_field *, unsigned, __s32);
[all …]
/Linux-v6.6/drivers/hid/
Dhid-vivaldi-common.h6 struct hid_field;
10 struct hid_field *field, struct hid_usage *usage);
Dhid-icade.c164 static int icade_event(struct hid_device *hdev, struct hid_field *field, in icade_event()
189 struct hid_field *field, struct hid_usage *usage, in icade_input_mapping()
212 struct hid_field *field, struct hid_usage *usage, in icade_input_mapped()
Dhid-speedlink.c26 struct hid_field *field, struct hid_usage *usage, in speedlink_input_mapping()
42 static int speedlink_event(struct hid_device *hdev, struct hid_field *field, in speedlink_event()
Dhid-lg4ff.h8 int lg4ff_adjust_input_event(struct hid_device *hid, struct hid_field *field,
15 static inline int lg4ff_adjust_input_event(struct hid_device *hid, struct hid_field *field, in lg4ff_adjust_input_event()
Dhid-a4tech.c35 struct hid_field *field, struct hid_usage *usage, in a4_input_mapping()
57 struct hid_field *field, struct hid_usage *usage, in a4_input_mapped()
73 static int a4_event(struct hid_device *hdev, struct hid_field *field, in a4_event()
Dhid-ezkey.c26 struct hid_field *field, struct hid_usage *usage, in ez_input_mapping()
47 static int ez_event(struct hid_device *hdev, struct hid_field *field, in ez_event()
Dhid-gyration.c25 struct hid_field *field, struct hid_usage *usage, in gyration_input_mapping()
54 static int gyration_event(struct hid_device *hdev, struct hid_field *field, in gyration_event()
Dhid-tmff.c44 struct hid_field *ff_field;
78 struct hid_field *ff_field = tmff->ff_field; in tmff_play()
145 struct hid_field *field = report->field[fieldnum]; in tmff_init()
Dhid-ite.c42 struct hid_input *hi, struct hid_field *field, in ite_input_mapping()
67 static int ite_event(struct hid_device *hdev, struct hid_field *field, in ite_event()
Dhid-lenovo.c165 struct hid_input *hi, struct hid_field *field, in lenovo_input_mapping_tpkbd()
178 struct hid_input *hi, struct hid_field *field, in lenovo_input_mapping_cptkbd()
252 struct hid_input *hi, struct hid_field *field, in lenovo_input_mapping_tpIIkbd()
347 struct hid_input *hi, struct hid_field *field, in lenovo_input_mapping_scrollpoint()
358 struct hid_input *hi, struct hid_field *field, in lenovo_input_mapping_tp10_ultrabook_kbd()
396 struct hid_input *hi, struct hid_field *field, in lenovo_input_mapping_x1_tab_kbd()
444 struct hid_input *hi, struct hid_field *field, in lenovo_input_mapping()
649 struct hid_field *field, struct hid_usage *usage, __s32 value) in lenovo_event_tp10ubkbd()
667 struct hid_field *field, struct hid_usage *usage, __s32 value) in lenovo_event_cptkbd()
710 static int lenovo_event(struct hid_device *hdev, struct hid_field *field, in lenovo_event()
Dhid-samsung.c96 struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, in samsung_kbd_mouse_input_mapping()
137 struct hid_field *field, struct hid_usage *usage, in samsung_input_mapping()
Dwacom.h231 struct hid_field *field, struct hid_usage *usage);
232 void wacom_wac_event(struct hid_device *hdev, struct hid_field *field,
Dhid-cypress.c84 struct hid_field *field, struct hid_usage *usage, in cp_input_mapped()
100 static int cp_event(struct hid_device *hdev, struct hid_field *field, in cp_event()
Dhid-microsoft.c161 static int ms_surface_dial_quirk(struct hid_input *hi, struct hid_field *field, in ms_surface_dial_quirk()
183 struct hid_field *field, struct hid_usage *usage, in ms_input_mapping()
210 struct hid_field *field, struct hid_usage *usage, in ms_input_mapped()
222 static int ms_event(struct hid_device *hdev, struct hid_field *field, in ms_event()
Dhid-core.c89 static struct hid_field *hid_register_field(struct hid_report *report, unsigned usages) in hid_register_field()
91 struct hid_field *field; in hid_register_field()
98 field = kzalloc((sizeof(struct hid_field) + in hid_register_field()
258 struct hid_field *field; in hid_add_field()
1021 struct hid_field *multiplier) in hid_calculate_multiplier()
1060 struct hid_field *field, in hid_apply_multiplier_to_field()
1090 struct hid_field *multiplier) in hid_apply_multiplier()
1094 struct hid_field *field; in hid_apply_multiplier()
1514 static void hid_process_event(struct hid_device *hid, struct hid_field *field, in hid_process_event()
1542 static inline int hid_array_value_is_valid(struct hid_field *field, in hid_array_value_is_valid()
[all …]
Dhid-plantronics.c52 struct hid_field *field, in plantronics_input_mapping()
120 static int plantronics_event(struct hid_device *hdev, struct hid_field *field, in plantronics_event()
Dhid-google-hammer.c372 struct hid_field *field, in hammer_input_mapping()
411 static int hammer_event(struct hid_device *hid, struct hid_field *field, in hammer_event()
434 struct hid_field *field = report->field[i]; in hammer_has_usage()
483 struct hid_field *field = report->field[a]; in hammer_get_folded_state()
Dhid-multitouch.c481 struct hid_field *field, struct hid_usage *usage) in mt_feature_mapping()
518 struct hid_field *field, int snratio) in set_abs()
616 struct hid_field *field; in mt_allocate_report_data()
717 struct hid_field *field, struct hid_usage *usage, in mt_touch_input_mapping()
998 static int mt_touch_event(struct hid_device *hid, struct hid_field *field, in mt_touch_event()
1158 struct hid_field *field, in mt_process_mt_event()
1201 struct hid_field *field; in mt_touch_report()
1343 struct hid_field *field, struct hid_usage *usage, in mt_input_mapping()
1416 struct hid_field *field, struct hid_usage *usage, in mt_input_mapped()
1432 static int mt_event(struct hid_device *hid, struct hid_field *field, in mt_event()
[all …]
Dhid-evision.c18 struct hid_field *field, struct hid_usage *usage, in evision_input_mapping()
Dhid-accutouch.c21 struct hid_field *field, in accutouch_input_mapping()
Dhid-xinmo.c25 static int xinmo_event(struct hid_device *hdev, struct hid_field *field, in xinmo_event()
Dhid-penmount.c19 struct hid_input *hi, struct hid_field *field, in penmount_input_mapping()
/Linux-v6.6/drivers/hid/usbhid/
Dhid-pidff.c140 struct hid_field *field;
166 struct hid_field *create_new_effect_type;
169 struct hid_field *set_effect_type;
170 struct hid_field *effect_direction;
173 struct hid_field *device_control;
176 struct hid_field *block_load_status;
179 struct hid_field *effect_operation_status;
192 static int pidff_rescale(int i, int max, struct hid_field *field) in pidff_rescale()
201 static int pidff_rescale_signed(int i, struct hid_field *field) in pidff_rescale_signed()
721 struct hid_field *field = in pidff_autocenter()
[all …]

123