sys/dev/usb/uatp.c
1148
uatp_setup_sysctl_knob(struct uatp_softc *sc, int *ptr, const char *name,
sys/dev/usb/uatp.c
1172
struct uatp_softc *sc = device_private(self);
sys/dev/usb/uatp.c
1185
struct uatp_softc *sc = device_private(self);
sys/dev/usb/uatp.c
1212
struct uatp_softc *sc = device_private(self);
sys/dev/usb/uatp.c
1229
struct uatp_softc *sc = v;
sys/dev/usb/uatp.c
1258
struct uatp_softc *sc = v;
sys/dev/usb/uatp.c
1278
DPRINTF((struct uatp_softc*)v, UATP_DEBUG_IOCTL,
sys/dev/usb/uatp.c
1297
geyser34_enable_raw_mode(struct uatp_softc *sc)
sys/dev/usb/uatp.c
1346
geyser34_initialize(struct uatp_softc *sc)
sys/dev/usb/uatp.c
1358
geyser34_finalize(struct uatp_softc *sc)
sys/dev/usb/uatp.c
1367
geyser34_deferred_reset(struct uatp_softc *sc)
sys/dev/usb/uatp.c
1377
struct uatp_softc *sc = arg;
sys/dev/usb/uatp.c
1390
struct uatp_softc *sc = cookie;
sys/dev/usb/uatp.c
1543
base_sample_softc_flag(const struct uatp_softc *sc, const uint8_t *input)
sys/dev/usb/uatp.c
1549
base_sample_input_flag(const struct uatp_softc *sc, const uint8_t *input)
sys/dev/usb/uatp.c
1594
accumulate_sample_1(struct uatp_softc *sc)
sys/dev/usb/uatp.c
1613
accumulate_sample_2(struct uatp_softc *sc)
sys/dev/usb/uatp.c
1647
uatp_input(struct uatp_softc *sc, uint32_t buttons,
sys/dev/usb/uatp.c
1676
uatp_tapped_buttons(struct uatp_softc *sc)
sys/dev/usb/uatp.c
1712
interpret_input(struct uatp_softc *sc, int *dx, int *dy, int *dz, int *dw,
sys/dev/usb/uatp.c
1781
interpret_dimension(struct uatp_softc *sc, const int *acc,
sys/dev/usb/uatp.c
1976
uatp_tap_limit(const struct uatp_softc *sc, struct timeval *limit)
sys/dev/usb/uatp.c
1989
tap_debug(struct uatp_softc *sc, const char *caller, const char *prefix)
sys/dev/usb/uatp.c
2024
tap_initialize(struct uatp_softc *sc)
sys/dev/usb/uatp.c
2032
tap_finalize(struct uatp_softc *sc)
sys/dev/usb/uatp.c
2040
tap_enable(struct uatp_softc *sc)
sys/dev/usb/uatp.c
2050
tap_disable(struct uatp_softc *sc)
sys/dev/usb/uatp.c
2062
tap_reset(struct uatp_softc *sc)
sys/dev/usb/uatp.c
2074
tap_reset_wait(struct uatp_softc *sc)
sys/dev/usb/uatp.c
2086
tap_transition(struct uatp_softc *sc, enum uatp_tap_state tap_state,
sys/dev/usb/uatp.c
2098
tap_transition_initial(struct uatp_softc *sc)
sys/dev/usb/uatp.c
2110
tap_transition_tapping(struct uatp_softc *sc, const struct timeval *start_time,
sys/dev/usb/uatp.c
2119
tap_transition_double_tapping(struct uatp_softc *sc,
sys/dev/usb/uatp.c
2131
tap_transition_dragging_down(struct uatp_softc *sc)
sys/dev/usb/uatp.c
2140
tap_transition_tapping_in_drag(struct uatp_softc *sc,
sys/dev/usb/uatp.c
2154
tap_transition_tapped(struct uatp_softc *sc, const struct timeval *start_time)
sys/dev/usb/uatp.c
2169
tap_transition_dragging_up(struct uatp_softc *sc)
sys/dev/usb/uatp.c
2178
tap_touched(struct uatp_softc *sc, unsigned int fingers)
sys/dev/usb/uatp.c
2253
tap_released(struct uatp_softc *sc)
sys/dev/usb/uatp.c
2256
void (*non_tapped_transition)(struct uatp_softc *);
sys/dev/usb/uatp.c
2332
schedule_untap(struct uatp_softc *sc)
sys/dev/usb/uatp.c
2345
struct uatp_softc *sc = arg;
sys/dev/usb/uatp.c
2388
emulated_buttons(struct uatp_softc *sc, unsigned int fingers)
sys/dev/usb/uatp.c
2415
update_position(struct uatp_softc *sc, unsigned int fingers,
sys/dev/usb/uatp.c
2432
move_mouse(struct uatp_softc *sc, unsigned int x_raw, unsigned int y_raw,
sys/dev/usb/uatp.c
2442
scroll_wheel(struct uatp_softc *sc, unsigned int x_raw, unsigned int y_raw,
sys/dev/usb/uatp.c
2452
move(struct uatp_softc *sc, const char *ctx, unsigned int a, unsigned int b,
sys/dev/usb/uatp.c
255
struct uatp_softc; /* Device driver state. */
sys/dev/usb/uatp.c
2577
smooth(struct uatp_softc *sc, unsigned int old_raw, unsigned int old_smoothed,
sys/dev/usb/uatp.c
2609
motion_below_threshold(struct uatp_softc *sc, unsigned int threshold,
sys/dev/usb/uatp.c
2628
accelerate(struct uatp_softc *sc, unsigned int old_raw, unsigned int raw,
sys/dev/usb/uatp.c
271
static device_t uatp_dev(const struct uatp_softc *);
sys/dev/usb/uatp.c
272
static uint8_t *uatp_x_sample(struct uatp_softc *);
sys/dev/usb/uatp.c
273
static uint8_t *uatp_y_sample(struct uatp_softc *);
sys/dev/usb/uatp.c
274
static int *uatp_x_acc(struct uatp_softc *);
sys/dev/usb/uatp.c
275
static int *uatp_y_acc(struct uatp_softc *);
sys/dev/usb/uatp.c
276
static void uatp_clear_position(struct uatp_softc *);
sys/dev/usb/uatp.c
277
static unsigned int uatp_x_sensors(const struct uatp_softc *);
sys/dev/usb/uatp.c
278
static unsigned int uatp_y_sensors(const struct uatp_softc *);
sys/dev/usb/uatp.c
279
static unsigned int uatp_x_ratio(const struct uatp_softc *);
sys/dev/usb/uatp.c
280
static unsigned int uatp_y_ratio(const struct uatp_softc *);
sys/dev/usb/uatp.c
281
static unsigned int uatp_old_raw_weight(const struct uatp_softc *);
sys/dev/usb/uatp.c
282
static unsigned int uatp_old_smoothed_weight(const struct uatp_softc *);
sys/dev/usb/uatp.c
283
static unsigned int uatp_new_raw_weight(const struct uatp_softc *);
sys/dev/usb/uatp.c
284
static int scale_motion(const struct uatp_softc *, int, int *,
sys/dev/usb/uatp.c
286
static int uatp_scale_motion(const struct uatp_softc *, int, int *);
sys/dev/usb/uatp.c
287
static int uatp_scale_fast_motion(const struct uatp_softc *, int, int *);
sys/dev/usb/uatp.c
290
static void uatp_setup_sysctl(struct uatp_softc *);
sys/dev/usb/uatp.c
291
static bool uatp_setup_sysctl_knob(struct uatp_softc *, int *, const char *,
sys/dev/usb/uatp.c
299
static void geyser34_enable_raw_mode(struct uatp_softc *);
sys/dev/usb/uatp.c
300
static void geyser34_initialize(struct uatp_softc *);
sys/dev/usb/uatp.c
301
static void geyser34_finalize(struct uatp_softc *);
sys/dev/usb/uatp.c
302
static void geyser34_deferred_reset(struct uatp_softc *);
sys/dev/usb/uatp.c
305
static bool base_sample_softc_flag(const struct uatp_softc *, const uint8_t *);
sys/dev/usb/uatp.c
306
static bool base_sample_input_flag(const struct uatp_softc *, const uint8_t *);
sys/dev/usb/uatp.c
309
static void accumulate_sample_1(struct uatp_softc *);
sys/dev/usb/uatp.c
310
static void accumulate_sample_2(struct uatp_softc *);
sys/dev/usb/uatp.c
311
static void uatp_input(struct uatp_softc *, uint32_t, int, int, int, int);
sys/dev/usb/uatp.c
312
static uint32_t uatp_tapped_buttons(struct uatp_softc *);
sys/dev/usb/uatp.c
313
static bool interpret_input(struct uatp_softc *, int *, int *, int *, int *,
sys/dev/usb/uatp.c
315
static unsigned int interpret_dimension(struct uatp_softc *, const int *,
sys/dev/usb/uatp.c
317
static void tap_initialize(struct uatp_softc *);
sys/dev/usb/uatp.c
318
static void tap_finalize(struct uatp_softc *);
sys/dev/usb/uatp.c
319
static void tap_enable(struct uatp_softc *);
sys/dev/usb/uatp.c
320
static void tap_disable(struct uatp_softc *);
sys/dev/usb/uatp.c
321
static void tap_transition(struct uatp_softc *, enum uatp_tap_state,
sys/dev/usb/uatp.c
323
static void tap_transition_initial(struct uatp_softc *);
sys/dev/usb/uatp.c
324
static void tap_transition_tapping(struct uatp_softc *, const struct timeval *,
sys/dev/usb/uatp.c
326
static void tap_transition_double_tapping(struct uatp_softc *,
sys/dev/usb/uatp.c
328
static void tap_transition_dragging_down(struct uatp_softc *);
sys/dev/usb/uatp.c
329
static void tap_transition_tapping_in_drag(struct uatp_softc *,
sys/dev/usb/uatp.c
331
static void tap_transition_tapped(struct uatp_softc *, const struct timeval *);
sys/dev/usb/uatp.c
332
static void tap_transition_dragging_up(struct uatp_softc *);
sys/dev/usb/uatp.c
333
static void tap_reset(struct uatp_softc *);
sys/dev/usb/uatp.c
334
static void tap_reset_wait(struct uatp_softc *);
sys/dev/usb/uatp.c
335
static void tap_touched(struct uatp_softc *, unsigned int);
sys/dev/usb/uatp.c
336
static bool tap_released(struct uatp_softc *);
sys/dev/usb/uatp.c
337
static void schedule_untap(struct uatp_softc *);
sys/dev/usb/uatp.c
339
static uint32_t emulated_buttons(struct uatp_softc *, unsigned int);
sys/dev/usb/uatp.c
340
static void update_position(struct uatp_softc *, unsigned int,
sys/dev/usb/uatp.c
342
static void move_mouse(struct uatp_softc *, unsigned int, unsigned int,
sys/dev/usb/uatp.c
344
static void scroll_wheel(struct uatp_softc *, unsigned int, unsigned int,
sys/dev/usb/uatp.c
346
static void move(struct uatp_softc *, const char *, unsigned int, unsigned int,
sys/dev/usb/uatp.c
348
static int smooth(struct uatp_softc *, unsigned int, unsigned int,
sys/dev/usb/uatp.c
350
static bool motion_below_threshold(struct uatp_softc *, unsigned int,
sys/dev/usb/uatp.c
352
static int accelerate(struct uatp_softc *, unsigned int, unsigned int,
sys/dev/usb/uatp.c
555
void (*initialize)(struct uatp_softc *);
sys/dev/usb/uatp.c
558
void (*finalize)(struct uatp_softc *);
sys/dev/usb/uatp.c
562
bool (*base_sample)(const struct uatp_softc *, const uint8_t *);
sys/dev/usb/uatp.c
570
void (*accumulate)(struct uatp_softc *);
sys/dev/usb/uatp.c
573
void (*reset)(struct uatp_softc *);
sys/dev/usb/uatp.c
694
uatp_dev(const struct uatp_softc *sc)
sys/dev/usb/uatp.c
700
uatp_x_sample(struct uatp_softc *sc)
sys/dev/usb/uatp.c
706
uatp_y_sample(struct uatp_softc *sc)
sys/dev/usb/uatp.c
712
uatp_x_acc(struct uatp_softc *sc)
sys/dev/usb/uatp.c
718
uatp_y_acc(struct uatp_softc *sc)
sys/dev/usb/uatp.c
724
uatp_clear_position(struct uatp_softc *sc)
sys/dev/usb/uatp.c
740
uatp_x_sensors(const struct uatp_softc *sc)
sys/dev/usb/uatp.c
750
uatp_y_sensors(const struct uatp_softc *sc)
sys/dev/usb/uatp.c
760
uatp_x_ratio(const struct uatp_softc *sc)
sys/dev/usb/uatp.c
771
uatp_y_ratio(const struct uatp_softc *sc)
sys/dev/usb/uatp.c
782
uatp_old_raw_weight(const struct uatp_softc *sc)
sys/dev/usb/uatp.c
792
uatp_old_smoothed_weight(const struct uatp_softc *sc)
sys/dev/usb/uatp.c
802
uatp_new_raw_weight(const struct uatp_softc *sc)
sys/dev/usb/uatp.c
813
scale_motion(const struct uatp_softc *sc, int delta, int *remainder,
sys/dev/usb/uatp.c
850
uatp_scale_motion(const struct uatp_softc *sc, int delta, int *remainder)
sys/dev/usb/uatp.c
858
uatp_scale_fast_motion(const struct uatp_softc *sc, int delta, int *remainder)
sys/dev/usb/uatp.c
867
CFATTACH_DECL2_NEW(uatp, sizeof(struct uatp_softc), uatp_match, uatp_attach,
sys/dev/usb/uatp.c
929
struct uatp_softc *sc = device_private(self);
sys/dev/usb/uatp.c
995
uatp_setup_sysctl(struct uatp_softc *sc)