Lines Matching refs:handle
35 static void apmpower_event(struct input_handle *handle, unsigned int type, in apmpower_event() argument
56 struct input_handle *handle; in apmpower_connect() local
59 handle = kzalloc(sizeof(struct input_handle), GFP_KERNEL); in apmpower_connect()
60 if (!handle) in apmpower_connect()
63 handle->dev = dev; in apmpower_connect()
64 handle->handler = handler; in apmpower_connect()
65 handle->name = "apm-power"; in apmpower_connect()
67 error = input_register_handle(handle); in apmpower_connect()
71 kfree(handle); in apmpower_connect()
75 error = input_open_device(handle); in apmpower_connect()
78 input_unregister_handle(handle); in apmpower_connect()
79 kfree(handle); in apmpower_connect()
86 static void apmpower_disconnect(struct input_handle *handle) in apmpower_disconnect() argument
88 input_close_device(handle); in apmpower_disconnect()
89 input_unregister_handle(handle); in apmpower_disconnect()
90 kfree(handle); in apmpower_disconnect()