Lines Matching refs:handle
43 struct input_handle *handle; member
48 struct input_handle handle; member
56 struct input_dev *input = led->handle->dev; in input_leds_brightness_get()
66 input_inject_event(led->handle, EV_LED, led->code, !!brightness); in input_leds_brightness_set()
69 static void input_leds_event(struct input_handle *handle, unsigned int type, in input_leds_event() argument
107 leds->handle.dev = dev; in input_leds_connect()
108 leds->handle.handler = handler; in input_leds_connect()
109 leds->handle.name = "leds"; in input_leds_connect()
110 leds->handle.private = leds; in input_leds_connect()
112 error = input_register_handle(&leds->handle); in input_leds_connect()
116 error = input_open_device(&leds->handle); in input_leds_connect()
124 led->handle = &leds->handle; in input_leds_connect()
164 input_close_device(&leds->handle); in input_leds_connect()
167 input_unregister_handle(&leds->handle); in input_leds_connect()
174 static void input_leds_disconnect(struct input_handle *handle) in input_leds_disconnect() argument
176 struct input_leds *leds = handle->private; in input_leds_disconnect()
186 input_close_device(handle); in input_leds_disconnect()
187 input_unregister_handle(handle); in input_leds_disconnect()