Lines Matching refs:psm_softc
418 struct psm_softc { /* Driver status information */ struct
543 #define SYN_OFFSET(field) offsetof(struct psm_softc, syninfo.field)
585 typedef int packetfunc_t(struct psm_softc *, u_char *, int *, int,
602 static int psmopen(struct psm_softc *);
603 static int psmclose(struct psm_softc *);
624 static int doinitialize(struct psm_softc *, mousemode_t *);
625 static int doopen(struct psm_softc *, int);
626 static int reinitialize(struct psm_softc *, int);
634 static void dropqueue(struct psm_softc *);
635 static void flushpackets(struct psm_softc *);
636 static void proc_mmanplus(struct psm_softc *, packetbuf_t *,
638 static int proc_synaptics(struct psm_softc *, packetbuf_t *,
640 static int proc_synaptics_mux(struct psm_softc *, packetbuf_t *);
641 static void proc_versapad(struct psm_softc *, packetbuf_t *,
643 static int proc_elantech(struct psm_softc *, packetbuf_t *,
645 static int psmpalmdetect(struct psm_softc *, finger_t *, int);
646 static void psmgestures(struct psm_softc *, finger_t *, int,
648 static void psmsmoother(struct psm_softc *, finger_t *, int,
650 static int tame_mouse(struct psm_softc *, packetbuf_t *, mousestatus_t *,
655 typedef int probefunc_t(struct psm_softc *, enum probearg);
676 static void set_trackpoint_parameters(struct psm_softc *sc);
677 static void synaptics_passthrough_on(struct psm_softc *sc);
678 static void synaptics_passthrough_off(struct psm_softc *sc);
679 static int synaptics_preferred_mode(struct psm_softc *sc);
680 static void synaptics_set_mode(struct psm_softc *sc, int mode_byte);
741 sizeof(struct psm_softc),
1037 doinitialize(struct psm_softc *sc, mousemode_t *mode) in doinitialize()
1121 doopen(struct psm_softc *sc, int command_byte)
1229 reinitialize(struct psm_softc *sc, int doinit)
1364 struct psm_softc *sc = device_get_softc(dev);
1698 psm_push_mt_finger(struct psm_softc *sc, int id, const finger_t *f)
1710 psm_push_st_finger(struct psm_softc *sc, const finger_t *f)
1724 struct psm_softc *sc = device_get_softc(dev);
1800 struct psm_softc *sc = device_get_softc(dev);
1880 struct psm_softc *sc = device_get_softc(dev);
1941 struct psm_softc *sc = device_get_softc(dev);
2041 struct psm_softc *sc;
2070 struct psm_softc *sc = evdev_get_softc(evdev);
2091 struct psm_softc *sc = evdev_get_softc(evdev);
2108 struct psm_softc *sc = evdev_get_softc(evdev);
2129 struct psm_softc *sc = evdev_get_softc(evdev);
2147 struct psm_softc *sc;
2180 struct psm_softc *sc;
2210 psmopen(struct psm_softc *sc)
2279 psmclose(struct psm_softc *sc)
2359 tame_mouse(struct psm_softc *sc, packetbuf_t *pb, mousestatus_t *status,
2423 struct psm_softc *sc = dev->si_drv1;
2479 block_mouse_data(struct psm_softc *sc, int *c)
2519 dropqueue(struct psm_softc *sc)
2533 flushpackets(struct psm_softc *sc)
2541 unblock_mouse_data(struct psm_softc *sc, int c)
2570 struct psm_softc *sc = dev->si_drv1;
2603 struct psm_softc *sc = dev->si_drv1;
2912 struct psm_softc *sc;
2915 sc = (struct psm_softc *)arg;
2980 struct psm_softc *sc = arg;
3141 proc_mmanplus(struct psm_softc *sc, packetbuf_t *pb, mousestatus_t *ms,
3237 proc_synaptics(struct psm_softc *sc, packetbuf_t *pb, mousestatus_t *ms,
3653 proc_synaptics_mux(struct psm_softc *sc, packetbuf_t *pb)
3730 psmpalmdetect(struct psm_softc *sc, finger_t *f, int nfingers)
3755 psmgestures(struct psm_softc *sc, finger_t *fingers, int nfingers,
4118 psmsmoother(struct psm_softc *sc, finger_t *f, int smoother_id,
4362 proc_elantech(struct psm_softc *sc, packetbuf_t *pb, mousestatus_t *ms,
4808 proc_versapad(struct psm_softc *sc, packetbuf_t *pb, mousestatus_t *ms,
4877 struct psm_softc *sc = arg;
4916 struct psm_softc *sc = arg;
5235 struct psm_softc *sc = dev->si_drv1;
5289 enable_lcordless(struct psm_softc *sc, enum probearg arg)
5312 enable_groller(struct psm_softc *sc, enum probearg arg)
5350 enable_gmouse(struct psm_softc *sc, enum probearg arg)
5374 enable_aglide(struct psm_softc *sc, enum probearg arg)
5397 enable_kmouse(struct psm_softc *sc, enum probearg arg)
5451 enable_mmanplus(struct psm_softc *sc, enum probearg arg)
5510 enable_msexplorer(struct psm_softc *sc, enum probearg arg)
5563 enable_msintelli(struct psm_softc *sc, enum probearg arg)
5592 enable_4dmouse(struct psm_softc *sc, enum probearg arg)
5625 enable_4dplus(struct psm_softc *sc, enum probearg arg)
5662 struct psm_softc *sc;
5771 synaptics_sysctl_create_softbuttons_tree(struct psm_softc *sc)
5811 synaptics_sysctl_create_tree(struct psm_softc *sc, const char *name,
6212 synaptics_preferred_mode(struct psm_softc *sc) {
6243 synaptics_set_mode(struct psm_softc *sc, int mode_byte) {
6266 enable_synaptics_mux(struct psm_softc *sc, enum probearg arg)
6337 enable_single_synaptics_mux(struct psm_softc *sc, enum probearg arg)
6344 enable_synaptics(struct psm_softc *sc, enum probearg arg)
6703 synaptics_passthrough_on(struct psm_softc *sc)
6710 synaptics_passthrough_off(struct psm_softc *sc)
6720 trackpoint_command(struct psm_softc *sc, int cmd, int loc, int val)
6748 #define PSM_TPINFO(x) offsetof(struct psm_softc, tpinfo.x)
6770 struct psm_softc *sc;
6797 trackpoint_sysctl_create_tree(struct psm_softc *sc)
6931 set_trackpoint_parameters(struct psm_softc *sc)
6950 enable_trackpoint(struct psm_softc *sc, enum probearg arg)
7004 enable_versapad(struct psm_softc *sc, enum probearg arg)
7130 elantech_init_synaptics(struct psm_softc *sc)
7226 enable_elantech(struct psm_softc *sc, enum probearg arg)
7416 struct psm_softc *sc = device_get_softc(dev);