Lines Matching refs:usage_index
262 if (parser->local.usage_index >= HID_MAX_USAGES) {
266 parser->local.usage[parser->local.usage_index] = usage;
273 complete_usage(parser, parser->local.usage_index);
275 parser->local.usage_size[parser->local.usage_index] = size;
276 parser->local.collection_index[parser->local.usage_index] =
279 parser->local.usage_index++;
331 if (!parser->local.usage_index) /* Ignore padding fields */
334 usages = max_t(unsigned, parser->local.usage_index,
348 if (i >= parser->local.usage_index)
349 j = parser->local.usage_index - 1;
353 field->usage[i].usage_index = i;
567 if (count + parser->local.usage_index >= HID_MAX_USAGES) {
575 data = HID_MAX_USAGES - parser->local.usage_index +
612 if (!parser->local.usage_index)
621 for (i = parser->local.usage_index - 1; i >= 0; i--) {
869 for (i = 0; i < parser->local.usage_index; i++)
877 for (i = 0; i < parser->local.usage_index; i++)
903 for (i = 0; i < parser->local.usage_index; i++)
909 for (i = 0; i < parser->local.usage_index; i++)
1744 * Insert a given usage_index in a field in the list
1754 unsigned int usage_index)
1759 entry->index = usage_index;
1760 entry->priority = field->usages_priorities[usage_index];
1809 * - Var elements are individualized (field + usage_index)