if (db9_reverse[db9->mode]) { 
if (db9_modes[db9->mode].reverse) { 
static int db9_open(struct input_dev *dev){	struct db9 *db9 = dev->private;	struct parport *port = db9->pd->port;	int err;	err = down_interruptible(&db9->sem);	if (err)		return err;	if (!db9->used++) {		parport_claim(db9->pd);		parport_write_data(port, 0xff);		if (db9_reverse[db9->mode]) {			parport_data_reverse(port);			parport_write_control(port, DB9_NORMAL);		}		mod_timer(&db9->timer, jiffies + DB9_REFRESH_TIME);	}	up(&db9->sem);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/17dd3f0f7aa729a042af5d3318ff9b3e7781b45b/db9.c/clean/drivers/input/joystick/db9.c