Lines Matching refs:stat

177     if (STAT_TO_STA(s->stat) != STAT_IDLE) {  in allwinner_i2c_reset_hold()
185 s->stat = TWI_STAT_RESET; in allwinner_i2c_reset_hold()
199 if (STAT_TO_STA(s->stat) != STAT_IDLE) { in allwinner_i2c_raise_interrupt()
222 if ((STAT_TO_STA(s->stat) == STAT_M_ADDR_RD_ACK) || in allwinner_i2c_read()
223 (STAT_TO_STA(s->stat) == STAT_M_DATA_RX_ACK) || in allwinner_i2c_read()
224 (STAT_TO_STA(s->stat) == STAT_M_DATA_RX_NACK)) { in allwinner_i2c_read()
229 s->stat = STAT_FROM_STA(STAT_M_DATA_RX_ACK); in allwinner_i2c_read()
231 s->stat = STAT_FROM_STA(STAT_M_DATA_RX_NACK); in allwinner_i2c_read()
241 value = s->stat; in allwinner_i2c_read()
246 if (STAT_TO_STA(s->stat) == STAT_M_ADDR_RD_ACK) { in allwinner_i2c_read()
248 s->stat = STAT_FROM_STA(STAT_M_DATA_RX_ACK); in allwinner_i2c_read()
250 s->stat = STAT_FROM_STA(STAT_M_DATA_RX_NACK); in allwinner_i2c_read()
303 switch (STAT_TO_STA(s->stat)) { in allwinner_i2c_write()
310 s->stat = STAT_FROM_STA(STAT_M_ADDR_WR_NACK); in allwinner_i2c_write()
314 s->stat = STAT_FROM_STA(STAT_M_ADDR_RD_ACK); in allwinner_i2c_write()
316 s->stat = STAT_FROM_STA(STAT_M_ADDR_WR_ACK); in allwinner_i2c_write()
325 s->stat = STAT_FROM_STA(STAT_M_DATA_TX_NACK); in allwinner_i2c_write()
328 s->stat = STAT_FROM_STA(STAT_M_DATA_TX_ACK); in allwinner_i2c_write()
344 if (STAT_TO_STA(s->stat) == STAT_IDLE) { in allwinner_i2c_write()
346 s->stat = STAT_FROM_STA(STAT_M_STA_TX); in allwinner_i2c_write()
349 s->stat = STAT_FROM_STA(STAT_M_RSTA_TX); in allwinner_i2c_write()
357 s->stat = STAT_FROM_STA(STAT_IDLE); in allwinner_i2c_write()
371 if (STAT_TO_STA(s->stat) == STAT_M_DATA_RX_ACK) { in allwinner_i2c_write()
372 s->stat = STAT_FROM_STA(STAT_M_DATA_RX_NACK); in allwinner_i2c_write()
375 if (STAT_TO_STA(s->stat) == STAT_M_DATA_RX_NACK) { in allwinner_i2c_write()
376 s->stat = STAT_FROM_STA(STAT_M_DATA_RX_ACK); in allwinner_i2c_write()