Lines Matching refs:ts_idev

174 		dev_dbg(&ucb->ts_idev->dev,  in ucb1400_clear_pending_irq()
205 ucb1400_ts_report_event(ucb->ts_idev, p, x, y); in ucb1400_irq()
211 ucb1400_ts_event_release(ucb->ts_idev); in ucb1400_irq()
321 ucb->ts_idev = input_allocate_device(); in ucb1400_ts_probe()
322 if (!ucb->ts_idev) { in ucb1400_ts_probe()
339 input_set_drvdata(ucb->ts_idev, ucb); in ucb1400_ts_probe()
341 ucb->ts_idev->dev.parent = &pdev->dev; in ucb1400_ts_probe()
342 ucb->ts_idev->name = "UCB1400 touchscreen interface"; in ucb1400_ts_probe()
343 ucb->ts_idev->id.vendor = ucb1400_reg_read(ucb->ac97, in ucb1400_ts_probe()
345 ucb->ts_idev->id.product = ucb->id; in ucb1400_ts_probe()
346 ucb->ts_idev->open = ucb1400_ts_open; in ucb1400_ts_probe()
347 ucb->ts_idev->close = ucb1400_ts_close; in ucb1400_ts_probe()
348 ucb->ts_idev->evbit[0] = BIT_MASK(EV_ABS) | BIT_MASK(EV_KEY); in ucb1400_ts_probe()
349 ucb->ts_idev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH); in ucb1400_ts_probe()
365 input_set_abs_params(ucb->ts_idev, ABS_X, 0, x_res, 0, 0); in ucb1400_ts_probe()
366 input_set_abs_params(ucb->ts_idev, ABS_Y, 0, y_res, 0, 0); in ucb1400_ts_probe()
367 input_set_abs_params(ucb->ts_idev, ABS_PRESSURE, 0, 0, 0, 0); in ucb1400_ts_probe()
380 error = input_register_device(ucb->ts_idev); in ucb1400_ts_probe()
389 input_free_device(ucb->ts_idev); in ucb1400_ts_probe()
399 input_unregister_device(ucb->ts_idev); in ucb1400_ts_remove()
407 struct input_dev *idev = ucb->ts_idev; in ucb1400_ts_suspend()
421 struct input_dev *idev = ucb->ts_idev; in ucb1400_ts_resume()