Lines Matching refs:in_dev
155 struct input_dev *in_dev; member
235 input_report_abs(data->in_dev, in bu21013_do_touch_report()
237 input_report_abs(data->in_dev, in bu21013_do_touch_report()
239 input_mt_sync(data->in_dev); in bu21013_do_touch_report()
242 input_mt_sync(data->in_dev); in bu21013_do_touch_report()
244 input_sync(data->in_dev); in bu21013_do_touch_report()
504 struct input_dev *in_dev; in bu21013_probe() local
525 in_dev = input_allocate_device(); in bu21013_probe()
526 if (!bu21013_data || !in_dev) { in bu21013_probe()
532 bu21013_data->in_dev = in_dev; in bu21013_probe()
569 in_dev->name = DRIVER_TP; in bu21013_probe()
570 in_dev->id.bustype = BUS_I2C; in bu21013_probe()
571 in_dev->dev.parent = &client->dev; in bu21013_probe()
573 __set_bit(EV_SYN, in_dev->evbit); in bu21013_probe()
574 __set_bit(EV_KEY, in_dev->evbit); in bu21013_probe()
575 __set_bit(EV_ABS, in_dev->evbit); in bu21013_probe()
577 input_set_abs_params(in_dev, ABS_MT_POSITION_X, 0, in bu21013_probe()
579 input_set_abs_params(in_dev, ABS_MT_POSITION_Y, 0, in bu21013_probe()
581 input_set_drvdata(in_dev, bu21013_data); in bu21013_probe()
593 error = input_register_device(in_dev); in bu21013_probe()
613 input_free_device(in_dev); in bu21013_probe()
633 input_unregister_device(bu21013_data->in_dev); in bu21013_remove()