pdynapro 58 drivers/input/touchscreen/dynapro.c static void dynapro_process_data(struct dynapro *pdynapro) pdynapro 60 drivers/input/touchscreen/dynapro.c struct input_dev *dev = pdynapro->dev; pdynapro 62 drivers/input/touchscreen/dynapro.c if (DYNAPRO_FORMAT_LENGTH == ++pdynapro->idx) { pdynapro 63 drivers/input/touchscreen/dynapro.c input_report_abs(dev, ABS_X, DYNAPRO_GET_XC(pdynapro->data)); pdynapro 64 drivers/input/touchscreen/dynapro.c input_report_abs(dev, ABS_Y, DYNAPRO_GET_YC(pdynapro->data)); pdynapro 66 drivers/input/touchscreen/dynapro.c DYNAPRO_GET_TOUCHED(pdynapro->data)); pdynapro 69 drivers/input/touchscreen/dynapro.c pdynapro->idx = 0; pdynapro 76 drivers/input/touchscreen/dynapro.c struct dynapro *pdynapro = serio_get_drvdata(serio); pdynapro 78 drivers/input/touchscreen/dynapro.c pdynapro->data[pdynapro->idx] = data; pdynapro 80 drivers/input/touchscreen/dynapro.c if (DYNAPRO_RESPONSE_BEGIN_BYTE & pdynapro->data[0]) pdynapro 81 drivers/input/touchscreen/dynapro.c dynapro_process_data(pdynapro); pdynapro 84 drivers/input/touchscreen/dynapro.c pdynapro->data[0]); pdynapro 91 drivers/input/touchscreen/dynapro.c struct dynapro *pdynapro = serio_get_drvdata(serio); pdynapro 93 drivers/input/touchscreen/dynapro.c input_get_device(pdynapro->dev); pdynapro 94 drivers/input/touchscreen/dynapro.c input_unregister_device(pdynapro->dev); pdynapro 97 drivers/input/touchscreen/dynapro.c input_put_device(pdynapro->dev); pdynapro 98 drivers/input/touchscreen/dynapro.c kfree(pdynapro); pdynapro 109 drivers/input/touchscreen/dynapro.c struct dynapro *pdynapro; pdynapro 113 drivers/input/touchscreen/dynapro.c pdynapro = kzalloc(sizeof(struct dynapro), GFP_KERNEL); pdynapro 115 drivers/input/touchscreen/dynapro.c if (!pdynapro || !input_dev) { pdynapro 120 drivers/input/touchscreen/dynapro.c pdynapro->serio = serio; pdynapro 121 drivers/input/touchscreen/dynapro.c pdynapro->dev = input_dev; pdynapro 122 drivers/input/touchscreen/dynapro.c snprintf(pdynapro->phys, sizeof(pdynapro->phys), pdynapro 126 drivers/input/touchscreen/dynapro.c input_dev->phys = pdynapro->phys; pdynapro 134 drivers/input/touchscreen/dynapro.c input_set_abs_params(pdynapro->dev, ABS_X, pdynapro 136 drivers/input/touchscreen/dynapro.c input_set_abs_params(pdynapro->dev, ABS_Y, pdynapro 139 drivers/input/touchscreen/dynapro.c serio_set_drvdata(serio, pdynapro); pdynapro 145 drivers/input/touchscreen/dynapro.c err = input_register_device(pdynapro->dev); pdynapro 154 drivers/input/touchscreen/dynapro.c kfree(pdynapro);