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);