touchit213
touchit213->idx = 0;
(touchit213->data[1] << 7) | touchit213->data[2]);
(touchit213->data[3] << 7) | touchit213->data[4]);
touchit213->data[0] & T213_FORMAT_TOUCH_BIT);
struct touchit213 *touchit213 = serio_get_drvdata(serio);
input_get_device(touchit213->dev);
input_unregister_device(touchit213->dev);
input_put_device(touchit213->dev);
kfree(touchit213);
struct touchit213 *touchit213;
touchit213 = kzalloc_obj(*touchit213);
if (!touchit213 || !input_dev) {
touchit213->serio = serio;
touchit213->dev = input_dev;
scnprintf(touchit213->phys, sizeof(touchit213->phys),
input_dev->phys = touchit213->phys;
input_set_abs_params(touchit213->dev, ABS_X,
input_set_abs_params(touchit213->dev, ABS_Y,
serio_set_drvdata(serio, touchit213);
err = input_register_device(touchit213->dev);
kfree(touchit213);
struct touchit213 *touchit213 = serio_get_drvdata(serio);
struct input_dev *dev = touchit213->dev;
touchit213->data[touchit213->idx] = data;
switch (touchit213->idx++) {
if ((touchit213->data[0] & T213_FORMAT_STATUS_MASK) !=
touchit213->idx = 0;