Lines Matching defs:cyapa_softc
142 struct cyapa_softc { struct
143 device_t dev;
144 int count; /* >0 if device opened */
145 int unit;
146 int addr;
147 cdev_t devnode;
148 struct kqinfo kqinfo;
149 struct lock lk;
151 int cap_resx;
152 int cap_resy;
153 int cap_phyx;
154 int cap_phyy;
155 uint8_t cap_buttons;
157 int poll_flags;
158 thread_t poll_td;
166 short track_x; /* current tracking */
167 short track_y;
168 short track_z;
169 uint16_t track_but;
170 char track_id1; /* first finger id */
171 char track_id2; /* second finger id */
172 int track_nfingers;
173 short delta_x; /* accumulation -> report */
174 short delta_y;
175 short delta_z;
176 short fuzz_x;
177 short fuzz_y;
178 short fuzz_z;
179 short touch_x; /* touch down coordinates */
180 short touch_y;
181 short touch_z;
182 int finger1_ticks;
183 int finger2_ticks;
184 int finger3_ticks;
185 uint16_t reported_but;
210 static int cyapa_raw_input(struct cyapa_softc *sc, struct cyapa_regs *regs); argument