TF-M Reference Manual
1.2.0
TrustedFirmware-M
Main Page
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
crt_impl_private.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2020, Arm Limited. All rights reserved.
3
*
4
* SPDX-License-Identifier: BSD-3-Clause
5
*
6
*/
7
8
#ifndef __CRT_IMPL_PRIVATE_H__
9
#define __CRT_IMPL_PRIVATE_H__
10
11
#include <stdint.h>
12
#include <stddef.h>
13
14
#define GET_MEM_ADDR_BIT0(x) ((x) & 0x1)
15
#define GET_MEM_ADDR_BIT1(x) ((x) & 0x2)
16
17
union
tfm_mem_addr_t
{
18
uintptr_t
uint_addr
;
/* Address */
19
uint8_t *
p_byte
;
/* Byte copy */
20
uint16_t *
p_dbyte
;
/* Double byte copy */
21
uint32_t *
p_qbyte
;
/* Quad byte copy */
22
};
23
24
#endif
/* __CRT_IMPL_PRIVATE_H__ */
tfm_mem_addr_t::p_dbyte
uint16_t * p_dbyte
Definition:
crt_impl_private.h:20
tfm_mem_addr_t::uint_addr
uintptr_t uint_addr
Definition:
crt_impl_private.h:18
tfm_mem_addr_t::p_qbyte
uint32_t * p_qbyte
Definition:
crt_impl_private.h:21
tfm_mem_addr_t
Definition:
crt_impl_private.h:17
tfm_mem_addr_t::p_byte
uint8_t * p_byte
Definition:
crt_impl_private.h:19
secure_fw
partitions
lib
sprt
crt_impl_private.h
Generated on Thu Feb 18 2021 13:29:10 for TF-M Reference Manual by
1.8.6