Lines Matching full:multiplier

1016 				     struct hid_field *multiplier)  in hid_calculate_multiplier()  argument
1019 __s32 v = *multiplier->value; in hid_calculate_multiplier()
1020 __s32 lmin = multiplier->logical_minimum; in hid_calculate_multiplier()
1021 __s32 lmax = multiplier->logical_maximum; in hid_calculate_multiplier()
1022 __s32 pmin = multiplier->physical_minimum; in hid_calculate_multiplier()
1023 __s32 pmax = multiplier->physical_maximum; in hid_calculate_multiplier()
1027 * reported count by the Effective Resolution Multiplier, designers in hid_calculate_multiplier()
1029 * Resolution Multiplier of zero." in hid_calculate_multiplier()
1039 if (unlikely(multiplier->unit_exponent != 0)) { in hid_calculate_multiplier()
1041 "unsupported Resolution Multiplier unit exponent %d\n", in hid_calculate_multiplier()
1042 multiplier->unit_exponent); in hid_calculate_multiplier()
1045 /* There are no devices with an effective multiplier > 255 */ in hid_calculate_multiplier()
1047 hid_warn(hid, "unsupported Resolution Multiplier %d\n", m); in hid_calculate_multiplier()
1064 * If multiplier_collection is NULL, the multiplier applies in hid_apply_multiplier_to_field()
1066 * Otherwise, it is the Logical Collection the multiplier applies to in hid_apply_multiplier_to_field()
1085 struct hid_field *multiplier) in hid_apply_multiplier() argument
1095 * "The Resolution Multiplier control must be contained in the same in hid_apply_multiplier()
1097 * If no Resolution Multiplier is defined, then the Resolution in hid_apply_multiplier()
1098 * Multiplier defaults to 1. If more than one control exists in a in hid_apply_multiplier()
1099 * Logical Collection, the Resolution Multiplier is associated with in hid_apply_multiplier()
1101 * defined, the Resolution Multiplier is associated with all in hid_apply_multiplier()
1107 * collection. Those are the fields the multiplier applies to. in hid_apply_multiplier()
1109 * If we have more than one multiplier, it will overwrite the in hid_apply_multiplier()
1112 multiplier_collection = &hid->collection[multiplier->usage->collection_index]; in hid_apply_multiplier()
1117 effective_multiplier = hid_calculate_multiplier(hid, multiplier); in hid_apply_multiplier()
1135 * Search for all Resolution Multiplier Feature Reports and apply their
1139 * The Resolution Multiplier is applied by the hardware. If the multiplier
1142 * accumulated_value = value * * multiplier
1144 * - "value * multiplier" for each event, or
1145 * - "value" but "multiplier" times as frequently, or
1148 * an accumulated 'value * multiplier'.
1151 * any SetRequest to the Resolution Multiplier.
1279 * default multiplier isn't the recommended 1 in hid_open_report()