TF-M Reference Manual  1.2.0
TrustedFirmware-M
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
oCattest_boot_dataContains the received boot status information from bootloader
oCattest_token_decode_context
oCattest_token_encode_ctx
oCattest_token_iat_simple_t
oCattest_token_sw_component_t
oCaudit_tlv_entryTLV entry structure with a flexible array member
oCboot_data_access_policyDefines the access policy of secure partitions to data items in shared data area (between bootloader and runtime firmware)
oCecc_public_key_t
oCflash_fs_info_tFlash filesystem configuration structure
oCformatted_buffer_t
oChandler_ctx_stack_frame_t
oCinterrupted_ctx_stack_frame_t
oCiovec_args_tHolds the iovec parameters that are passed to a service
oCirq_test_execution_data_t
oCits_block_meta_tStructure to store information about each physical flash memory block
oCits_file_info_tStructure to store the file information
oCits_file_meta_tStructure to store file metadata
oCits_flash_fs_ctx_tStructure to store the ITS flash file system context
oCits_flash_info_tStructure containing the required information about a flash device to be used by the ITS Flash FS
oCits_metadata_block_header_tStructure to store the metadata block header
oClog_entryStructure of a single log entry in the log
oClog_hdrFixed size header for a log record
oClog_tlrFixed size logging entry trailer
oClog_varsContains the state variables associated to the current state of the audit log
oCmailbox_msg_t
oCmailbox_reply_t
oCmem_attr_info_t
oCns_mailbox_queue_t
oCns_mailbox_slot_t
oCpartition_static_t
oCpartition_t
oCps_crypto_t
oCps_obj_header_tMetadata attached as a header to object data before storage
oCps_obj_table_ctx_tObject table context structure
oCps_obj_table_entry_t
oCps_obj_table_info_tObject table information structure
oCps_obj_table_init_ctx_t
oCps_obj_table_tObject table structure
oCps_object_info_tObject information
oCps_object_tThe object to be written to the file system below. Made up of the object header and the object data
oCpsa_aead_operation_s
oCpsa_audit_recordThis structure contains the record that is added to the audit log by the requesting secure service
oCpsa_cipher_operation_s
oCpsa_client_key_attributes_s
oCpsa_client_params_t
oCpsa_hash_operation_s
oCpsa_invec
oCpsa_key_derivation_s
oCpsa_mac_operation_s
oCpsa_msg_t
oCpsa_outvec
oCpsa_storage_info_t
oCsecure_mailbox_queue_t
oCsecure_mailbox_slot_t
oCsecurity_attr_info_t
oCshared_data_tlv_entry
oCshared_data_tlv_header
oCspm_partition_db_t
oCspm_partition_desc_t
oCspm_partition_runtime_data_tRuntime context information of a partition
oCspm_partition_static_data_t
oCtest_params
oCtest_result_t
oCtest_suite_t
oCtest_t
oCtest_task_t
oCtfm_arch_ctx_t
oCtfm_boot_dataStore the data for the runtime SW
oCtfm_conn_handle_t
oCtfm_control_parameter_t
oCtfm_core_irq_signal_data_t
oCtfm_core_test_call_args_tThis structure is to pass iovec arguments to the tfm_core_test_call function
oCtfm_core_thread_t
oCtfm_crypto_aead_pack_input
oCtfm_crypto_handle_owner_s
oCtfm_crypto_operation_s
oCtfm_crypto_pack_iovecStructure used to pack non-pointer types in a call
oCtfm_event_t
oCtfm_list_node_t
oCtfm_mem_addr_t
oCtfm_msg_body_t
oCtfm_ns_lock_optionsTFM NS lock options
oCtfm_pool_chunk_s_t
oCtfm_pool_chunk_t
oCtfm_pool_instance_t
oCtfm_sfn_req_s
oCtfm_spm_service_db_t
oCtfm_spm_service_t
\Ctfm_state_context_t