TF-M Reference Manual  1.2.0
TrustedFirmware-M
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ps_utils.c File Reference
#include "ps_utils.h"
Include dependency graph for ps_utils.c:

Go to the source code of this file.

Functions

psa_status_t ps_utils_check_contained_in (uint32_t superset_size, uint32_t subset_offset, uint32_t subset_size)
 Checks if a subset region is fully contained within a superset region. More...
 

Function Documentation

psa_status_t ps_utils_check_contained_in ( uint32_t  superset_size,
uint32_t  subset_offset,
uint32_t  subset_size 
)

Checks if a subset region is fully contained within a superset region.

Parameters
[in]superset_sizeSize of superset region
[in]subset_offsetOffset of start of subset region from start of superset region
[in]subset_sizeSize of subset region
Returns
Returns error code as specified in psa_status_t
Return values
PSA_SUCCESSThe subset is contained within the superset
PSA_ERROR_INVALID_ARGUMENTThe subset offset is greater than the size of the superset or when the subset offset is valid, but the subset offset + size is greater than the size of the superset

Definition at line 10 of file ps_utils.c.

Here is the caller graph for this function: