evdev_client
struct evdev_client *client;
client = kmalloc(offsetof(struct evdev_client, ec_buffer) +
struct evdev_client *client = (struct evdev_client *)data;
struct evdev_client *client;
struct evdev_client *client;
struct evdev_client *client;
struct evdev_client *client;
client = (struct evdev_client *)kn->kn_hook;
struct evdev_client *client;
client = (struct evdev_client *)kn->kn_hook;
struct evdev_client *client;
evdev_revoke_client(struct evdev_client *client)
evdev_notify_event(struct evdev_client *client)
evdev_client_gettime(struct evdev_client *client, struct timeval *tv)
evdev_client_push(struct evdev_client *client, uint16_t type, uint16_t code,
static void evdev_client_filter_queue(struct evdev_client *, uint16_t);
evdev_client_dumpqueue(struct evdev_client *client)
evdev_client_filter_queue(struct evdev_client *client, uint16_t type)
evdev_grab_client(struct evdev_dev *evdev, struct evdev_client *client)
evdev_release_client(struct evdev_dev *evdev, struct evdev_client *client)
struct evdev_client *client, *tmp;
struct evdev_client *client;
evdev_register_client(struct evdev_dev *evdev, struct evdev_client *client)
evdev_dispose_client(struct evdev_dev *evdev, struct evdev_client *client)
struct evdev_client * ev_grabber; /* (s) */
LIST_HEAD(, evdev_client) ev_clients;
LIST_ENTRY(evdev_client) ec_link; /* (l) */
int evdev_register_client(struct evdev_dev *, struct evdev_client *);
void evdev_dispose_client(struct evdev_dev *, struct evdev_client *);
int evdev_grab_client(struct evdev_dev *, struct evdev_client *);
int evdev_release_client(struct evdev_dev *, struct evdev_client *);
void evdev_client_push(struct evdev_client *, uint16_t, uint16_t, int32_t);
void evdev_notify_event(struct evdev_client *);
void evdev_revoke_client(struct evdev_client *);
void evdev_client_dumpqueue(struct evdev_client *);
struct evdev_client;