u32 reg = bank->base; 
void __iomem *reg = bank->base; 
static void _set_gpio_direction(struct gpio_bank *bank, int gpio, int is_input){	u32 reg = bank->base;	u32 l;	switch (bank->method) {	case METHOD_MPUIO:		reg += OMAP_MPUIO_IO_CNTL;		break;	case METHOD_GPIO_1510:		reg += OMAP1510_GPIO_DIR_CONTROL;		break;	case METHOD_GPIO_1610:		reg += OMAP1610_GPIO_DIRECTION;		break;	case METHOD_GPIO_730:		reg += OMAP730_GPIO_DIR_CONTROL;		break;	}	l = __raw_readl(reg);	if (is_input)		l |= 1 << gpio;	else		l &= ~(1 << gpio);	__raw_writel(l, reg);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/92105bb70634abacc08bbe12bf6f888fbd7dad38/gpio.c/clean/arch/arm/plat-omap/gpio.c