Lines Matching refs:evdev_dev
38 struct evdev_dev;
40 typedef int (evdev_open_t)(struct evdev_dev *);
41 typedef int (evdev_close_t)(struct evdev_dev *);
42 typedef void (evdev_event_t)(struct evdev_dev *, uint16_t, uint16_t, int32_t);
43 typedef void (evdev_keycode_t)(struct evdev_dev *,
131 struct evdev_dev *evdev_alloc(void);
132 void evdev_free(struct evdev_dev *);
133 void evdev_set_name(struct evdev_dev *, const char *);
134 void evdev_set_id(struct evdev_dev *, uint16_t, uint16_t, uint16_t, uint16_t);
135 void evdev_set_phys(struct evdev_dev *, const char *);
136 void evdev_set_serial(struct evdev_dev *, const char *);
137 void evdev_set_methods(struct evdev_dev *, void *,
139 int evdev_register(struct evdev_dev *);
140 int evdev_register_mtx(struct evdev_dev *, struct mtx *);
141 int evdev_unregister(struct evdev_dev *);
142 int evdev_push_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
143 void evdev_support_prop(struct evdev_dev *, uint16_t);
144 void evdev_support_event(struct evdev_dev *, uint16_t);
145 void evdev_support_key(struct evdev_dev *, uint16_t);
146 void evdev_support_rel(struct evdev_dev *, uint16_t);
147 void evdev_support_abs(struct evdev_dev *, uint16_t, int32_t, int32_t, int32_t,
149 void evdev_support_msc(struct evdev_dev *, uint16_t);
150 void evdev_support_led(struct evdev_dev *, uint16_t);
151 void evdev_support_snd(struct evdev_dev *, uint16_t);
152 void evdev_support_sw(struct evdev_dev *, uint16_t);
153 void evdev_set_repeat_params(struct evdev_dev *, uint16_t, int);
154 int evdev_set_report_size(struct evdev_dev *, size_t);
155 void evdev_set_flag(struct evdev_dev *, uint16_t);
156 void *evdev_get_softc(struct evdev_dev *);
157 bool evdev_is_grabbed(struct evdev_dev *);
160 int evdev_mt_id_to_slot(struct evdev_dev *, int32_t);
161 int evdev_mt_push_slot(struct evdev_dev *, int, union evdev_mt_slot *);
162 int evdev_mt_push_frame(struct evdev_dev *, union evdev_mt_slot *, int);
163 void evdev_mt_match_frame(struct evdev_dev *, union evdev_mt_slot *, int);
164 union evdev_mt_slot *evdev_mt_get_match_slots(struct evdev_dev *);
165 void evdev_mt_push_autorel(struct evdev_dev *);
169 void evdev_support_all_known_keys(struct evdev_dev *);
171 void evdev_push_mouse_btn(struct evdev_dev *, int);
172 void evdev_push_leds(struct evdev_dev *, int);
173 void evdev_push_repeats(struct evdev_dev *, keyboard_t *);
174 void evdev_support_nfingers(struct evdev_dev *, int);
175 void evdev_push_nfingers(struct evdev_dev *, int);
179 evdev_sync(struct evdev_dev *evdev) in evdev_sync()
186 evdev_mt_sync(struct evdev_dev *evdev) in evdev_mt_sync()
193 evdev_push_key(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_key()
200 evdev_push_rel(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_rel()
207 evdev_push_abs(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_abs()
214 evdev_push_msc(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_msc()
221 evdev_push_led(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_led()
228 evdev_push_snd(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_snd()
235 evdev_push_sw(struct evdev_dev *evdev, uint16_t code, int32_t value) in evdev_push_sw()