Lines Matching refs:status
225 if (object->currentTransaction->status == I2C_STATUS_CANCEL) { in I2CCC32XX_completeTransfer()
233 object->currentTransaction->status = I2C_STATUS_CANCEL; in I2CCC32XX_completeTransfer()
238 object->headPtr->status = I2C_STATUS_CANCEL; in I2CCC32XX_completeTransfer()
240 object->headPtr->status = I2C_STATUS_CANCEL; in I2CCC32XX_completeTransfer()
261 (object->currentTransaction->status == I2C_STATUS_SUCCESS)); in I2CCC32XX_completeTransfer()
276 (object->currentTransaction->status == I2C_STATUS_SUCCESS)); in I2CCC32XX_completeTransfer()
313 uint32_t status = HWREG(hwAttrs->baseAddr + I2C_O_MCS); in I2CCC32XX_hwiFxn() local
316 if (status & I2C_MCS_ARBLST) { in I2CCC32XX_hwiFxn()
317 object->currentTransaction->status = I2C_STATUS_ARB_LOST; in I2CCC32XX_hwiFxn()
319 else if (status & I2C_MCS_DATACK) { in I2CCC32XX_hwiFxn()
320 object->currentTransaction->status = I2C_STATUS_DATA_NACK; in I2CCC32XX_hwiFxn()
322 else if (status & I2C_MCS_ADRACK) { in I2CCC32XX_hwiFxn()
323 object->currentTransaction->status = I2C_STATUS_ADDR_NACK; in I2CCC32XX_hwiFxn()
325 else if (status & I2C_MCS_CLKTO) { in I2CCC32XX_hwiFxn()
326 object->currentTransaction->status = I2C_STATUS_CLOCK_TIMEOUT; in I2CCC32XX_hwiFxn()
329 object->currentTransaction->status = I2C_STATUS_ERROR; in I2CCC32XX_hwiFxn()
333 if (status & I2C_MCS_ARBLST) { in I2CCC32XX_hwiFxn()
384 if (object->currentTransaction->status == I2C_STATUS_INCOMPLETE && in I2CCC32XX_hwiFxn()
392 object->currentTransaction->status = I2C_STATUS_SUCCESS; in I2CCC32XX_hwiFxn()
516 int_fast16_t status = I2C_STATUS_SUCCESS; in I2CCC32XX_primeTransfer() local
535 transaction->status = I2C_STATUS_INCOMPLETE; in I2CCC32XX_primeTransfer()
544 transaction->status = I2C_STATUS_BUS_BUSY; in I2CCC32XX_primeTransfer()
545 status = I2C_STATUS_BUS_BUSY; in I2CCC32XX_primeTransfer()
556 return (status); in I2CCC32XX_primeTransfer()
610 object->currentTransaction->status = I2C_STATUS_CANCEL; in I2CCC32XX_cancel()
804 transaction->status = I2C_STATUS_INVALID_TRANS; in I2CCC32XX_transfer()
806 return (transaction->status); in I2CCC32XX_transfer()
819 if (object->headPtr->status == I2C_STATUS_CANCEL) { in I2CCC32XX_transfer()
820 transaction->status = I2C_STATUS_INVALID_TRANS; in I2CCC32XX_transfer()
821 ret = transaction->status; in I2CCC32XX_transfer()
836 transaction->status = I2C_STATUS_QUEUED; in I2CCC32XX_transfer()
851 transaction->status = I2C_STATUS_QUEUED; in I2CCC32XX_transfer()
872 transaction->status = I2C_STATUS_TIMEOUT; in I2CCC32XX_transfer()
936 transaction->status = I2C_STATUS_TIMEOUT; in I2CCC32XX_transfer()
943 ret = transaction->status; in I2CCC32XX_transfer()