Lines Matching refs:handle
40 struct input_handle *handle; member
45 struct input_handle handle; member
53 struct input_dev *input = led->handle->dev; in input_leds_brightness_get()
63 input_inject_event(led->handle, EV_LED, led->code, !!brightness); in input_leds_brightness_set()
66 static void input_leds_event(struct input_handle *handle, unsigned int type, in input_leds_event() argument
104 leds->handle.dev = dev; in input_leds_connect()
105 leds->handle.handler = handler; in input_leds_connect()
106 leds->handle.name = "leds"; in input_leds_connect()
107 leds->handle.private = leds; in input_leds_connect()
109 error = input_register_handle(&leds->handle); in input_leds_connect()
113 error = input_open_device(&leds->handle); in input_leds_connect()
123 led->handle = &leds->handle; in input_leds_connect()
160 input_close_device(&leds->handle); in input_leds_connect()
163 input_unregister_handle(&leds->handle); in input_leds_connect()
170 static void input_leds_disconnect(struct input_handle *handle) in input_leds_disconnect() argument
172 struct input_leds *leds = handle->private; in input_leds_disconnect()
182 input_close_device(handle); in input_leds_disconnect()
183 input_unregister_handle(handle); in input_leds_disconnect()