Symbol: hid_parser
drivers/hid/hid-core.c
1262
struct hid_parser *parser __free(kvfree) = vzalloc(sizeof(*parser));
drivers/hid/hid-core.c
154
static int open_collection(struct hid_parser *parser, unsigned type)
drivers/hid/hid-core.c
219
static int close_collection(struct hid_parser *parser)
drivers/hid/hid-core.c
234
static unsigned hid_lookup_collection(struct hid_parser *parser, unsigned type)
drivers/hid/hid-core.c
252
static void complete_usage(struct hid_parser *parser, unsigned int index)
drivers/hid/hid-core.c
263
static int hid_add_usage(struct hid_parser *parser, unsigned usage, u8 size)
drivers/hid/hid-core.c
290
static int hid_add_field(struct hid_parser *parser, unsigned report_type, unsigned flags)
drivers/hid/hid-core.c
404
static int hid_parser_global(struct hid_parser *parser, struct hid_item *item)
drivers/hid/hid-core.c
510
static int hid_parser_local(struct hid_parser *parser, struct hid_item *item)
drivers/hid/hid-core.c
609
static void hid_concatenate_last_usage_page(struct hid_parser *parser)
drivers/hid/hid-core.c
641
static int hid_parser_main(struct hid_parser *parser, struct hid_item *item)
drivers/hid/hid-core.c
684
static int hid_parser_reserved(struct hid_parser *parser, struct hid_item *item)
drivers/hid/hid-core.c
837
static void hid_scan_input_usage(struct hid_parser *parser, u32 usage)
drivers/hid/hid-core.c
845
static void hid_scan_feature_usage(struct hid_parser *parser, u32 usage)
drivers/hid/hid-core.c
856
static void hid_scan_collection(struct hid_parser *parser, unsigned type)
drivers/hid/hid-core.c
887
static int hid_scan_main(struct hid_parser *parser, struct hid_item *item)
drivers/hid/hid-core.c
933
static int (*dispatch_type[])(struct hid_parser *parser,
drivers/hid/hid-core.c
941
struct hid_parser *parser __free(kvfree) = vzalloc(sizeof(*parser));