Lines Matching refs:input
38 struct input_dev *input; member
81 struct input_dev *input = lm8333->input; in lm8333_key_handler() local
98 input_event(input, EV_MSC, MSC_SCAN, code); in lm8333_key_handler()
99 input_report_key(input, lm8333->keycodes[code], pressed); in lm8333_key_handler()
102 input_sync(input); in lm8333_key_handler()
137 struct input_dev *input; in lm8333_probe() local
150 input = input_allocate_device(); in lm8333_probe()
151 if (!lm8333 || !input) { in lm8333_probe()
157 lm8333->input = input; in lm8333_probe()
159 input->name = client->name; in lm8333_probe()
160 input->dev.parent = &client->dev; in lm8333_probe()
161 input->id.bustype = BUS_I2C; in lm8333_probe()
163 input_set_capability(input, EV_MSC, MSC_SCAN); in lm8333_probe()
167 lm8333->keycodes, input); in lm8333_probe()
191 err = input_register_device(input); in lm8333_probe()
201 input_free_device(input); in lm8333_probe()
211 input_unregister_device(lm8333->input); in lm8333_remove()