Lines Matching refs:stat
716 u32 stat; in i2c_dw_read_clear_intrbits() local
730 stat = dw_readl(dev, DW_IC_INTR_STAT); in i2c_dw_read_clear_intrbits()
739 if (stat & DW_IC_INTR_RX_UNDER) in i2c_dw_read_clear_intrbits()
741 if (stat & DW_IC_INTR_RX_OVER) in i2c_dw_read_clear_intrbits()
743 if (stat & DW_IC_INTR_TX_OVER) in i2c_dw_read_clear_intrbits()
745 if (stat & DW_IC_INTR_RD_REQ) in i2c_dw_read_clear_intrbits()
747 if (stat & DW_IC_INTR_TX_ABRT) { in i2c_dw_read_clear_intrbits()
755 if (stat & DW_IC_INTR_RX_DONE) in i2c_dw_read_clear_intrbits()
757 if (stat & DW_IC_INTR_ACTIVITY) in i2c_dw_read_clear_intrbits()
759 if (stat & DW_IC_INTR_STOP_DET) in i2c_dw_read_clear_intrbits()
761 if (stat & DW_IC_INTR_START_DET) in i2c_dw_read_clear_intrbits()
763 if (stat & DW_IC_INTR_GEN_CALL) in i2c_dw_read_clear_intrbits()
766 return stat; in i2c_dw_read_clear_intrbits()
776 u32 stat, enabled; in i2c_dw_isr() local
779 stat = dw_readl(dev, DW_IC_RAW_INTR_STAT); in i2c_dw_isr()
781 dev->adapter.name, enabled, stat); in i2c_dw_isr()
782 if (!enabled || !(stat & ~DW_IC_INTR_ACTIVITY)) in i2c_dw_isr()
785 stat = i2c_dw_read_clear_intrbits(dev); in i2c_dw_isr()
787 if (stat & DW_IC_INTR_TX_ABRT) { in i2c_dw_isr()
799 if (stat & DW_IC_INTR_RX_FULL) in i2c_dw_isr()
802 if (stat & DW_IC_INTR_TX_EMPTY) in i2c_dw_isr()
812 if ((stat & (DW_IC_INTR_TX_ABRT | DW_IC_INTR_STOP_DET)) || dev->msg_err) in i2c_dw_isr()