struct input_dev *dev = &elo->dev; 
struct input_dev *dev = elo->dev; 
static void elo_process_data_3(struct elo* elo, unsigned char data, struct pt_regs *regs){	struct input_dev *dev = &elo->dev;	elo->data[elo->idx] = data;	switch (elo->idx++) {		case 0:			if ((data & 0x7f) != 0x01)				elo->idx = 0;			break;		case 2:			input_regs(dev, regs);			input_report_key(dev, BTN_TOUCH, !(elo->data[1] & 0x80));			input_report_abs(dev, ABS_X, elo->data[1]);			input_report_abs(dev, ABS_Y, elo->data[2]);			input_sync(dev);			elo->idx = 0;			break;	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/eca1ed196cd5b523c1057204cd3672555ad58dfe/elo.c/clean/drivers/input/touchscreen/elo.c