  | 
  
    RDK-B
    
   | 
 
 
 
 
Go to the documentation of this file.
   39 #ifndef __CCSP_HAL_EMMC_H__ 
   40 #define __CCSP_HAL_EMMC_H__ 
   50 #define RDK_STMGR_MAX_DEVICES                        10 
   51 #define RDK_STMGR_MAX_STRING_LENGTH                 128 
   52 #define RDK_STMGR_PARTITION_LENGTH                  256 
   53 #define RDK_STMGR_DIAGNOSTICS_LENGTH                256 
   54 #define RDK_STMGR_DIAGNOSTICS_BLOB_LENGTH          2048 
   55 #define RDK_STMGR_MAX_DIAGNOSTIC_ATTRIBUTES          20  
  
 
@ RDK_STMGR_DEVICE_STATUS_DISK_FULL
 
#define RDK_STMGR_MAX_DEVICES
 
eSTMGRDeviceType m_deviceType
 
enum _stmgr_DeviceStatus eSTMGRDeviceStatus
 
struct _stmgr_DiagnosticsAttributeList eSTMGRDiagAttributesList
 
eSTMGRDiagAttributes m_diagnostics[20]
 
@ RDK_STMGR_DEVICE_TYPE_HDD
 
@ RDK_STMGR_DEVICE_TYPE_FLASH
 
@ RDK_STMGR_DEVICE_TYPE_EMMCCARD
 
@ RDK_STMGR_DEVICE_STATUS_NOT_QUALIFIED
 
union _stmgr_Health::@1 m_diagnostics
 
eSTMGRDiagAttributesList m_list
 
unsigned short m_numOfAttributes
 
@ RDK_STMGR_EVENT_HEALTH_WARNING
 
@ RDK_STMGR_DEVICE_TYPE_MAX
 
#define RDK_STMGR_PARTITION_LENGTH
 
unsigned long long m_capacity
 
unsigned short m_numOfDevices
 
@ RDK_STMGR_RETURN_UNKNOWN_FAILURE
 
#define RDK_STMGR_MAX_STRING_LENGTH
 
char m_firmwareVersion[128]
 
struct _stmgr_DeviceIds eSTMGRDeviceIDs
 
@ RDK_STMGR_DEVICE_TYPE_USB
 
struct _stmgr_CallBackData eSTMGRCallBackData
 
struct _stmgr_PartitionInfo eSTMGRPartitionInfo
 
@ RDK_STMGR_DEVICE_TYPE_NVRAM
 
struct _stmgr_DeviceInfos eSTMGRDeviceInfoList
 
eSTMGRReturns CcspHalEmmcGetHealthInfo(eSTMGRHealthInfo *pHealthInfo)
 
#define RDK_STMGR_MAX_DIAGNOSTIC_ATTRIBUTES
 
@ RDK_STMGR_DEVICE_STATUS_UNKNOWN
 
eSTMGRDiagAttributesList m_firstExceededConfiguredLife
 
@ RDK_STMGR_DEVICE_STATUS_READ_FAILURE
 
@ RDK_STMGR_RETURN_INIT_FAILURE
 
char m_ifATAstandard[128]
 
struct _stmgr_Health eSTMGRHealthInfo
 
@ RDK_STMGR_DEVICE_TYPE_SDCARD
 
eSTMGRDeviceInfo m_devices[10]
 
@ RDK_STMGR_DEVICE_STATUS_READ_ONLY
 
eSTMGRDeviceStatus m_status
 
struct _stmgr_DiagnosticsAttributes eSTMGRDiagAttributes
 
@ RDK_STMGR_RETURN_INVALID_INPUT
 
@ RDK_STMGR_RETURN_SUCCESS
 
eSTMGRDiagAttributesList m_lifetimesList
 
@ RDK_STMGR_DEVICE_STATUS_OK
 
enum _stmgr_events eSTMGREvents
 
struct _stmgr_DeviceInfo eSTMGRDeviceInfo
 
struct _stmgr_EventMessage eSTMGREventMessage
 
unsigned short m_numOfDevices
 
char m_deviceIDs[10][128]
 
unsigned long long m_freeSpace
 
#define RDK_STMGR_DIAGNOSTICS_LENGTH
 
eSTMGRDiagAttributesList m_firstExceededMaxLife
 
enum _stmgr_DeviceType eSTMGRDeviceType
 
eSTMGRDeviceStatus m_status
 
enum _stmgr_ReturnCode eSTMGRReturns
 
@ RDK_STMGR_RETURN_GENERIC_FAILURE
 
@ RDK_STMGR_DEVICE_STATUS_WRITE_FAILURE
 
eSTMGRDeviceType m_deviceType
 
eSTMGRDeviceStatus m_deviceStatus
 
@ RDK_STMGR_EVENT_STATUS_CHANGED
 
unsigned long long m_capacity
 
eSTMGRDiagAttributesList m_healthStatesList
 
#define RDK_STMGR_DIAGNOSTICS_BLOB_LENGTH
 
eSTMGRReturns CcspHalEmmcGetDeviceInfo(eSTMGRDeviceInfo *pDeviceInfo)
 
@ RDK_STMGR_DEVICE_STATUS_NOT_PRESENT
 
@ RDK_STMGR_EVENT_DEVICE_FAILURE