Lines Matching refs:psm_softc

432 struct psm_softc {            /* Driver status information */  struct
562 #define SYN_OFFSET(field) offsetof(struct psm_softc, syninfo.field)
605 typedef int packetfunc_t(struct psm_softc *, u_char *, int *, int,
621 static int psmopen(struct psm_softc *);
622 static int psmclose(struct psm_softc *);
643 static int doinitialize(struct psm_softc *, mousemode_t *);
644 static int doopen(struct psm_softc *, int);
645 static int reinitialize(struct psm_softc *, int);
655 static void dropqueue(struct psm_softc *);
656 static void flushpackets(struct psm_softc *);
657 static void proc_mmanplus(struct psm_softc *, packetbuf_t *,
659 static int proc_synaptics(struct psm_softc *, packetbuf_t *,
661 static int proc_synaptics_mux(struct psm_softc *, packetbuf_t *);
662 static void proc_versapad(struct psm_softc *, packetbuf_t *,
664 static int proc_elantech(struct psm_softc *, packetbuf_t *,
666 static int psmpalmdetect(struct psm_softc *, finger_t *, int);
667 static void psmgestures(struct psm_softc *, finger_t *, int,
669 static void psmsmoother(struct psm_softc *, finger_t *, int,
671 static int tame_mouse(struct psm_softc *, packetbuf_t *, mousestatus_t *,
676 typedef int probefunc_t(struct psm_softc *, enum probearg);
697 static void set_trackpoint_parameters(struct psm_softc *sc);
698 static void synaptics_passthrough_on(struct psm_softc *sc);
699 static void synaptics_passthrough_off(struct psm_softc *sc);
700 static int synaptics_preferred_mode(struct psm_softc *sc);
701 static void synaptics_set_mode(struct psm_softc *sc, int mode_byte);
765 sizeof(struct psm_softc),
1069 doinitialize(struct psm_softc *sc, mousemode_t *mode) in doinitialize()
1154 doopen(struct psm_softc *sc, int command_byte)
1263 reinitialize(struct psm_softc *sc, int doinit)
1404 struct psm_softc *sc = device_get_softc(dev);
1757 psm_push_mt_finger(struct psm_softc *sc, int id, const finger_t *f)
1769 psm_push_st_finger(struct psm_softc *sc, const finger_t *f)
1783 struct psm_softc *sc = device_get_softc(dev);
1859 struct psm_softc *sc = device_get_softc(dev);
1939 struct psm_softc *sc = device_get_softc(dev);
1999 struct psm_softc *sc = device_get_softc(dev);
2104 struct psm_softc *sc;
2133 struct psm_softc *sc = evdev_get_softc(evdev);
2154 struct psm_softc *sc = evdev_get_softc(evdev);
2171 struct psm_softc *sc = evdev_get_softc(evdev);
2192 struct psm_softc *sc = evdev_get_softc(evdev);
2212 struct psm_softc *sc;
2245 struct psm_softc *sc;
2270 psmopen(struct psm_softc *sc)
2337 psmclose(struct psm_softc *sc)
2416 tame_mouse(struct psm_softc *sc, packetbuf_t *pb, mousestatus_t *status,
2484 struct psm_softc *sc = dev->si_drv1;
2539 block_mouse_data(struct psm_softc *sc, int *c)
2578 dropqueue(struct psm_softc *sc)
2592 flushpackets(struct psm_softc *sc)
2600 unblock_mouse_data(struct psm_softc *sc, int c)
2633 struct psm_softc *sc = dev->si_drv1;
2940 struct psm_softc *sc;
2942 sc = (struct psm_softc *)arg;
3005 struct psm_softc *sc = arg;
3167 proc_mmanplus(struct psm_softc *sc, packetbuf_t *pb, mousestatus_t *ms,
3263 proc_synaptics(struct psm_softc *sc, packetbuf_t *pb, mousestatus_t *ms,
3683 proc_synaptics_mux(struct psm_softc *sc, packetbuf_t *pb)
3760 psmpalmdetect(struct psm_softc *sc, finger_t *f, int nfingers)
3785 psmgestures(struct psm_softc *sc, finger_t *fingers, int nfingers,
4148 psmsmoother(struct psm_softc *sc, finger_t *f, int smoother_id,
4392 proc_elantech(struct psm_softc *sc, packetbuf_t *pb, mousestatus_t *ms,
4839 proc_versapad(struct psm_softc *sc, packetbuf_t *pb, mousestatus_t *ms,
4908 struct psm_softc *sc = arg;
4948 struct psm_softc *sc = arg;
5275 struct psm_softc *sc = dev->si_drv1;
5300 struct psm_softc *sc = (struct psm_softc *)kn->kn_hook;
5310 struct psm_softc *sc = (struct psm_softc *)kn->kn_hook;
5360 enable_groller(struct psm_softc *sc, enum probearg arg)
5398 enable_gmouse(struct psm_softc *sc, enum probearg arg)
5422 enable_aglide(struct psm_softc *sc, enum probearg arg)
5445 enable_kmouse(struct psm_softc *sc, enum probearg arg)
5499 enable_mmanplus(struct psm_softc *sc, enum probearg arg)
5558 enable_msexplorer(struct psm_softc *sc, enum probearg arg)
5611 enable_msintelli(struct psm_softc *sc, enum probearg arg)
5640 enable_4dmouse(struct psm_softc *sc, enum probearg arg)
5673 enable_4dplus(struct psm_softc *sc, enum probearg arg)
5710 struct psm_softc *sc;
5819 synaptics_sysctl_create_softbuttons_tree(struct psm_softc *sc)
5859 synaptics_sysctl_create_tree(struct psm_softc *sc, const char *name,
6261 synaptics_preferred_mode(struct psm_softc *sc) {
6292 synaptics_set_mode(struct psm_softc *sc, int mode_byte) {
6315 enable_synaptics_mux(struct psm_softc *sc, enum probearg arg)
6385 enable_single_synaptics_mux(struct psm_softc *sc, enum probearg arg)
6392 enable_synaptics(struct psm_softc *sc, enum probearg arg)
6750 synaptics_passthrough_on(struct psm_softc *sc)
6757 synaptics_passthrough_off(struct psm_softc *sc)
6767 trackpoint_command(struct psm_softc *sc, int cmd, int loc, int val)
6795 #define PSM_TPINFO(x) offsetof(struct psm_softc, tpinfo.x)
6817 struct psm_softc *sc;
6844 trackpoint_sysctl_create_tree(struct psm_softc *sc)
6978 set_trackpoint_parameters(struct psm_softc *sc)
6997 enable_trackpoint(struct psm_softc *sc, enum probearg arg)
7055 enable_versapad(struct psm_softc *sc, enum probearg arg)
7181 elantech_init_synaptics(struct psm_softc *sc)
7277 enable_elantech(struct psm_softc *sc, enum probearg arg)
7468 struct psm_softc *sc = device_get_softc(dev);