input_handler
qdio_handler_t *input_handler;
static int appletb_kbd_inp_connect(struct input_handler *handler,
static bool appletb_kbd_match_internal_device(struct input_handler *handler,
struct input_handler inp_handler;
static int apmpower_connect(struct input_handler *handler,
static struct input_handler apmpower_handler = {
static int evdev_connect(struct input_handler *handler, struct input_dev *dev,
static struct input_handler evdev_handler = {
static struct input_handler input_leds_handler = {
static int input_leds_connect(struct input_handler *handler,
static int input_attach_handler(struct input_dev *dev, struct input_handler *handler)
struct input_handler *handler = container_of(v, struct input_handler, node);
struct input_handler *handler;
static int input_handler_check_methods(const struct input_handler *handler)
int input_register_handler(struct input_handler *handler)
void input_unregister_handler(struct input_handler *handler)
int input_handler_for_each_handle(struct input_handler *handler, void *data,
struct input_handler *handler = handle->handler;
struct input_handler *handler = handle->handler;
struct input_handler *handler = handle->handler;
struct input_handler *handler = handle->handler;
static const struct input_device_id *input_match_device(struct input_handler *handler,
static struct input_handler joydev_handler = {
static bool joydev_match(struct input_handler *handler, struct input_dev *dev)
static int joydev_connect(struct input_handler *handler, struct input_dev *dev,
ret = bind_evtchn_to_irqhandler(evtchn, input_handler,
static struct input_handler mousedev_handler = {
struct input_handler *handler,
static int mousedev_connect(struct input_handler *handler,
struct input_handler handler;
static struct input_handler input_events_handler = {
static int input_events_connect(struct input_handler *handler, struct input_dev *dev,
static struct input_handler mac_hid_emumouse_handler = {
static int mac_hid_emumouse_connect(struct input_handler *handler,
ddb_irq_set(dev, 0, dma_nr + base, &input_handler, input);
DBF_DEV_HEX(irq, &data->input_handler, sizeof(void *), DBF_ERR);
if (!init_data->input_handler)
setup_queues_misc(q, irq_ptr, qdio_init->input_handler, i);
irq_ptr->error_handler = init_data->input_handler;
init_data.input_handler = qeth_qdio_input_handler;
init_data.input_handler = zfcp_qdio_int_resp;
static int kgdboc_reset_connect(struct input_handler *handler,
static struct input_handler kgdboc_reset_handler = {
static struct input_handler sysrq_handler = {
static int sysrq_connect(struct input_handler *handler,
static struct input_handler kbd_handler;
static bool kbd_match(struct input_handler *handler, struct input_dev *dev)
static int kbd_connect(struct input_handler *handler, struct input_dev *dev,
static struct input_handler kbd_handler = {
bool (*match)(struct input_handler *handler, struct input_dev *dev);
int (*connect)(struct input_handler *handler, struct input_dev *dev, const struct input_device_id *id);
struct input_handler *handler;
int __must_check input_register_handler(struct input_handler *);
void input_unregister_handler(struct input_handler *);
int input_handler_for_each_handle(struct input_handler *, void *data,
int (*input_handler)(struct sk_buff *skb, int nexthdr, __be32 spi,
int (*input_handler)(struct sk_buff *skb, int nexthdr, __be32 spi,
.input_handler = xfrm_input,
.input_handler = xfrm_input,
.input_handler = vti_input_proto,
.input_handler = vti_input_proto,
.input_handler = vti_input_proto,
.input_handler = xfrm_input,
if ((ret = handler->input_handler(skb, nexthdr, spi, encap_type)) != -EINVAL)
.input_handler = xfrm_input,
.input_handler = xfrm_input,
.input_handler = vti6_input_proto,
.input_handler = vti6_input_proto,
.input_handler = vti6_input_proto,
.input_handler = xfrm_input,
if ((ret = handler->input_handler(skb, nexthdr, spi, encap_type)) != -EINVAL)
if (data->input_handler)
if (!data->input_handler) {
data->input_handler = true;
bool input_handler;
static int rfkill_connect(struct input_handler *handler, struct input_dev *dev,
static struct input_handler rfkill_handler = {
.input_handler = xfrmi4_input,
.input_handler = xfrm_input,
.input_handler = xfrm_input,
.input_handler = xfrmi6_input,
.input_handler = xfrm_input,
.input_handler = xfrm_input,
struct input_handler ih;
static bool snd_dualsense_ih_match(struct input_handler *handler,
static int snd_dualsense_ih_connect(struct input_handler *handler,