int address = ctl ? (base + 1) : base; 
u8 __iomem *address = ctl ? (base_iomem + 1) : base_iomem; 
static void pcf_isa_setbyte(void *data, int ctl, int val){	int address = ctl ? (base + 1) : base;	/* enable irq if any specified for serial operation */	if (ctl && irq && (val & I2C_PCF_ESO)) {		val |= I2C_PCF_ENI;	}	pr_debug("i2c-elektor: Write 0x%X 0x%02X\n", address, val & 255);	switch (mmapped) {	case 0: /* regular I/O */		outb(val, address);		break;	case 2: /* double mapped I/O needed for UP2000 board,                   I don't know why this... */		writeb(val, (void *)address);		/* fall */	case 1: /* memory mapped I/O */		writeb(val, (void *)address);		break;	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/3634ff6a32e90d9db0ec19297e80059143c1aa7f/i2c-elektor.c/clean/drivers/i2c/busses/i2c-elektor.c