Lines Matching refs:handle
25 static void evbug_event(struct input_handle *handle, unsigned int type, unsigned int code, int valu… in evbug_event() argument
28 dev_name(&handle->dev->dev), type, code, value); in evbug_event()
34 struct input_handle *handle; in evbug_connect() local
37 handle = kzalloc(sizeof(struct input_handle), GFP_KERNEL); in evbug_connect()
38 if (!handle) in evbug_connect()
41 handle->dev = dev; in evbug_connect()
42 handle->handler = handler; in evbug_connect()
43 handle->name = "evbug"; in evbug_connect()
45 error = input_register_handle(handle); in evbug_connect()
49 error = input_open_device(handle); in evbug_connect()
61 input_unregister_handle(handle); in evbug_connect()
63 kfree(handle); in evbug_connect()
67 static void evbug_disconnect(struct input_handle *handle) in evbug_disconnect() argument
70 dev_name(&handle->dev->dev)); in evbug_disconnect()
72 input_close_device(handle); in evbug_disconnect()
73 input_unregister_handle(handle); in evbug_disconnect()
74 kfree(handle); in evbug_disconnect()