struct input_dev *dev = &gunze->dev; 
struct input_dev *dev = gunze->dev; 
static void gunze_process_packet(struct gunze* gunze, struct pt_regs *regs){	struct input_dev *dev = &gunze->dev;	if (gunze->idx != GUNZE_MAX_LENGTH || gunze->data[5] != ',' ||		(gunze->data[0] != 'T' && gunze->data[0] != 'R')) {		printk(KERN_WARNING "gunze.c: bad packet: >%.*s<\n", GUNZE_MAX_LENGTH, gunze->data);		return;	}	input_regs(dev, regs);	input_report_abs(dev, ABS_X, simple_strtoul(gunze->data + 1, NULL, 10));	input_report_abs(dev, ABS_Y, 1024 - simple_strtoul(gunze->data + 6, NULL, 10));	input_report_key(dev, BTN_TOUCH, gunze->data[0] == 'T');	input_sync(dev);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/eca1ed196cd5b523c1057204cd3672555ad58dfe/gunze.c/clean/drivers/input/touchscreen/gunze.c