dev = cobra->dev + i; 
dev = cobra->dev[i]; 
static void cobra_poll(struct gameport *gameport){	struct cobra *cobra = gameport_get_drvdata(gameport);	struct input_dev *dev;	unsigned int data[2];	int i, j, r;	cobra->reads++;	if ((r = cobra_read_packet(gameport, data)) != cobra->exists) {		cobra->bads++;		return;	}	for (i = 0; i < 2; i++)		if (cobra->exists & r & (1 << i)) {			dev = cobra->dev + i;			input_report_abs(dev, ABS_X, ((data[i] >> 4) & 1) - ((data[i] >> 3) & 1));			input_report_abs(dev, ABS_Y, ((data[i] >> 2) & 1) - ((data[i] >> 1) & 1));			for (j = 0; cobra_btn[j]; j++)				input_report_key(dev, cobra_btn[j], data[i] & (0x20 << j));			input_sync(dev);		}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/17dd3f0f7aa729a042af5d3318ff9b3e7781b45b/cobra.c/clean/drivers/input/joystick/cobra.c