• Home
  • Raw
  • Download

Lines Matching refs:global

229 	report = hid_register_report(parser->device, report_type, parser->global.report_id);  in hid_add_field()
236 if ((parser->global.logical_minimum < 0 && in hid_add_field()
237 parser->global.logical_maximum < in hid_add_field()
238 parser->global.logical_minimum) || in hid_add_field()
239 (parser->global.logical_minimum >= 0 && in hid_add_field()
240 (__u32)parser->global.logical_maximum < in hid_add_field()
241 (__u32)parser->global.logical_minimum)) { in hid_add_field()
243 parser->global.logical_minimum, in hid_add_field()
244 parser->global.logical_maximum); in hid_add_field()
249 report->size += parser->global.report_size * parser->global.report_count; in hid_add_field()
255 parser->global.report_count); in hid_add_field()
257 field = hid_register_field(report, usages, parser->global.report_count); in hid_add_field()
280 field->report_size = parser->global.report_size; in hid_add_field()
281 field->report_count = parser->global.report_count; in hid_add_field()
282 field->logical_minimum = parser->global.logical_minimum; in hid_add_field()
283 field->logical_maximum = parser->global.logical_maximum; in hid_add_field()
284 field->physical_minimum = parser->global.physical_minimum; in hid_add_field()
285 field->physical_maximum = parser->global.physical_maximum; in hid_add_field()
286 field->unit_exponent = parser->global.unit_exponent; in hid_add_field()
287 field->unit = parser->global.unit; in hid_add_field()
332 &parser->global, sizeof(struct hid_global)); in hid_parser_global()
342 memcpy(&parser->global, parser->global_stack + in hid_parser_global()
347 parser->global.usage_page = item_udata(item); in hid_parser_global()
351 parser->global.logical_minimum = item_sdata(item); in hid_parser_global()
355 if (parser->global.logical_minimum < 0) in hid_parser_global()
356 parser->global.logical_maximum = item_sdata(item); in hid_parser_global()
358 parser->global.logical_maximum = item_udata(item); in hid_parser_global()
362 parser->global.physical_minimum = item_sdata(item); in hid_parser_global()
366 if (parser->global.physical_minimum < 0) in hid_parser_global()
367 parser->global.physical_maximum = item_sdata(item); in hid_parser_global()
369 parser->global.physical_maximum = item_udata(item); in hid_parser_global()
379 parser->global.unit_exponent = hid_snto32(raw_value, 4); in hid_parser_global()
381 parser->global.unit_exponent = raw_value; in hid_parser_global()
385 parser->global.unit = item_udata(item); in hid_parser_global()
389 parser->global.report_size = item_udata(item); in hid_parser_global()
390 if (parser->global.report_size > 128) { in hid_parser_global()
392 parser->global.report_size); in hid_parser_global()
398 parser->global.report_count = item_udata(item); in hid_parser_global()
399 if (parser->global.report_count > HID_MAX_USAGES) { in hid_parser_global()
401 parser->global.report_count); in hid_parser_global()
407 parser->global.report_id = item_udata(item); in hid_parser_global()
408 if (parser->global.report_id == 0 || in hid_parser_global()
409 parser->global.report_id >= HID_MAX_IDS) { in hid_parser_global()
411 parser->global.report_id); in hid_parser_global()
467 data = (parser->global.usage_page << 16) + data; in hid_parser_local()
479 data = (parser->global.usage_page << 16) + data; in hid_parser_local()
492 data = (parser->global.usage_page << 16) + data; in hid_parser_local()
712 if (usage == 0xff0000c5 && parser->global.report_count == 256 && in hid_scan_feature_usage()
713 parser->global.report_size == 8) in hid_scan_feature_usage()
722 if (((parser->global.usage_page << 16) == HID_UP_SENSOR) && in hid_scan_collection()
735 if ((parser->global.usage_page << 16) == HID_UP_GENDESK) in hid_scan_collection()
740 if ((parser->global.usage_page << 16) >= HID_UP_MSVENDOR) in hid_scan_collection()