Home | History | Annotate | Download | only in linux

Lines Matching refs:hid

31  * USB HID (Human Interface Device) interface class code
37 * USB HID interface subclass and protocol codes
45 * HID class requests
56 * HID class descriptor types
98 * HID report item format
111 * HID report descriptor item type (prefix bit 2,3)
120 * HID report descriptor main item tags
130 * HID report descriptor main item contents
144 * HID report descriptor collection item types
152 * HID report descriptor global item tags
169 * HID report descriptor local item tags
184 * HID usage tables
278 * HID report types --- Ouch! HID spec says 1 2 3!
286 * HID connect requests
299 * HID device quirks.
303 * Increase this if you need to configure more HID quirks at module load time
366 unsigned hid; /* hid usage code */
463 struct hid_collection *collection; /* List of HID collections */
470 __u32 version; /* HID version */
472 unsigned country; /* HID country */
674 /* Applications from HID Usage Tables 4/8/99 Version 1.1 */
678 /* HID core API */
694 extern void hidinput_report_event(struct hid_device *hid, struct hid_report *report);
695 extern int hidinput_connect(struct hid_device *hid, unsigned int force);
700 int hidinput_find_field(struct hid_device *hid, unsigned int type, unsigned int code, struct hid_field **field);
704 int hid_parse_report(struct hid_device *hid, __u8 *start, unsigned size);
705 int hid_check_keys_pressed(struct hid_device *hid);
706 int hid_connect(struct hid_device *hid, unsigned int connect_mask);
707 void hid_disconnect(struct hid_device *hid);
765 * @hdev: hid device
769 * device before passing it to hid layer for real parsing.
788 * @hdev: hid device
810 * @hdev: hid device
821 void hid_report_raw_event(struct hid_device *hid, int type, u8 *data, int size,
827 /* HID quirks API */
831 void usbhid_set_leds(struct hid_device *hid);
834 int hid_pidff_init(struct hid_device *hid);