Lines Matching refs:usage_index
130 uref->usage_index = j; in hiddev_lookup_usage()
178 uref.usage_index = (usage - field->usage); in hiddev_hid_event()
476 if (uref->usage_index >= field->maxusage) in hiddev_ioctl_usage()
478 uref->usage_index = array_index_nospec(uref->usage_index, in hiddev_ioctl_usage()
481 uref->usage_code = field->usage[uref->usage_index].hid; in hiddev_ioctl_usage()
512 if (uref->usage_index >= field->maxusage) in hiddev_ioctl_usage()
514 uref->usage_index = in hiddev_ioctl_usage()
515 array_index_nospec(uref->usage_index, in hiddev_ioctl_usage()
517 } else if (uref->usage_index >= field->report_count) in hiddev_ioctl_usage()
523 uref->usage_index + uref_multi->num_values > in hiddev_ioctl_usage()
527 uref->usage_index = in hiddev_ioctl_usage()
528 array_index_nospec(uref->usage_index, in hiddev_ioctl_usage()
535 uref->value = field->value[uref->usage_index]; in hiddev_ioctl_usage()
541 field->value[uref->usage_index] = uref->value; in hiddev_ioctl_usage()
545 i = field->usage[uref->usage_index].collection_index; in hiddev_ioctl_usage()
551 field->value[uref->usage_index + i]; in hiddev_ioctl_usage()
558 field->value[uref->usage_index + i] = in hiddev_ioctl_usage()