Lines Matching refs:handle
41 static void evbug_event(struct input_handle *handle, unsigned int type, unsigned int code, int valu… in evbug_event() argument
44 dev_name(&handle->dev->dev), type, code, value); in evbug_event()
50 struct input_handle *handle; in evbug_connect() local
53 handle = kzalloc(sizeof(struct input_handle), GFP_KERNEL); in evbug_connect()
54 if (!handle) in evbug_connect()
57 handle->dev = dev; in evbug_connect()
58 handle->handler = handler; in evbug_connect()
59 handle->name = "evbug"; in evbug_connect()
61 error = input_register_handle(handle); in evbug_connect()
65 error = input_open_device(handle); in evbug_connect()
77 input_unregister_handle(handle); in evbug_connect()
79 kfree(handle); in evbug_connect()
83 static void evbug_disconnect(struct input_handle *handle) in evbug_disconnect() argument
86 dev_name(&handle->dev->dev)); in evbug_disconnect()
88 input_close_device(handle); in evbug_disconnect()
89 input_unregister_handle(handle); in evbug_disconnect()
90 kfree(handle); in evbug_disconnect()