Events
SEFQoSNotification
This event is issued at the QoS Domain level.
Members of SEFQoSNotification
Type | Name | Description |
---|---|---|
enum SEFNotificationType | type | See union below... |
uint8_t[5] | reserved_0 | |
struct SEFQoSDomainID | QoSDomainID | QoSDomainID for this notification |
struct SEFUserAddress | changedUserAddress | User address that moved |
struct SEFFlashAddress | oldFlashAddress | Old flash address |
struct SEFFlashAddress | newFlashAddress | New flash address |
struct SEFFlashAddress | maintenanceFlashAddress | kRequireMaintenance |
struct SEFFlashAddress | patrolFlashAddress | kRequirePatrol |
char * | userData | pointer to buffered data |
struct SEFUserAddress | unflushedUserAddress | affected user address |
struct SEFFlashAddress | unreadableFlashAddress | kUnreadable |
struct SEFFlashAddress | changedFlashAddress | kSuperblockStateChanged open=>closed |
SEFVDNotification
This event indicates to the host that it should respond in some appropriate manner to the reduced capacity condition. This event is issued at the Virtual Device level. Due to failure of blocks, actual available capacity may fall below the allocated capacity of the attached QoS Domains. This event indicates to the host that it should respond in some appropriate manner to the reduced capacity condition.
Members of SEFVDNotification
Type | Name | Description |
---|---|---|
enum SEFNotificationType | type | Is kReducedCapacity or kOutOfCapacity |
uint8_t | reserved_0 | |
struct SEFVirtualDeviceID | virtualDeviceID | virtual device for this notification |
uint32_t | numADUs | kReducedCapacity - Amount of space that is no longer available |