Lines Matching refs:global

223 		(parser->global.usage_page & 0xFFFF) << 16;  in complete_usage()
269 parser->global.report_id, application); in hid_add_field()
276 if ((parser->global.logical_minimum < 0 && in hid_add_field()
277 parser->global.logical_maximum < in hid_add_field()
278 parser->global.logical_minimum) || in hid_add_field()
279 (parser->global.logical_minimum >= 0 && in hid_add_field()
280 (__u32)parser->global.logical_maximum < in hid_add_field()
281 (__u32)parser->global.logical_minimum)) { in hid_add_field()
283 parser->global.logical_minimum, in hid_add_field()
284 parser->global.logical_maximum); in hid_add_field()
289 report->size += parser->global.report_size * parser->global.report_count; in hid_add_field()
301 parser->global.report_count); in hid_add_field()
327 field->report_size = parser->global.report_size; in hid_add_field()
328 field->report_count = parser->global.report_count; in hid_add_field()
329 field->logical_minimum = parser->global.logical_minimum; in hid_add_field()
330 field->logical_maximum = parser->global.logical_maximum; in hid_add_field()
331 field->physical_minimum = parser->global.physical_minimum; in hid_add_field()
332 field->physical_maximum = parser->global.physical_maximum; in hid_add_field()
333 field->unit_exponent = parser->global.unit_exponent; in hid_add_field()
334 field->unit = parser->global.unit; in hid_add_field()
379 &parser->global, sizeof(struct hid_global)); in hid_parser_global()
389 memcpy(&parser->global, parser->global_stack + in hid_parser_global()
394 parser->global.usage_page = item_udata(item); in hid_parser_global()
398 parser->global.logical_minimum = item_sdata(item); in hid_parser_global()
402 if (parser->global.logical_minimum < 0) in hid_parser_global()
403 parser->global.logical_maximum = item_sdata(item); in hid_parser_global()
405 parser->global.logical_maximum = item_udata(item); in hid_parser_global()
409 parser->global.physical_minimum = item_sdata(item); in hid_parser_global()
413 if (parser->global.physical_minimum < 0) in hid_parser_global()
414 parser->global.physical_maximum = item_sdata(item); in hid_parser_global()
416 parser->global.physical_maximum = item_udata(item); in hid_parser_global()
426 parser->global.unit_exponent = hid_snto32(raw_value, 4); in hid_parser_global()
428 parser->global.unit_exponent = raw_value; in hid_parser_global()
432 parser->global.unit = item_udata(item); in hid_parser_global()
436 parser->global.report_size = item_udata(item); in hid_parser_global()
437 if (parser->global.report_size > 256) { in hid_parser_global()
439 parser->global.report_size); in hid_parser_global()
445 parser->global.report_count = item_udata(item); in hid_parser_global()
446 if (parser->global.report_count > HID_MAX_USAGES) { in hid_parser_global()
448 parser->global.report_count); in hid_parser_global()
454 parser->global.report_id = item_udata(item); in hid_parser_global()
455 if (parser->global.report_id == 0 || in hid_parser_global()
456 parser->global.report_id >= HID_MAX_IDS) { in hid_parser_global()
458 parser->global.report_id); in hid_parser_global()
581 usage_page = parser->global.usage_page; in hid_concatenate_last_usage_page()
787 if (usage == 0xff0000c5 && parser->global.report_count == 256 && in hid_scan_feature_usage()
788 parser->global.report_size == 8) in hid_scan_feature_usage()
791 if (usage == 0xff0000c6 && parser->global.report_count == 1 && in hid_scan_feature_usage()
792 parser->global.report_size == 8) in hid_scan_feature_usage()
801 if (((parser->global.usage_page << 16) == HID_UP_SENSOR) && in hid_scan_collection()
810 if ((parser->global.usage_page << 16) == HID_UP_GENDESK) in hid_scan_collection()
815 if ((parser->global.usage_page << 16) >= HID_UP_MSVENDOR) in hid_scan_collection()
818 if ((parser->global.usage_page << 16) == HID_UP_GOOGLEVENDOR) in hid_scan_collection()