Lines Matching refs:handle
34 static void apmpower_event(struct input_handle *handle, unsigned int type, in apmpower_event() argument
55 struct input_handle *handle; in apmpower_connect() local
58 handle = kzalloc(sizeof(struct input_handle), GFP_KERNEL); in apmpower_connect()
59 if (!handle) in apmpower_connect()
62 handle->dev = dev; in apmpower_connect()
63 handle->handler = handler; in apmpower_connect()
64 handle->name = "apm-power"; in apmpower_connect()
66 error = input_register_handle(handle); in apmpower_connect()
71 kfree(handle); in apmpower_connect()
75 error = input_open_device(handle); in apmpower_connect()
80 input_unregister_handle(handle); in apmpower_connect()
81 kfree(handle); in apmpower_connect()
88 static void apmpower_disconnect(struct input_handle *handle) in apmpower_disconnect() argument
90 input_close_device(handle); in apmpower_disconnect()
91 input_unregister_handle(handle); in apmpower_disconnect()
92 kfree(handle); in apmpower_disconnect()