Mistake on this page?
Report an issue in GitHub or email us
Data Fields
kvstore_config_t Struct Reference

This structure represent a KVStore partition configuration. More...

#include <KVMap.h>

Data Fields

KVStorekvstore_main_instance
 A Pointer to main instance of the KVStore partition. More...
 
KVStoreinternal_store
 A pointer Internal store of the KVStore partition. More...
 
KVStoreexternal_store
 A pointer external store of the KVStore partition. More...
 
BlockDeviceinternal_bd
 A pointer Internal FlashIAP BlockDevice of the KVStore partition. More...
 
BlockDeviceexternal_bd
 A pointer external BlockDevice of the KVStore partition. More...
 
FileSystemexternal_fs
 A pointer external FileSystem of the KVStore partition. More...
 
uint32_t flags_mask
 This is a flag masking value for the KVStore global API. More...
 

Detailed Description

This structure represent a KVStore partition configuration.

Definition at line 32 of file KVMap.h.

Field Documentation

BlockDevice* external_bd

A pointer external BlockDevice of the KVStore partition.

The pointer can be NULL if external store has been omitted

Definition at line 58 of file KVMap.h.

FileSystem* external_fs

A pointer external FileSystem of the KVStore partition.

The pointer can be NULL if FileSystemStore has not been configured.

Definition at line 63 of file KVMap.h.

KVStore* external_store

A pointer external store of the KVStore partition.

The pointer can be NULL if external store has been omitted

Definition at line 48 of file KVMap.h.

uint32_t flags_mask

This is a flag masking value for the KVStore global API.

The Global API will mask the input flags base on this value to prevent errors in case the user choose an different security level.

Definition at line 69 of file KVMap.h.

BlockDevice* internal_bd

A pointer Internal FlashIAP BlockDevice of the KVStore partition.

The pointer can be NULL if internal store has been omitted

Definition at line 53 of file KVMap.h.

KVStore* internal_store

A pointer Internal store of the KVStore partition.

If no rollback protection is required the pointer may be NULL.

Definition at line 43 of file KVMap.h.

KVStore* kvstore_main_instance

A Pointer to main instance of the KVStore partition.

This is also the instance KVStore global API should work with. This must not be NULL in a working partition configuration.

Definition at line 38 of file KVMap.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.