• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/hid/

Lines Matching refs:global

204 	if (!(report = hid_register_report(parser->device, report_type, parser->global.report_id))) {
209 if (parser->global.logical_maximum < parser->global.logical_minimum) {
210 dbg("logical range invalid %d %d", parser->global.logical_minimum, parser->global.logical_maximum);
215 report->size += parser->global.report_size * parser->global.report_count;
220 usages = max_t(int, parser->local.usage_index, parser->global.report_count);
222 if ((field = hid_register_field(report, usages, parser->global.report_count)) == NULL)
243 field->report_size = parser->global.report_size;
244 field->report_count = parser->global.report_count;
245 field->logical_minimum = parser->global.logical_minimum;
246 field->logical_maximum = parser->global.logical_maximum;
247 field->physical_minimum = parser->global.physical_minimum;
248 field->physical_maximum = parser->global.physical_maximum;
249 field->unit_exponent = parser->global.unit_exponent;
250 field->unit = parser->global.unit;
280 * Process a global item.
290 dbg("global enviroment stack overflow");
295 &parser->global, sizeof(struct hid_global));
301 dbg("global enviroment stack underflow");
305 memcpy(&parser->global, parser->global_stack + --parser->global_stack_ptr,
310 parser->global.usage_page = item_udata(item);
314 parser->global.logical_minimum = item_sdata(item);
318 if (parser->global.logical_minimum < 0)
319 parser->global.logical_maximum = item_sdata(item);
321 parser->global.logical_maximum = item_udata(item);
325 parser->global.physical_minimum = item_sdata(item);
329 if (parser->global.physical_minimum < 0)
330 parser->global.physical_maximum = item_sdata(item);
332 parser->global.physical_maximum = item_udata(item);
336 parser->global.unit_exponent = item_sdata(item);
340 parser->global.unit = item_udata(item);
344 if ((parser->global.report_size = item_udata(item)) > 32) {
345 dbg("invalid report_size %d", parser->global.report_size);
351 if ((parser->global.report_count = item_udata(item)) > HID_MAX_USAGES) {
352 dbg("invalid report_count %d", parser->global.report_count);
358 if ((parser->global.report_id = item_udata(item)) == 0) {
365 dbg("unknown global tag 0x%x", item->tag);
393 * as global to all usage sets (branch 0).
394 * In the moment we process only these global
420 data = (parser->global.usage_page << 16) + data;
432 data = (parser->global.usage_page << 16) + data;
445 data = (parser->global.usage_page << 16) + data;
670 dbg("unexpected long global item");