Lines Matching refs:input
34 struct input_dev *input; member
65 input_report_rel(encoder->input, in rotary_encoder_report_event()
86 input_report_abs(encoder->input, pdata->axis, encoder->pos); in rotary_encoder_report_event()
89 input_sync(encoder->input); in rotary_encoder_report_event()
265 struct input_dev *input; in rotary_encoder_probe() local
281 input = input_allocate_device(); in rotary_encoder_probe()
282 if (!encoder || !input) { in rotary_encoder_probe()
287 encoder->input = input; in rotary_encoder_probe()
290 input->name = pdev->name; in rotary_encoder_probe()
291 input->id.bustype = BUS_HOST; in rotary_encoder_probe()
292 input->dev.parent = dev; in rotary_encoder_probe()
295 input->evbit[0] = BIT_MASK(EV_REL); in rotary_encoder_probe()
296 input->relbit[0] = BIT_MASK(pdata->axis); in rotary_encoder_probe()
298 input->evbit[0] = BIT_MASK(EV_ABS); in rotary_encoder_probe()
299 input_set_abs_params(encoder->input, in rotary_encoder_probe()
354 err = input_register_device(input); in rotary_encoder_probe()
375 input_free_device(input); in rotary_encoder_probe()
395 input_unregister_device(encoder->input); in rotary_encoder_remove()