Lines Matching refs:index
104 field->index = report->maxfield++;
105 report->field[field->index] = field;
205 unsigned index = parser->collection_stack[n];
206 if (collection[index].type == type)
207 return collection[index].usage;
217 static void complete_usage(struct hid_parser *parser, unsigned int index)
219 parser->local.usage[index] &= 0xFFFF;
220 parser->local.usage[index] |=
231 hid_err(parser->device, "usage index exceeded\n");
293 /* Total size check: Allow for possible report index byte */
547 "no more usage index available\n");
1556 * (value - min) is used as an index in the usage array.
1691 &field->usage[entry->index],
1692 field->new_value[entry->index],
1735 entry->index = usage_index;