Lines Matching refs:input_dev
96 struct input_dev *input;
825 struct input_dev *input = ts->input; in ads7846_report_state()
873 struct input_dev *input = ts->input; in ads7846_irq()
1256 struct input_dev *input_dev; in ads7846_probe() local
1285 input_dev = input_allocate_device(); in ads7846_probe()
1286 if (!ts || !packet || !input_dev) { in ads7846_probe()
1295 ts->input = input_dev; in ads7846_probe()
1350 input_dev->name = ts->name; in ads7846_probe()
1351 input_dev->phys = ts->phys; in ads7846_probe()
1352 input_dev->dev.parent = &spi->dev; in ads7846_probe()
1354 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in ads7846_probe()
1355 input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH); in ads7846_probe()
1356 input_set_abs_params(input_dev, ABS_X, in ads7846_probe()
1360 input_set_abs_params(input_dev, ABS_Y, in ads7846_probe()
1364 input_set_abs_params(input_dev, ABS_PRESSURE, in ads7846_probe()
1420 err = input_register_device(input_dev); in ads7846_probe()
1452 input_free_device(input_dev); in ads7846_probe()