Lines Matching refs:global

253 		(parser->global.usage_page & 0xFFFF) << 16;  in complete_usage()
300 parser->global.report_id, application); in hid_add_field()
307 if ((parser->global.logical_minimum < 0 && in hid_add_field()
308 parser->global.logical_maximum < in hid_add_field()
309 parser->global.logical_minimum) || in hid_add_field()
310 (parser->global.logical_minimum >= 0 && in hid_add_field()
311 (__u32)parser->global.logical_maximum < in hid_add_field()
312 (__u32)parser->global.logical_minimum)) { in hid_add_field()
314 parser->global.logical_minimum, in hid_add_field()
315 parser->global.logical_maximum); in hid_add_field()
320 report->size += parser->global.report_size * parser->global.report_count; in hid_add_field()
335 parser->global.report_count); in hid_add_field()
361 field->report_size = parser->global.report_size; in hid_add_field()
362 field->report_count = parser->global.report_count; in hid_add_field()
363 field->logical_minimum = parser->global.logical_minimum; in hid_add_field()
364 field->logical_maximum = parser->global.logical_maximum; in hid_add_field()
365 field->physical_minimum = parser->global.physical_minimum; in hid_add_field()
366 field->physical_maximum = parser->global.physical_maximum; in hid_add_field()
367 field->unit_exponent = parser->global.unit_exponent; in hid_add_field()
368 field->unit = parser->global.unit; in hid_add_field()
413 &parser->global, sizeof(struct hid_global)); in hid_parser_global()
423 memcpy(&parser->global, parser->global_stack + in hid_parser_global()
428 parser->global.usage_page = item_udata(item); in hid_parser_global()
432 parser->global.logical_minimum = item_sdata(item); in hid_parser_global()
436 if (parser->global.logical_minimum < 0) in hid_parser_global()
437 parser->global.logical_maximum = item_sdata(item); in hid_parser_global()
439 parser->global.logical_maximum = item_udata(item); in hid_parser_global()
443 parser->global.physical_minimum = item_sdata(item); in hid_parser_global()
447 if (parser->global.physical_minimum < 0) in hid_parser_global()
448 parser->global.physical_maximum = item_sdata(item); in hid_parser_global()
450 parser->global.physical_maximum = item_udata(item); in hid_parser_global()
460 parser->global.unit_exponent = snto32(raw_value, 4); in hid_parser_global()
462 parser->global.unit_exponent = raw_value; in hid_parser_global()
466 parser->global.unit = item_udata(item); in hid_parser_global()
470 parser->global.report_size = item_udata(item); in hid_parser_global()
471 if (parser->global.report_size > 256) { in hid_parser_global()
473 parser->global.report_size); in hid_parser_global()
479 parser->global.report_count = item_udata(item); in hid_parser_global()
480 if (parser->global.report_count > HID_MAX_USAGES) { in hid_parser_global()
482 parser->global.report_count); in hid_parser_global()
488 parser->global.report_id = item_udata(item); in hid_parser_global()
489 if (parser->global.report_id == 0 || in hid_parser_global()
490 parser->global.report_id >= HID_MAX_IDS) { in hid_parser_global()
492 parser->global.report_id); in hid_parser_global()
615 usage_page = parser->global.usage_page; in hid_concatenate_last_usage_page()
844 if (usage == 0xff0000c5 && parser->global.report_count == 256 && in hid_scan_feature_usage()
845 parser->global.report_size == 8) in hid_scan_feature_usage()
848 if (usage == 0xff0000c6 && parser->global.report_count == 1 && in hid_scan_feature_usage()
849 parser->global.report_size == 8) in hid_scan_feature_usage()
858 if (((parser->global.usage_page << 16) == HID_UP_SENSOR) && in hid_scan_collection()
868 if ((parser->global.usage_page << 16) == HID_UP_GENDESK) in hid_scan_collection()
873 if ((parser->global.usage_page << 16) >= HID_UP_MSVENDOR) in hid_scan_collection()
876 if ((parser->global.usage_page << 16) == HID_UP_GOOGLEVENDOR) in hid_scan_collection()