diff options
Diffstat (limited to 'include/linux/hid.h')
-rw-r--r-- | include/linux/hid.h | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/include/linux/hid.h b/include/linux/hid.h index 387c70df6f29..a355d61940f2 100644 --- a/include/linux/hid.h +++ b/include/linux/hid.h | |||
@@ -1139,34 +1139,6 @@ static inline u32 hid_report_len(struct hid_report *report) | |||
1139 | int hid_report_raw_event(struct hid_device *hid, int type, u8 *data, u32 size, | 1139 | int hid_report_raw_event(struct hid_device *hid, int type, u8 *data, u32 size, |
1140 | int interrupt); | 1140 | int interrupt); |
1141 | 1141 | ||
1142 | |||
1143 | /** | ||
1144 | * struct hid_scroll_counter - Utility class for processing high-resolution | ||
1145 | * scroll events. | ||
1146 | * @dev: the input device for which events should be reported. | ||
1147 | * @microns_per_hi_res_unit: the amount moved by the user's finger for each | ||
1148 | * high-resolution unit reported by the mouse, in | ||
1149 | * microns. | ||
1150 | * @resolution_multiplier: the wheel's resolution in high-resolution mode as a | ||
1151 | * multiple of its lower resolution. For example, if | ||
1152 | * moving the wheel by one "notch" would result in a | ||
1153 | * value of 1 in low-resolution mode but 8 in | ||
1154 | * high-resolution, the multiplier is 8. | ||
1155 | * @remainder: counts the number of high-resolution units moved since the last | ||
1156 | * low-resolution event (REL_WHEEL or REL_HWHEEL) was sent. Should | ||
1157 | * only be used by class methods. | ||
1158 | */ | ||
1159 | struct hid_scroll_counter { | ||
1160 | struct input_dev *dev; | ||
1161 | int microns_per_hi_res_unit; | ||
1162 | int resolution_multiplier; | ||
1163 | |||
1164 | int remainder; | ||
1165 | }; | ||
1166 | |||
1167 | void hid_scroll_counter_handle_scroll(struct hid_scroll_counter *counter, | ||
1168 | int hi_res_value); | ||
1169 | |||
1170 | /* HID quirks API */ | 1142 | /* HID quirks API */ |
1171 | unsigned long hid_lookup_quirk(const struct hid_device *hdev); | 1143 | unsigned long hid_lookup_quirk(const struct hid_device *hdev); |
1172 | int hid_quirks_init(char **quirks_param, __u16 bus, int count); | 1144 | int hid_quirks_init(char **quirks_param, __u16 bus, int count); |