Lines Matching refs:handle
37 static void evbug_event(struct input_handle *handle, unsigned int type, unsigned int code, int valu… in evbug_event() argument
40 dev_name(&handle->dev->dev), type, code, value); in evbug_event()
46 struct input_handle *handle; in evbug_connect() local
49 handle = kzalloc(sizeof(struct input_handle), GFP_KERNEL); in evbug_connect()
50 if (!handle) in evbug_connect()
53 handle->dev = dev; in evbug_connect()
54 handle->handler = handler; in evbug_connect()
55 handle->name = "evbug"; in evbug_connect()
57 error = input_register_handle(handle); in evbug_connect()
61 error = input_open_device(handle); in evbug_connect()
73 input_unregister_handle(handle); in evbug_connect()
75 kfree(handle); in evbug_connect()
79 static void evbug_disconnect(struct input_handle *handle) in evbug_disconnect() argument
82 dev_name(&handle->dev->dev)); in evbug_disconnect()
84 input_close_device(handle); in evbug_disconnect()
85 input_unregister_handle(handle); in evbug_disconnect()
86 kfree(handle); in evbug_disconnect()