Lines Matching refs:global

226 		(parser->global.usage_page & 0xFFFF) << 16;  in complete_usage()
272 parser->global.report_id, application); in hid_add_field()
279 if ((parser->global.logical_minimum < 0 && in hid_add_field()
280 parser->global.logical_maximum < in hid_add_field()
281 parser->global.logical_minimum) || in hid_add_field()
282 (parser->global.logical_minimum >= 0 && in hid_add_field()
283 (__u32)parser->global.logical_maximum < in hid_add_field()
284 (__u32)parser->global.logical_minimum)) { in hid_add_field()
286 parser->global.logical_minimum, in hid_add_field()
287 parser->global.logical_maximum); in hid_add_field()
292 report->size += parser->global.report_size * parser->global.report_count; in hid_add_field()
304 parser->global.report_count); in hid_add_field()
330 field->report_size = parser->global.report_size; in hid_add_field()
331 field->report_count = parser->global.report_count; in hid_add_field()
332 field->logical_minimum = parser->global.logical_minimum; in hid_add_field()
333 field->logical_maximum = parser->global.logical_maximum; in hid_add_field()
334 field->physical_minimum = parser->global.physical_minimum; in hid_add_field()
335 field->physical_maximum = parser->global.physical_maximum; in hid_add_field()
336 field->unit_exponent = parser->global.unit_exponent; in hid_add_field()
337 field->unit = parser->global.unit; in hid_add_field()
382 &parser->global, sizeof(struct hid_global)); in hid_parser_global()
392 memcpy(&parser->global, parser->global_stack + in hid_parser_global()
397 parser->global.usage_page = item_udata(item); in hid_parser_global()
401 parser->global.logical_minimum = item_sdata(item); in hid_parser_global()
405 if (parser->global.logical_minimum < 0) in hid_parser_global()
406 parser->global.logical_maximum = item_sdata(item); in hid_parser_global()
408 parser->global.logical_maximum = item_udata(item); in hid_parser_global()
412 parser->global.physical_minimum = item_sdata(item); in hid_parser_global()
416 if (parser->global.physical_minimum < 0) in hid_parser_global()
417 parser->global.physical_maximum = item_sdata(item); in hid_parser_global()
419 parser->global.physical_maximum = item_udata(item); in hid_parser_global()
429 parser->global.unit_exponent = hid_snto32(raw_value, 4); in hid_parser_global()
431 parser->global.unit_exponent = raw_value; in hid_parser_global()
435 parser->global.unit = item_udata(item); in hid_parser_global()
439 parser->global.report_size = item_udata(item); in hid_parser_global()
440 if (parser->global.report_size > 256) { in hid_parser_global()
442 parser->global.report_size); in hid_parser_global()
448 parser->global.report_count = item_udata(item); in hid_parser_global()
449 if (parser->global.report_count > HID_MAX_USAGES) { in hid_parser_global()
451 parser->global.report_count); in hid_parser_global()
457 parser->global.report_id = item_udata(item); in hid_parser_global()
458 if (parser->global.report_id == 0 || in hid_parser_global()
459 parser->global.report_id >= HID_MAX_IDS) { in hid_parser_global()
461 parser->global.report_id); in hid_parser_global()
584 usage_page = parser->global.usage_page; in hid_concatenate_last_usage_page()
792 if (usage == 0xff0000c5 && parser->global.report_count == 256 && in hid_scan_feature_usage()
793 parser->global.report_size == 8) in hid_scan_feature_usage()
796 if (usage == 0xff0000c6 && parser->global.report_count == 1 && in hid_scan_feature_usage()
797 parser->global.report_size == 8) in hid_scan_feature_usage()
806 if (((parser->global.usage_page << 16) == HID_UP_SENSOR) && in hid_scan_collection()
815 if ((parser->global.usage_page << 16) == HID_UP_GENDESK) in hid_scan_collection()
820 if ((parser->global.usage_page << 16) >= HID_UP_MSVENDOR) in hid_scan_collection()
823 if ((parser->global.usage_page << 16) == HID_UP_GOOGLEVENDOR) in hid_scan_collection()