Home
last modified time | relevance | path

Searched refs:evdev_client (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/dev/evdev/
H A Devdev_private.h58 struct evdev_client;
123 struct evdev_client * ev_grabber; /* (s) */
170 CK_SLIST_HEAD(, evdev_client) ev_clients; /* (l) */
220 struct evdev_client struct
236 CK_SLIST_ENTRY(evdev_client) ec_link; /* (l) */ argument
272 int evdev_register_client(struct evdev_dev *, struct evdev_client *);
273 void evdev_dispose_client(struct evdev_dev *, struct evdev_client *);
274 int evdev_grab_client(struct evdev_dev *, struct evdev_client *);
275 int evdev_release_client(struct evdev_dev *, struct evdev_client *);
276 void evdev_client_push(struct evdev_client *, uint16_t, uint16_t, int32_t);
[all …]
H A Dcdev.c81 static void evdev_client_filter_queue(struct evdev_client *, uint16_t);
106 struct evdev_client *client; in evdev_open()
115 client = malloc(offsetof(struct evdev_client, ec_buffer) + in evdev_open()
155 struct evdev_client *client = (struct evdev_client *)data; in evdev_dtor()
175 struct evdev_client *client; in evdev_read()
257 struct evdev_client *client; in evdev_write()
309 struct evdev_client *client; in evdev_poll()
339 struct evdev_client *client; in evdev_kqfilter()
365 struct evdev_client *client; in evdev_kqread()
368 client = (struct evdev_client *)kn->kn_hook; in evdev_kqread()
[all …]
H A Devdev.c372 struct evdev_client *client, *tmp; in evdev_unregister()
862 struct evdev_client *client; in evdev_propagate_event()
1035 evdev_register_client(struct evdev_dev *evdev, struct evdev_client *client) in evdev_register_client()
1055 evdev_dispose_client(struct evdev_dev *evdev, struct evdev_client *client) in evdev_dispose_client()
1061 CK_SLIST_REMOVE(&evdev->ev_clients, client, evdev_client, ec_link); in evdev_dispose_client()
1083 evdev_grab_client(struct evdev_dev *evdev, struct evdev_client *client) in evdev_grab_client()
1097 evdev_release_client(struct evdev_dev *evdev, struct evdev_client *client) in evdev_release_client()