Lines Matching refs:local
127 usage = parser->local.usage[0]; in open_collection()
205 if (parser->local.usage_index >= HID_MAX_USAGES) { in hid_add_usage()
209 parser->local.usage[parser->local.usage_index] = usage; in hid_add_usage()
210 parser->local.collection_index[parser->local.usage_index] = in hid_add_usage()
213 parser->local.usage_index++; in hid_add_usage()
251 if (!parser->local.usage_index) /* Ignore padding fields */ in hid_add_field()
254 usages = max_t(unsigned, parser->local.usage_index, in hid_add_field()
268 if (i >= parser->local.usage_index) in hid_add_field()
269 j = parser->local.usage_index - 1; in hid_add_field()
270 field->usage[i].hid = parser->local.usage[j]; in hid_add_field()
272 parser->local.collection_index[j]; in hid_add_field()
443 if (parser->local.delimiter_depth != 0) { in hid_parser_local()
447 parser->local.delimiter_depth++; in hid_parser_local()
448 parser->local.delimiter_branch++; in hid_parser_local()
450 if (parser->local.delimiter_depth < 1) { in hid_parser_local()
454 parser->local.delimiter_depth--; in hid_parser_local()
460 if (parser->local.delimiter_branch > 1) { in hid_parser_local()
472 if (parser->local.delimiter_branch > 1) { in hid_parser_local()
480 parser->local.usage_minimum = data; in hid_parser_local()
485 if (parser->local.delimiter_branch > 1) { in hid_parser_local()
493 for (n = parser->local.usage_minimum; n <= data; n++) in hid_parser_local()
540 memset(&parser->local, 0, sizeof(parser->local)); /* Reset the local parser environment */ in hid_parser_main()
714 for (i = 0; i < parser->local.usage_index; i++) in hid_scan_collection()
715 if (parser->local.usage[i] == HID_GD_POINTER) in hid_scan_collection()
739 for (i = 0; i < parser->local.usage_index; i++) in hid_scan_main()
740 hid_scan_input_usage(parser, parser->local.usage[i]); in hid_scan_main()
745 for (i = 0; i < parser->local.usage_index; i++) in hid_scan_main()
746 hid_scan_feature_usage(parser, parser->local.usage[i]); in hid_scan_main()
751 memset(&parser->local, 0, sizeof(parser->local)); in hid_scan_main()
1000 if (parser->local.delimiter_depth) { in hid_open_report()