Lines Matching refs:stat
53 u32 stat; in wait_xfer_done() local
62 stat = sp->psc_smbstat; in wait_xfer_done()
64 if ((stat & PSC_SMBSTAT_TE) != 0) in wait_xfer_done()
76 u32 stat; in wait_ack() local
84 stat = sp->psc_smbevnt; in wait_ack()
87 if ((stat & (PSC_SMBEVNT_DN | PSC_SMBEVNT_AN | PSC_SMBEVNT_AL)) != 0) in wait_ack()
96 u32 stat; in wait_master_done() local
105 stat = sp->psc_smbevnt; in wait_master_done()
107 if ((stat & PSC_SMBEVNT_MD) != 0) in wait_master_done()
119 u32 stat; in do_address() local
125 stat = sp->psc_smbstat; in do_address()
129 if (!(stat & PSC_SMBSTAT_TE) || !(stat & PSC_SMBSTAT_RE)) { in do_address()
133 stat = sp->psc_smbpcr; in do_address()
135 } while ((stat & PSC_SMBPCR_DC) != 0); in do_address()
164 u32 data, stat; in wait_for_rx_byte() local
178 stat = sp->psc_smbstat; in wait_for_rx_byte()
180 if ((stat & PSC_SMBSTAT_RE) == 0) in wait_for_rx_byte()
316 u32 stat; in i2c_au1550_setup() local
326 stat = sp->psc_smbstat; in i2c_au1550_setup()
328 } while ((stat & PSC_SMBSTAT_SR) == 0); in i2c_au1550_setup()
351 stat = sp->psc_smbstat; in i2c_au1550_setup()
353 } while ((stat & PSC_SMBSTAT_SR) == 0); in i2c_au1550_setup()