Symbol: evdev_dev
sys/bus/u4b/input/ukbd.c
1207
struct evdev_dev *evdev;
sys/bus/u4b/input/ukbd.c
171
struct evdev_dev *sc_evdev;
sys/bus/u4b/input/ums.c
149
struct evdev_dev *sc_evdev;
sys/bus/u4b/input/ums.c
960
ums_ev_open(struct evdev_dev *evdev)
sys/bus/u4b/input/ums.c
979
ums_ev_close(struct evdev_dev *evdev)
sys/dev/apple/ir/appleir.c
152
struct evdev_dev *sc_evdev;
sys/dev/misc/evdev/cdev.c
102
struct evdev_dev *evdev = dev->si_drv1;
sys/dev/misc/evdev/cdev.c
238
struct evdev_dev *evdev = dev->si_drv1;
sys/dev/misc/evdev/cdev.c
351
struct evdev_dev *evdev = dev->si_drv1;
sys/dev/misc/evdev/cdev.c
597
evdev_ioctl_eviocgbit(struct evdev_dev *evdev, int type, int len, caddr_t data)
sys/dev/misc/evdev/cdev.c
694
evdev_cdev_create(struct evdev_dev *evdev)
sys/dev/misc/evdev/cdev.c
734
evdev_cdev_destroy(struct evdev_dev *evdev)
sys/dev/misc/evdev/cdev.c
79
static int evdev_ioctl_eviocgbit(struct evdev_dev *, int, int, caddr_t);
sys/dev/misc/evdev/evdev.c
1017
evdev_grab_client(struct evdev_dev *evdev, struct evdev_client *client)
sys/dev/misc/evdev/evdev.c
102
static void evdev_start_repeat(struct evdev_dev *, uint16_t);
sys/dev/misc/evdev/evdev.c
103
static void evdev_stop_repeat(struct evdev_dev *);
sys/dev/misc/evdev/evdev.c
1031
evdev_release_client(struct evdev_dev *evdev, struct evdev_client *client)
sys/dev/misc/evdev/evdev.c
104
static int evdev_check_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
sys/dev/misc/evdev/evdev.c
1045
evdev_is_grabbed(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev.c
106
struct evdev_dev *
sys/dev/misc/evdev/evdev.c
1062
struct evdev_dev *evdev = (struct evdev_dev *)arg;
sys/dev/misc/evdev/evdev.c
1076
evdev_start_repeat(struct evdev_dev *evdev, uint16_t key)
sys/dev/misc/evdev/evdev.c
1090
evdev_stop_repeat(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev.c
110
return kmalloc(sizeof(struct evdev_dev), M_EVDEV, M_WAITOK | M_ZERO);
sys/dev/misc/evdev/evdev.c
114
evdev_free(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev.c
139
evdev_set_report_size(struct evdev_dev *evdev, size_t report_size)
sys/dev/misc/evdev/evdev.c
150
evdev_estimate_report_size(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev.c
211
evdev_sysctl_create(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev.c
292
evdev_register_common(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev.c
341
evdev_register(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev.c
357
evdev_register_mtx(struct evdev_dev *evdev, struct lock *mtx)
sys/dev/misc/evdev/evdev.c
366
evdev_unregister(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev.c
409
evdev_set_name(struct evdev_dev *evdev, const char *name)
sys/dev/misc/evdev/evdev.c
416
evdev_set_id(struct evdev_dev *evdev, uint16_t bustype, uint16_t vendor,
sys/dev/misc/evdev/evdev.c
429
evdev_set_phys(struct evdev_dev *evdev, const char *name)
sys/dev/misc/evdev/evdev.c
436
evdev_set_serial(struct evdev_dev *evdev, const char *serial)
sys/dev/misc/evdev/evdev.c
443
evdev_set_methods(struct evdev_dev *evdev, void *softc,
sys/dev/misc/evdev/evdev.c
452
evdev_get_softc(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev.c
459
evdev_support_prop(struct evdev_dev *evdev, uint16_t prop)
sys/dev/misc/evdev/evdev.c
467
evdev_support_event(struct evdev_dev *evdev, uint16_t type)
sys/dev/misc/evdev/evdev.c
475
evdev_support_key(struct evdev_dev *evdev, uint16_t code)
sys/dev/misc/evdev/evdev.c
483
evdev_support_rel(struct evdev_dev *evdev, uint16_t code)
sys/dev/misc/evdev/evdev.c
491
evdev_support_abs(struct evdev_dev *evdev, uint16_t code, int32_t minimum,
sys/dev/misc/evdev/evdev.c
511
evdev_set_abs_bit(struct evdev_dev *evdev, uint16_t code)
sys/dev/misc/evdev/evdev.c
521
evdev_support_msc(struct evdev_dev *evdev, uint16_t code)
sys/dev/misc/evdev/evdev.c
530
evdev_support_led(struct evdev_dev *evdev, uint16_t code)
sys/dev/misc/evdev/evdev.c
538
evdev_support_snd(struct evdev_dev *evdev, uint16_t code)
sys/dev/misc/evdev/evdev.c
546
evdev_support_sw(struct evdev_dev *evdev, uint16_t code)
sys/dev/misc/evdev/evdev.c
554
evdev_event_supported(struct evdev_dev *evdev, uint16_t type)
sys/dev/misc/evdev/evdev.c
562
evdev_set_absinfo(struct evdev_dev *evdev, uint16_t axis,
sys/dev/misc/evdev/evdev.c
583
evdev_set_repeat_params(struct evdev_dev *evdev, uint16_t property, int value)
sys/dev/misc/evdev/evdev.c
591
evdev_set_flag(struct evdev_dev *evdev, uint16_t flag)
sys/dev/misc/evdev/evdev.c
599
evdev_check_event(struct evdev_dev *evdev, uint16_t type, uint16_t code,
sys/dev/misc/evdev/evdev.c
684
evdev_modify_event(struct evdev_dev *evdev, uint16_t type, uint16_t code,
sys/dev/misc/evdev/evdev.c
745
evdev_sparse_event(struct evdev_dev *evdev, uint16_t type, uint16_t code,
sys/dev/misc/evdev/evdev.c
854
evdev_propagate_event(struct evdev_dev *evdev, uint16_t type, uint16_t code,
sys/dev/misc/evdev/evdev.c
880
evdev_send_event(struct evdev_dev *evdev, uint16_t type, uint16_t code,
sys/dev/misc/evdev/evdev.c
904
evdev_push_event(struct evdev_dev *evdev, uint16_t type, uint16_t code,
sys/dev/misc/evdev/evdev.c
929
evdev_inject_event(struct evdev_dev *evdev, uint16_t type, uint16_t code,
sys/dev/misc/evdev/evdev.c
978
evdev_register_client(struct evdev_dev *evdev, struct evdev_client *client)
sys/dev/misc/evdev/evdev.c
998
evdev_dispose_client(struct evdev_dev *evdev, struct evdev_client *client)
sys/dev/misc/evdev/evdev.h
129
struct evdev_dev *evdev_alloc(void);
sys/dev/misc/evdev/evdev.h
130
void evdev_free(struct evdev_dev *);
sys/dev/misc/evdev/evdev.h
131
void evdev_set_name(struct evdev_dev *, const char *);
sys/dev/misc/evdev/evdev.h
132
void evdev_set_id(struct evdev_dev *, uint16_t, uint16_t, uint16_t, uint16_t);
sys/dev/misc/evdev/evdev.h
133
void evdev_set_phys(struct evdev_dev *, const char *);
sys/dev/misc/evdev/evdev.h
134
void evdev_set_serial(struct evdev_dev *, const char *);
sys/dev/misc/evdev/evdev.h
135
void evdev_set_methods(struct evdev_dev *, void *,
sys/dev/misc/evdev/evdev.h
137
int evdev_register(struct evdev_dev *);
sys/dev/misc/evdev/evdev.h
138
int evdev_register_mtx(struct evdev_dev *, struct lock *); //dfly lock
sys/dev/misc/evdev/evdev.h
139
int evdev_unregister(struct evdev_dev *);
sys/dev/misc/evdev/evdev.h
140
int evdev_push_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
sys/dev/misc/evdev/evdev.h
141
void evdev_support_prop(struct evdev_dev *, uint16_t);
sys/dev/misc/evdev/evdev.h
142
void evdev_support_event(struct evdev_dev *, uint16_t);
sys/dev/misc/evdev/evdev.h
143
void evdev_support_key(struct evdev_dev *, uint16_t);
sys/dev/misc/evdev/evdev.h
144
void evdev_support_rel(struct evdev_dev *, uint16_t);
sys/dev/misc/evdev/evdev.h
145
void evdev_support_abs(struct evdev_dev *, uint16_t, int32_t, int32_t, int32_t,
sys/dev/misc/evdev/evdev.h
147
void evdev_support_msc(struct evdev_dev *, uint16_t);
sys/dev/misc/evdev/evdev.h
148
void evdev_support_led(struct evdev_dev *, uint16_t);
sys/dev/misc/evdev/evdev.h
149
void evdev_support_snd(struct evdev_dev *, uint16_t);
sys/dev/misc/evdev/evdev.h
150
void evdev_support_sw(struct evdev_dev *, uint16_t);
sys/dev/misc/evdev/evdev.h
151
void evdev_set_repeat_params(struct evdev_dev *, uint16_t, int);
sys/dev/misc/evdev/evdev.h
152
int evdev_set_report_size(struct evdev_dev *, size_t);
sys/dev/misc/evdev/evdev.h
153
void evdev_set_flag(struct evdev_dev *, uint16_t);
sys/dev/misc/evdev/evdev.h
154
void *evdev_get_softc(struct evdev_dev *);
sys/dev/misc/evdev/evdev.h
155
bool evdev_is_grabbed(struct evdev_dev *);
sys/dev/misc/evdev/evdev.h
158
int evdev_mt_id_to_slot(struct evdev_dev *, int32_t);
sys/dev/misc/evdev/evdev.h
159
int evdev_mt_push_slot(struct evdev_dev *, int, union evdev_mt_slot *);
sys/dev/misc/evdev/evdev.h
160
int evdev_mt_push_frame(struct evdev_dev *, union evdev_mt_slot *, int);
sys/dev/misc/evdev/evdev.h
161
void evdev_mt_match_frame(struct evdev_dev *, union evdev_mt_slot *, int);
sys/dev/misc/evdev/evdev.h
162
union evdev_mt_slot *evdev_mt_get_match_slots(struct evdev_dev *);
sys/dev/misc/evdev/evdev.h
163
void evdev_mt_push_autorel(struct evdev_dev *);
sys/dev/misc/evdev/evdev.h
167
void evdev_support_all_known_keys(struct evdev_dev *);
sys/dev/misc/evdev/evdev.h
169
void evdev_push_mouse_btn(struct evdev_dev *, int);
sys/dev/misc/evdev/evdev.h
170
void evdev_push_leds(struct evdev_dev *, int);
sys/dev/misc/evdev/evdev.h
171
void evdev_push_repeats(struct evdev_dev *, keyboard_t *);
sys/dev/misc/evdev/evdev.h
172
void evdev_support_nfingers(struct evdev_dev *, int);
sys/dev/misc/evdev/evdev.h
173
void evdev_push_nfingers(struct evdev_dev *, int);
sys/dev/misc/evdev/evdev.h
178
evdev_sync(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev.h
185
evdev_mt_sync(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev.h
192
evdev_push_key(struct evdev_dev *evdev, uint16_t code, int32_t value)
sys/dev/misc/evdev/evdev.h
199
evdev_push_rel(struct evdev_dev *evdev, uint16_t code, int32_t value)
sys/dev/misc/evdev/evdev.h
206
evdev_push_abs(struct evdev_dev *evdev, uint16_t code, int32_t value)
sys/dev/misc/evdev/evdev.h
213
evdev_push_msc(struct evdev_dev *evdev, uint16_t code, int32_t value)
sys/dev/misc/evdev/evdev.h
220
evdev_push_led(struct evdev_dev *evdev, uint16_t code, int32_t value)
sys/dev/misc/evdev/evdev.h
227
evdev_push_snd(struct evdev_dev *evdev, uint16_t code, int32_t value)
sys/dev/misc/evdev/evdev.h
234
evdev_push_sw(struct evdev_dev *evdev, uint16_t code, int32_t value)
sys/dev/misc/evdev/evdev.h
39
struct evdev_dev;
sys/dev/misc/evdev/evdev.h
41
typedef int (evdev_open_t)(struct evdev_dev *);
sys/dev/misc/evdev/evdev.h
42
typedef int (evdev_close_t)(struct evdev_dev *);
sys/dev/misc/evdev/evdev.h
43
typedef void (evdev_event_t)(struct evdev_dev *, uint16_t,
sys/dev/misc/evdev/evdev.h
45
typedef void (evdev_keycode_t)(struct evdev_dev *,
sys/dev/misc/evdev/evdev_mt.c
100
static void evdev_mt_send_autorel(struct evdev_dev *);
sys/dev/misc/evdev/evdev_mt.c
101
static void evdev_mt_replay_events(struct evdev_dev *);
sys/dev/misc/evdev/evdev_mt.c
104
ffc_slot(struct evdev_dev *evdev, slotset_t slots)
sys/dev/misc/evdev/evdev_mt.c
110
evdev_mt_init(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev_mt.c
154
evdev_mt_free(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev_mt.c
160
evdev_mt_sync_frame(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev_mt.c
173
evdev_mt_send_slot(struct evdev_dev *evdev, int slot,
sys/dev/misc/evdev/evdev_mt.c
198
evdev_mt_push_slot(struct evdev_dev *evdev, int slot,
sys/dev/misc/evdev/evdev_mt.c
320
evdev_mt_match_frame(struct evdev_dev *evdev, union evdev_mt_slot *pt,
sys/dev/misc/evdev/evdev_mt.c
375
evdev_mt_send_frame(struct evdev_dev *evdev, union evdev_mt_slot *pt, int size)
sys/dev/misc/evdev/evdev_mt.c
396
evdev_mt_push_frame(struct evdev_dev *evdev, union evdev_mt_slot *pt, int size)
sys/dev/misc/evdev/evdev_mt.c
409
evdev_mt_record_event(struct evdev_dev *evdev, uint16_t type, uint16_t code,
sys/dev/misc/evdev/evdev_mt.c
456
evdev_mt_replay_events(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev_mt.c
475
evdev_mt_get_match_slots(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev_mt.c
481
evdev_mt_get_last_slot(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev_mt.c
488
evdev_mt_set_last_slot(struct evdev_dev *evdev, int32_t slot)
sys/dev/misc/evdev/evdev_mt.c
499
evdev_mt_get_value(struct evdev_dev *evdev, int32_t slot, int16_t code)
sys/dev/misc/evdev/evdev_mt.c
509
evdev_mt_set_value(struct evdev_dev *evdev, int32_t slot, int16_t code,
sys/dev/misc/evdev/evdev_mt.c
526
evdev_mt_id_to_slot(struct evdev_dev *evdev, int32_t tracking_id)
sys/dev/misc/evdev/evdev_mt.c
551
evdev_mt_reassign_id(struct evdev_dev *evdev, int slot, int32_t id)
sys/dev/misc/evdev/evdev_mt.c
589
evdev_mt_support_st_compat(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev_mt.c
630
evdev_mt_send_st_compat(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev_mt.c
660
evdev_mt_send_autorel(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev_mt.c
673
evdev_mt_push_autorel(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev_mt.c
98
static void evdev_mt_support_st_compat(struct evdev_dev *);
sys/dev/misc/evdev/evdev_mt.c
99
static void evdev_mt_send_st_compat(struct evdev_dev *);
sys/dev/misc/evdev/evdev_private.h
143
LIST_ENTRY(evdev_dev) ev_link;
sys/dev/misc/evdev/evdev_private.h
163
struct evdev_dev * ec_evdev;
sys/dev/misc/evdev/evdev_private.h
205
void evdev_send_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
sys/dev/misc/evdev/evdev_private.h
206
int evdev_inject_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
sys/dev/misc/evdev/evdev_private.h
207
int evdev_cdev_create(struct evdev_dev *);
sys/dev/misc/evdev/evdev_private.h
208
int evdev_cdev_destroy(struct evdev_dev *);
sys/dev/misc/evdev/evdev_private.h
209
bool evdev_event_supported(struct evdev_dev *, uint16_t);
sys/dev/misc/evdev/evdev_private.h
210
void evdev_set_abs_bit(struct evdev_dev *, uint16_t);
sys/dev/misc/evdev/evdev_private.h
211
void evdev_set_absinfo(struct evdev_dev *, uint16_t, struct input_absinfo *);
sys/dev/misc/evdev/evdev_private.h
214
int evdev_register_client(struct evdev_dev *, struct evdev_client *);
sys/dev/misc/evdev/evdev_private.h
215
void evdev_dispose_client(struct evdev_dev *, struct evdev_client *);
sys/dev/misc/evdev/evdev_private.h
216
int evdev_grab_client(struct evdev_dev *, struct evdev_client *);
sys/dev/misc/evdev/evdev_private.h
217
int evdev_release_client(struct evdev_dev *, struct evdev_client *);
sys/dev/misc/evdev/evdev_private.h
223
void evdev_mt_init(struct evdev_dev *);
sys/dev/misc/evdev/evdev_private.h
224
void evdev_mt_free(struct evdev_dev *);
sys/dev/misc/evdev/evdev_private.h
225
void evdev_mt_sync_frame(struct evdev_dev *);
sys/dev/misc/evdev/evdev_private.h
226
int evdev_mt_get_last_slot(struct evdev_dev *);
sys/dev/misc/evdev/evdev_private.h
227
void evdev_mt_set_last_slot(struct evdev_dev *, int);
sys/dev/misc/evdev/evdev_private.h
228
int32_t evdev_mt_get_value(struct evdev_dev *, int, int16_t);
sys/dev/misc/evdev/evdev_private.h
229
void evdev_mt_set_value(struct evdev_dev *, int, int16_t, int32_t);
sys/dev/misc/evdev/evdev_private.h
230
int32_t evdev_mt_reassign_id(struct evdev_dev *, int, int32_t);
sys/dev/misc/evdev/evdev_private.h
231
bool evdev_mt_record_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
sys/dev/misc/evdev/evdev_private.h
235
void evdev_send_nfingers(struct evdev_dev *, int);
sys/dev/misc/evdev/evdev_utils.c
223
evdev_support_all_known_keys(struct evdev_dev *evdev)
sys/dev/misc/evdev/evdev_utils.c
279
evdev_push_mouse_btn(struct evdev_dev *evdev, int buttons)
sys/dev/misc/evdev/evdev_utils.c
289
evdev_push_leds(struct evdev_dev *evdev, int leds)
sys/dev/misc/evdev/evdev_utils.c
302
evdev_push_repeats(struct evdev_dev *evdev, keyboard_t *kbd)
sys/dev/misc/evdev/evdev_utils.c
313
evdev_support_nfingers(struct evdev_dev *evdev, int nfingers)
sys/dev/misc/evdev/evdev_utils.c
322
evdev_send_nfingers(struct evdev_dev *evdev, int nfingers)
sys/dev/misc/evdev/evdev_utils.c
337
evdev_push_nfingers(struct evdev_dev *evdev, int nfingers)
sys/dev/misc/evdev/evdev_utils.c
345
evdev_ev_kbd_event(struct evdev_dev *evdev, uint16_t type,
sys/dev/misc/kbd/atkbd.c
1222
atkbd_ev_event(struct evdev_dev *evdev, uint16_t type, uint16_t code,
sys/dev/misc/kbd/atkbd.c
407
struct evdev_dev *evdev;
sys/dev/misc/kbd/atkbd.c
70
struct evdev_dev *ks_evdev;
sys/dev/misc/kbdmux/kbdmux.c
106
struct evdev_dev * ks_evdev;
sys/dev/misc/kbdmux/kbdmux.c
320
struct evdev_dev *evdev;
sys/dev/misc/psm/psm.c
1747
psm_support_abs_bulk(struct evdev_dev *evdev, const uint16_t info[][4])
sys/dev/misc/psm/psm.c
1784
struct evdev_dev *evdev_r;
sys/dev/misc/psm/psm.c
1878
struct evdev_dev *evdev_a;
sys/dev/misc/psm/psm.c
1958
struct evdev_dev *evdev_a;
sys/dev/misc/psm/psm.c
2131
psm_ev_open_r(struct evdev_dev *evdev)
sys/dev/misc/psm/psm.c
2152
psm_ev_close_r(struct evdev_dev *evdev)
sys/dev/misc/psm/psm.c
2169
psm_ev_open_a(struct evdev_dev *evdev)
sys/dev/misc/psm/psm.c
2190
psm_ev_close_a(struct evdev_dev *evdev)
sys/dev/misc/psm/psm.c
485
struct evdev_dev *evdev_a; /* Absolute reporting device */
sys/dev/misc/psm/psm.c
486
struct evdev_dev *evdev_r; /* Relative reporting device */
sys/dev/misc/syscons/sysmouse.c
110
static struct evdev_dev *sysmouse_evdev;