Lines Matching refs:ts_idev
177 dev_dbg(&ucb->ts_idev->dev, in ucb1400_clear_pending_irq()
210 ucb1400_ts_report_event(ucb->ts_idev, p, x, y); in ucb1400_irq()
216 ucb1400_ts_event_release(ucb->ts_idev); in ucb1400_irq()
326 ucb->ts_idev = input_allocate_device(); in ucb1400_ts_probe()
327 if (!ucb->ts_idev) { in ucb1400_ts_probe()
344 input_set_drvdata(ucb->ts_idev, ucb); in ucb1400_ts_probe()
346 ucb->ts_idev->dev.parent = &pdev->dev; in ucb1400_ts_probe()
347 ucb->ts_idev->name = "UCB1400 touchscreen interface"; in ucb1400_ts_probe()
348 ucb->ts_idev->id.vendor = ucb1400_reg_read(ucb->ac97, in ucb1400_ts_probe()
350 ucb->ts_idev->id.product = ucb->id; in ucb1400_ts_probe()
351 ucb->ts_idev->open = ucb1400_ts_open; in ucb1400_ts_probe()
352 ucb->ts_idev->close = ucb1400_ts_close; in ucb1400_ts_probe()
353 ucb->ts_idev->evbit[0] = BIT_MASK(EV_ABS) | BIT_MASK(EV_KEY); in ucb1400_ts_probe()
354 ucb->ts_idev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH); in ucb1400_ts_probe()
370 input_set_abs_params(ucb->ts_idev, ABS_X, 0, x_res, 0, 0); in ucb1400_ts_probe()
371 input_set_abs_params(ucb->ts_idev, ABS_Y, 0, y_res, 0, 0); in ucb1400_ts_probe()
372 input_set_abs_params(ucb->ts_idev, ABS_PRESSURE, 0, 0, 0, 0); in ucb1400_ts_probe()
385 error = input_register_device(ucb->ts_idev); in ucb1400_ts_probe()
394 input_free_device(ucb->ts_idev); in ucb1400_ts_probe()
404 input_unregister_device(ucb->ts_idev); in ucb1400_ts_remove()
412 struct input_dev *idev = ucb->ts_idev; in ucb1400_ts_suspend()
426 struct input_dev *idev = ucb->ts_idev; in ucb1400_ts_resume()