![]()  | 
  
    RDK-B
    
   | 
 
For CCSP Component: EMMC Status HAL Layer. More...
#include <stdbool.h>
Go to the source code of this file.
Data Structures | |
| struct | _stmgr_DeviceIds | 
| struct | _stmgr_DeviceInfo | 
| struct | _stmgr_DeviceInfos | 
| struct | _stmgr_PartitionInfo | 
| struct | _stmgr_DiagnosticsAttributes | 
| struct | _stmgr_DiagnosticsAttributeList | 
| struct | _stmgr_Health | 
| struct | _stmgr_CallBackData | 
Macros | |
| #define | RDK_STMGR_MAX_DEVICES 10 | 
| #define | RDK_STMGR_MAX_STRING_LENGTH 128 | 
| #define | RDK_STMGR_PARTITION_LENGTH 256 | 
| #define | RDK_STMGR_DIAGNOSTICS_LENGTH 256 | 
| #define | RDK_STMGR_DIAGNOSTICS_BLOB_LENGTH 2048 | 
| #define | RDK_STMGR_MAX_DIAGNOSTIC_ATTRIBUTES 20 | 
Typedefs | |
| typedef enum _stmgr_ReturnCode | eSTMGRReturns | 
| typedef enum _stmgr_DeviceType | eSTMGRDeviceType | 
| typedef enum _stmgr_DeviceStatus | eSTMGRDeviceStatus | 
| typedef enum _stmgr_events | eSTMGREvents | 
| typedef struct _stmgr_DeviceIds | eSTMGRDeviceIDs | 
| typedef struct _stmgr_DeviceInfo | eSTMGRDeviceInfo | 
| typedef struct _stmgr_DeviceInfos | eSTMGRDeviceInfoList | 
| typedef struct _stmgr_PartitionInfo | eSTMGRPartitionInfo | 
| typedef struct _stmgr_DiagnosticsAttributes | eSTMGRDiagAttributes | 
| typedef struct _stmgr_DiagnosticsAttributeList | eSTMGRDiagAttributesList | 
| typedef struct _stmgr_Health | eSTMGRHealthInfo | 
| typedef struct _stmgr_EventMessage | eSTMGREventMessage | 
| typedef struct _stmgr_CallBackData | eSTMGRCallBackData | 
Enumerations | |
| enum | _stmgr_ReturnCode {  RDK_STMGR_RETURN_SUCCESS = 0, RDK_STMGR_RETURN_GENERIC_FAILURE = -1, RDK_STMGR_RETURN_INIT_FAILURE = -2, RDK_STMGR_RETURN_INVALID_INPUT = -3, RDK_STMGR_RETURN_UNKNOWN_FAILURE = -4 }  | 
| enum | _stmgr_DeviceType {  RDK_STMGR_DEVICE_TYPE_HDD = 0, RDK_STMGR_DEVICE_TYPE_SDCARD, RDK_STMGR_DEVICE_TYPE_USB, RDK_STMGR_DEVICE_TYPE_FLASH, RDK_STMGR_DEVICE_TYPE_NVRAM, RDK_STMGR_DEVICE_TYPE_EMMCCARD, RDK_STMGR_DEVICE_TYPE_MAX }  | 
| enum | _stmgr_DeviceStatus {  RDK_STMGR_DEVICE_STATUS_OK = 0, RDK_STMGR_DEVICE_STATUS_READ_ONLY = (1 << 0), RDK_STMGR_DEVICE_STATUS_NOT_PRESENT = (1 << 1), RDK_STMGR_DEVICE_STATUS_NOT_QUALIFIED = (1 << 2), RDK_STMGR_DEVICE_STATUS_DISK_FULL = (1 << 3), RDK_STMGR_DEVICE_STATUS_READ_FAILURE = (1 << 4), RDK_STMGR_DEVICE_STATUS_WRITE_FAILURE = (1 << 5), RDK_STMGR_DEVICE_STATUS_UNKNOWN = (1 << 6) }  | 
| enum | _stmgr_events { RDK_STMGR_EVENT_STATUS_CHANGED = 100, RDK_STMGR_EVENT_HEALTH_WARNING, RDK_STMGR_EVENT_DEVICE_FAILURE } | 
Functions | |
| eSTMGRReturns | CcspHalEmmcGetHealthInfo (eSTMGRHealthInfo *pHealthInfo) | 
| eSTMGRReturns | CcspHalEmmcGetDeviceInfo (eSTMGRDeviceInfo *pDeviceInfo) | 
For CCSP Component: EMMC Status HAL Layer.
Definition in file ccsp_hal_emmc.h.