i810_writel(mmio, GPIOB, SCL_DIR_MASK); i810_writel(mmio, GPIOB, 0); return (0 != (i810_readl(mmio, GPIOB) & SCL_VAL_IN)); 
i810_writel(mmio, chan->ddc_base, SCL_DIR_MASK); i810_writel(mmio, chan->ddc_base, 0); return ((i810_readl(mmio, chan->ddc_base) & SCL_VAL_IN) != 0); 
static int i810i2c_getscl(void *data){        struct i810fb_i2c_chan    *chan = (struct i810fb_i2c_chan *)data;        struct i810fb_par         *par = chan->par;	u8                        __iomem *mmio = par->mmio_start_virtual;	i810_writel(mmio, GPIOB, SCL_DIR_MASK);	i810_writel(mmio, GPIOB, 0);	return (0 != (i810_readl(mmio, GPIOB) & SCL_VAL_IN));}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/5fab851ea15206cc375582ad0db79f7827325098/i810-i2c.c/clean/drivers/video/i810/i810-i2c.c