Lines Matching refs:handle
46 struct input_handle *handle; member
51 struct input_handle handle; member
59 struct input_dev *input = led->handle->dev; in input_leds_brightness_get()
69 input_inject_event(led->handle, EV_LED, led->code, !!brightness); in input_leds_brightness_set()
72 static void input_leds_event(struct input_handle *handle, unsigned int type, in input_leds_event() argument
110 leds->handle.dev = dev; in input_leds_connect()
111 leds->handle.handler = handler; in input_leds_connect()
112 leds->handle.name = "leds"; in input_leds_connect()
113 leds->handle.private = leds; in input_leds_connect()
115 error = input_register_handle(&leds->handle); in input_leds_connect()
119 error = input_open_device(&leds->handle); in input_leds_connect()
129 led->handle = &leds->handle; in input_leds_connect()
166 input_close_device(&leds->handle); in input_leds_connect()
169 input_unregister_handle(&leds->handle); in input_leds_connect()
176 static void input_leds_disconnect(struct input_handle *handle) in input_leds_disconnect() argument
178 struct input_leds *leds = handle->private; in input_leds_disconnect()
188 input_close_device(handle); in input_leds_disconnect()
189 input_unregister_handle(handle); in input_leds_disconnect()