Lines Matching refs:isr
276 xgbe_i2c_clear_isr_interrupts(struct xgbe_prv_data *pdata, unsigned int isr)
280 if (isr & XGBE_INTR_TX_ABRT) {
285 if (isr & XGBE_INTR_STOP_DET)
294 unsigned int isr;
296 isr = XI2C_IOREAD(pdata, IC_RAW_INTR_STAT);
297 axgbe_printf(3, "%s: isr 0x%x\n", __func__, isr);
298 if (!isr)
301 axgbe_printf(3, "%s: I2C interrupt status=%#010x\n", __func__, isr);
303 xgbe_i2c_clear_isr_interrupts(pdata, isr);
305 if (isr & XGBE_INTR_TX_ABRT) {
325 XI2C_GET_BITS(isr, IC_RAW_INTR_STAT, STOP_DET));
327 if (state->ret || XI2C_GET_BITS(isr, IC_RAW_INTR_STAT, STOP_DET))