Lines Matching full:multiplier

1066 				     struct hid_field *multiplier)  in hid_calculate_multiplier()  argument
1069 __s32 v = *multiplier->value; in hid_calculate_multiplier()
1070 __s32 lmin = multiplier->logical_minimum; in hid_calculate_multiplier()
1071 __s32 lmax = multiplier->logical_maximum; in hid_calculate_multiplier()
1072 __s32 pmin = multiplier->physical_minimum; in hid_calculate_multiplier()
1073 __s32 pmax = multiplier->physical_maximum; in hid_calculate_multiplier()
1077 * reported count by the Effective Resolution Multiplier, designers in hid_calculate_multiplier()
1079 * Resolution Multiplier of zero." in hid_calculate_multiplier()
1089 if (unlikely(multiplier->unit_exponent != 0)) { in hid_calculate_multiplier()
1091 "unsupported Resolution Multiplier unit exponent %d\n", in hid_calculate_multiplier()
1092 multiplier->unit_exponent); in hid_calculate_multiplier()
1095 /* There are no devices with an effective multiplier > 255 */ in hid_calculate_multiplier()
1097 hid_warn(hid, "unsupported Resolution Multiplier %d\n", m); in hid_calculate_multiplier()
1114 * If multiplier_collection is NULL, the multiplier applies in hid_apply_multiplier_to_field()
1116 * Otherwise, it is the Logical Collection the multiplier applies to in hid_apply_multiplier_to_field()
1135 struct hid_field *multiplier) in hid_apply_multiplier() argument
1145 * "The Resolution Multiplier control must be contained in the same in hid_apply_multiplier()
1147 * If no Resolution Multiplier is defined, then the Resolution in hid_apply_multiplier()
1148 * Multiplier defaults to 1. If more than one control exists in a in hid_apply_multiplier()
1149 * Logical Collection, the Resolution Multiplier is associated with in hid_apply_multiplier()
1151 * defined, the Resolution Multiplier is associated with all in hid_apply_multiplier()
1157 * collection. Those are the fields the multiplier applies to. in hid_apply_multiplier()
1159 * If we have more than one multiplier, it will overwrite the in hid_apply_multiplier()
1162 multiplier_collection = &hid->collection[multiplier->usage->collection_index]; in hid_apply_multiplier()
1169 effective_multiplier = hid_calculate_multiplier(hid, multiplier); in hid_apply_multiplier()
1187 * Search for all Resolution Multiplier Feature Reports and apply their
1191 * The Resolution Multiplier is applied by the hardware. If the multiplier
1194 * accumulated_value = value * * multiplier
1196 * - "value * multiplier" for each event, or
1197 * - "value" but "multiplier" times as frequently, or
1200 * an accumulated 'value * multiplier'.
1203 * any SetRequest to the Resolution Multiplier.
1343 * default multiplier isn't the recommended 1 in hid_open_report()