Lines Matching refs:input
33 struct input_dev *input; member
64 input_report_rel(encoder->input, in rotary_encoder_report_event()
85 input_report_abs(encoder->input, pdata->axis, encoder->pos); in rotary_encoder_report_event()
88 input_sync(encoder->input); in rotary_encoder_report_event()
199 struct input_dev *input; in rotary_encoder_probe() local
215 input = input_allocate_device(); in rotary_encoder_probe()
216 if (!encoder || !input) { in rotary_encoder_probe()
221 encoder->input = input; in rotary_encoder_probe()
224 input->name = pdev->name; in rotary_encoder_probe()
225 input->id.bustype = BUS_HOST; in rotary_encoder_probe()
226 input->dev.parent = dev; in rotary_encoder_probe()
229 input->evbit[0] = BIT_MASK(EV_REL); in rotary_encoder_probe()
230 input->relbit[0] = BIT_MASK(pdata->axis); in rotary_encoder_probe()
232 input->evbit[0] = BIT_MASK(EV_ABS); in rotary_encoder_probe()
233 input_set_abs_params(encoder->input, in rotary_encoder_probe()
277 err = input_register_device(input); in rotary_encoder_probe()
296 input_free_device(input); in rotary_encoder_probe()
314 input_unregister_device(encoder->input); in rotary_encoder_remove()