evdev_client
static void __evdev_flush_queue(struct evdev_client *client, unsigned int type)
struct evdev_client *client = file->private_data;
struct evdev_client *client = file->private_data;
static void __evdev_queue_syn_dropped(struct evdev_client *client)
static void evdev_queue_syn_dropped(struct evdev_client *client)
static int evdev_set_clk_type(struct evdev_client *client, unsigned int clkid)
static void __pass_event(struct evdev_client *client,
static void evdev_pass_values(struct evdev_client *client,
struct evdev_client *client;
struct evdev_client __rcu *grab;
struct evdev_client *client = file->private_data;
static int evdev_grab(struct evdev *evdev, struct evdev_client *client)
static int evdev_ungrab(struct evdev *evdev, struct evdev_client *client)
struct evdev_client *grab = rcu_dereference_protected(evdev->grab,
struct evdev_client *client)
struct evdev_client *client)
struct evdev_client *client;
struct evdev_client *client = file->private_data;
struct evdev_client *client;
struct evdev_client *client = file->private_data;
static int evdev_fetch_next_event(struct evdev_client *client,
struct evdev_client *client = file->private_data;
struct evdev_client *client = file->private_data;
static bool __evdev_is_filtered(struct evdev_client *client,
static int evdev_handle_get_val(struct evdev_client *client,
static int evdev_revoke(struct evdev *evdev, struct evdev_client *client,
static int evdev_set_mask(struct evdev_client *client,
static int evdev_get_mask(struct evdev_client *client,