TF-M Reference Manual  1.2.0
TrustedFirmware-M
 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 
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__ */
uint16_t * p_dbyte
uintptr_t uint_addr
uint32_t * p_qbyte