TF-M Reference Manual  1.2.0
TrustedFirmware-M
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
tfm_platform_ipc_api.c File Reference
#include <stdbool.h>
#include "tfm_platform_api.h"
#include "psa_manifest/sid.h"
Include dependency graph for tfm_platform_ipc_api.c:

Go to the source code of this file.

Functions

enum tfm_platform_err_t tfm_platform_system_reset (void)
 Resets the system. More...
 
enum tfm_platform_err_t tfm_platform_ioctl (tfm_platform_ioctl_req_t request, psa_invec *input, psa_outvec *output)
 Performs a platform-specific service. More...
 

Function Documentation

enum tfm_platform_err_t tfm_platform_ioctl ( tfm_platform_ioctl_req_t  request,
psa_invec input,
psa_outvec output 
)

Performs a platform-specific service.

Parameters
[in]requestRequest identifier (valid values vary based on the platform)
[in]inputInput buffer to the requested service (or NULL)
[in,out]outputOutput buffer to the requested service (or NULL)
Returns
Returns values as specified by the tfm_platform_err_t

Definition at line 36 of file tfm_platform_ipc_api.c.

Here is the call graph for this function:

enum tfm_platform_err_t tfm_platform_system_reset ( void  )

Resets the system.

Returns
Returns values as specified by the tfm_platform_err_t

Definition at line 12 of file tfm_platform_ipc_api.c.

Here is the call graph for this function: