Lines Matching refs:stat
90 int stat; in __i2c_probe_chip() local
100 while (!((stat = readl(&base->stat)) & LPC32XX_I2C_STAT_TDI)) in __i2c_probe_chip()
103 return (stat & LPC32XX_I2C_STAT_NAI) ? -1 : 0; in __i2c_probe_chip()
113 int stat, wlen; in __i2c_read() local
133 while (!((stat = readl(&base->stat)) & LPC32XX_I2C_STAT_TDI)) in __i2c_read()
136 writel(1, &base->stat); in __i2c_read()
146 stat = readl(&base->stat); in __i2c_read()
149 & (!(stat & LPC32XX_I2C_STAT_TFF))) { in __i2c_read()
157 & (!(stat & LPC32XX_I2C_STAT_RFE))) { in __i2c_read()
164 while (!((stat = readl(&base->stat)) & LPC32XX_I2C_STAT_TDI)) in __i2c_read()
167 writel(1, &base->stat); in __i2c_read()
180 int stat; in __i2c_write() local
195 stat = readl(&base->stat); in __i2c_write()
196 if (!(stat & LPC32XX_I2C_STAT_TFF)) { in __i2c_write()
207 stat = readl(&base->stat); in __i2c_write()
208 if (!(stat & LPC32XX_I2C_STAT_TFF)) { in __i2c_write()
219 while (!((stat = readl(&base->stat)) & LPC32XX_I2C_STAT_TDI)) in __i2c_write()
222 writel(1, &base->stat); in __i2c_write()