Lines Matching refs:hid_parser
122 static int open_collection(struct hid_parser *parser, unsigned type) in open_collection()
171 static int close_collection(struct hid_parser *parser) in close_collection()
186 static unsigned hid_lookup_collection(struct hid_parser *parser, unsigned type) in hid_lookup_collection()
203 static int hid_add_usage(struct hid_parser *parser, unsigned usage) in hid_add_usage()
221 static int hid_add_field(struct hid_parser *parser, unsigned report_type, unsigned flags) in hid_add_field()
320 static int hid_parser_global(struct hid_parser *parser, struct hid_item *item) in hid_parser_global()
426 static int hid_parser_local(struct hid_parser *parser, struct hid_item *item) in hid_parser_local()
512 static int hid_parser_main(struct hid_parser *parser, struct hid_item *item) in hid_parser_main()
549 static int hid_parser_reserved(struct hid_parser *parser, struct hid_item *item) in hid_parser_reserved()
683 static void hid_scan_input_usage(struct hid_parser *parser, u32 usage) in hid_scan_input_usage()
691 static void hid_scan_feature_usage(struct hid_parser *parser, u32 usage) in hid_scan_feature_usage()
698 static void hid_scan_collection(struct hid_parser *parser, unsigned type) in hid_scan_collection()
722 static int hid_scan_main(struct hid_parser *parser, struct hid_item *item) in hid_scan_main()
763 struct hid_parser *parser; in hid_scan_report()
767 static int (*dispatch_type[])(struct hid_parser *parser, in hid_scan_report()
775 parser = vzalloc(sizeof(struct hid_parser)); in hid_scan_report()
922 struct hid_parser *parser; in hid_open_report()
929 static int (*dispatch_type[])(struct hid_parser *parser, in hid_open_report()
962 parser = vzalloc(sizeof(struct hid_parser)); in hid_open_report()