Logo Search packages:      
Sourcecode: linux-fsl-imx51 version File versions  Download package

sah_Execute_Status Types read from SAHARA Status Register, with additional state for Op Status

Enumerator:
SAH_EXEC_IDLE  Sahara is Idle.
SAH_EXEC_BUSY  SAHARA is busy performing a resest or processing a decriptor chain.
SAH_EXEC_ERROR1  An error occurred while SAHARA executed the first descriptor.
SAH_EXEC_FAULT  SAHARA has failed internally.
SAH_EXEC_DONE1  SAHARA has finished processing a descriptor chain and is idle.
SAH_EXEC_DONE1_BUSY2  SAHARA has finished processing a descriptor chain, and is processing a second chain.
SAH_EXEC_DONE1_ERROR2  SAHARA has finished processing a descriptor chain, but has generated an error while processing a second descriptor chain.
SAH_EXEC_DONE1_DONE2  SAHARA has finished two descriptors.
SAH_EXEC_OPSTAT1  SAHARA has stopped, and first descriptor has Op Status, not Err

Definition at line 37 of file sah_status_manager.h.

{
    /** Sahara is Idle. */
    SAH_EXEC_IDLE = 0,
    /** SAHARA is busy performing a resest or processing a decriptor chain. */
    SAH_EXEC_BUSY = 1,
    /** An error occurred while SAHARA executed the first descriptor. */
    SAH_EXEC_ERROR1 = 2,
    /** SAHARA has failed internally. */
    SAH_EXEC_FAULT = 3,
    /** SAHARA has finished processing a descriptor chain and is idle. */
    SAH_EXEC_DONE1 = 4,
    /** SAHARA has finished processing a descriptor chain, and is processing a
     *   second chain.  */
    SAH_EXEC_DONE1_BUSY2 = 5,
    /** SAHARA has finished processing a descriptor chain, but has generated an
     *   error while processing a second descriptor chain. */
    SAH_EXEC_DONE1_ERROR2 = 6,
    /** SAHARA has finished two descriptors. */
    SAH_EXEC_DONE1_DONE2 = 7,
    /** SAHARA has stopped, and first descriptor has Op Status, not Err  */
    SAH_EXEC_OPSTAT1 = 0x20,
} sah_Execute_Status;


Generated by  Doxygen 1.6.0   Back to index