| /optee_os/lib/libutils/ext/include/ |
| H A D | memtag.h | 39 static inline void *__memtag_disabled_set_tags(void *addr, size_t size __unused, in __memtag_disabled_set_tags() 45 static inline void *__memtag_disabled_set_random_tags(void *addr, in __memtag_disabled_set_random_tags() 51 static inline void __memtag_disabled_clear_mem(void *addr, size_t size) in __memtag_disabled_clear_mem() 75 static inline void *memtag_set_tags(void *addr, size_t size, uint8_t tag) in memtag_set_tags() 98 static inline void *memtag_set_random_tags(void *addr, size_t size) in memtag_set_random_tags() 107 static inline void memtag_clear_mem(void *addr, size_t size) in memtag_clear_mem() 122 static inline vaddr_t memtag_strip_tag_vaddr(const void *addr) in memtag_strip_tag_vaddr() 139 static inline const void *memtag_strip_tag_const(const void *addr) in memtag_strip_tag_const() 150 static inline void *memtag_strip_tag(void *addr) in memtag_strip_tag() 162 static inline vaddr_t memtag_insert_tag_vaddr(vaddr_t addr, in memtag_insert_tag_vaddr() [all …]
|
| /optee_os/lib/libutils/ext/arch/arm/ |
| H A D | memtag.c | 46 static void *insert_random_tag(void *addr) in insert_random_tag() 52 static void *load_tag(void *addr) in load_tag() 76 static void *set_tags_helper(void *addr, size_t size) in set_tags_helper() 90 static void *set_tags_dc_helper(void *addr, size_t size) in set_tags_dc_helper() 115 static void *set_tags_dc(void *addr, size_t size, uint8_t tag) in set_tags_dc() 120 static void *set_random_tags_dc(void *addr, size_t size) in set_random_tags_dc() 125 static void *set_tags(void *addr, size_t size, uint8_t tag) in set_tags() 130 static void *set_random_tags(void *addr, size_t size) in set_random_tags() 141 static void clear_mem_dc(void *addr, size_t size) in clear_mem_dc() 164 static uint8_t read_tag(const void *addr) in read_tag()
|
| /optee_os/core/include/ |
| H A D | io.h | 25 static inline void io_write8(vaddr_t addr, uint8_t val) in io_write8() 30 static inline void io_write16(vaddr_t addr, uint16_t val) in io_write16() 35 static inline void io_write32(vaddr_t addr, uint32_t val) in io_write32() 40 static inline void io_write64(vaddr_t addr, uint64_t val) in io_write64() 45 static inline uint8_t io_read8(vaddr_t addr) in io_read8() 50 static inline uint16_t io_read16(vaddr_t addr) in io_read16() 55 static inline uint32_t io_read32(vaddr_t addr) in io_read32() 60 static inline uint64_t io_read64(vaddr_t addr) in io_read64() 65 static inline void io_mask8(vaddr_t addr, uint8_t val, uint8_t mask) in io_mask8() 70 static inline void io_mask16(vaddr_t addr, uint16_t val, uint16_t mask) in io_mask16() [all …]
|
| /optee_os/core/kernel/ |
| H A D | asan.c | 49 static bool addr_crosses_scale_boundary(vaddr_t addr, size_t size) in addr_crosses_scale_boundary() 189 static void asan_report(vaddr_t addr, size_t size) in asan_report() 221 static __always_inline bool asan_shadow_1byte_isvalid(vaddr_t addr) in asan_shadow_1byte_isvalid() 232 static __always_inline bool asan_shadow_2byte_isvalid(vaddr_t addr) in asan_shadow_2byte_isvalid() 248 static __always_inline bool asan_shadow_4byte_isvalid(vaddr_t addr) in asan_shadow_4byte_isvalid() 264 static __always_inline bool asan_shadow_8byte_isvalid(vaddr_t addr) in asan_shadow_8byte_isvalid() 280 static __always_inline bool asan_shadow_Nbyte_isvalid(vaddr_t addr, in asan_shadow_Nbyte_isvalid() 293 static __always_inline void check_access(vaddr_t addr, size_t size) in check_access() 338 static __always_inline void check_load(vaddr_t addr, size_t size) in check_load() 343 static __always_inline void check_store(vaddr_t addr, size_t size) in check_store() [all …]
|
| /optee_os/scripts/ |
| H A D | symbolize.py | 204 def elf_load_addr(self, addr): argument 224 def elf_for_addr(self, addr): argument 234 def subtract_load_addr(self, addr): argument 242 def resolve(self, addr): argument 257 def symbol_plus_offset(self, addr): argument 301 def section_plus_offset(self, addr): argument 376 def overlaps(self, section, addr, size): argument 384 def sections_in_region(self, addr, size, elf_idx): argument
|
| H A D | mem_usage.py | 46 def print_sect(name, addr, size, round_up=False, print_num_pages=False): argument
|
| /optee_os/core/drivers/firewall/ |
| H A D | stm32_rif.c | 95 bool stm32_rif_semaphore_is_available(vaddr_t addr) in stm32_rif_semaphore_is_available() 100 TEE_Result stm32_rif_acquire_semaphore(vaddr_t addr, unsigned int nb_cid_supp) in stm32_rif_acquire_semaphore() 115 TEE_Result stm32_rif_release_semaphore(vaddr_t addr, unsigned int nb_cid_supp) in stm32_rif_release_semaphore()
|
| /optee_os/core/drivers/bnxt/ |
| H A D | bnxt.c | 48 static void bnxt_prepare_access_window(uint32_t addr) in bnxt_prepare_access_window() 54 static vaddr_t bnxt_indirect_tgt_addr(uint32_t addr) in bnxt_indirect_tgt_addr() 91 static uint32_t bnxt_read(uint32_t addr) in bnxt_read() 102 static void bnxt_write(uint32_t addr, uint32_t value) in bnxt_write() 190 int bnxt_fastboot(uintptr_t addr) in bnxt_fastboot()
|
| /optee_os/core/arch/arm/plat-imx/ |
| H A D | tzc380.c | 32 static int imx_tzc_auto_configure(vaddr_t addr, vaddr_t rsize, uint32_t attr, in imx_tzc_auto_configure() 52 vaddr_t addr[2] = {0}; in imx_configure_tzasc() local
|
| /optee_os/core/include/drivers/ |
| H A D | ns16550.h | 48 static inline unsigned int serial_in(vaddr_t addr, uint8_t io_width) in serial_in() 56 static inline void serial_out(vaddr_t addr, uint8_t io_width, int ch) in serial_out()
|
| /optee_os/core/include/mm/ |
| H A D | core_mmu.h | 179 paddr_t addr; member 207 #define register_phys_mem(type, addr, size) \ argument 211 #define register_phys_mem_ul(type, addr, size) \ argument 216 #define register_phys_mem_pgdir(type, addr, size) \ argument 223 #define register_sdp_mem(addr, size) \ argument 227 #define register_sdp_mem(addr, size) \ argument 233 #define register_dynamic_shm(addr, size) \ argument 252 #define register_ddr(addr, size) \ argument
|
| H A D | phys_mem.h | 42 static inline tee_mm_entry_t *phys_mem_mm_find(paddr_t addr) in phys_mem_mm_find()
|
| /optee_os/core/arch/arm/plat-ls/ |
| H A D | main.c | 78 vaddr_t addr; in plat_primary_init_early() local 170 vaddr_t addr = 0; in get_gic_offset() local
|
| /optee_os/core/drivers/ |
| H A D | lpc_uart.c | 21 static void lpc_byte_read(paddr_t addr, uint8_t *data) in lpc_byte_read() 47 static void lpc_byte_write(paddr_t addr, uint8_t data) in lpc_byte_write()
|
| /optee_os/core/arch/arm/plat-zynq7k/ |
| H A D | main.c | 161 static uint32_t write_slcr(uint32_t addr, uint32_t val) in write_slcr() 182 static uint32_t read_slcr(uint32_t addr, uint32_t *val) in read_slcr()
|
| /optee_os/core/drivers/i2c/ |
| H A D | i2c.c | 19 paddr_t addr = fdt_reg_base_address(fdt, node); in i2c_create_dev() local
|
| /optee_os/core/arch/arm/plat-sam/ |
| H A D | platform_sama7g5.c | 881 vaddr_t addr = 0; in tzc400_init() local 914 vaddr_t addr = TZPM_BASE_ADDRESS; in tzpm_init() local
|
| /optee_os/core/mm/ |
| H A D | phys_mem.c | 68 static bool is_in_pool_range(tee_mm_pool_t *pool, paddr_t addr) in is_in_pool_range() 74 paddr_t addr) in mm_find() 83 tee_mm_entry_t *nex_phys_mem_mm_find(paddr_t addr) in nex_phys_mem_mm_find() 190 tee_mm_entry_t *phys_mem_mm_find(paddr_t addr) in phys_mem_mm_find()
|
| H A D | tee_mm.c | 321 bool tee_mm_addr_is_within_range(const tee_mm_pool_t *pool, paddr_t addr) in tee_mm_addr_is_within_range() 342 tee_mm_entry_t *tee_mm_find(const tee_mm_pool_t *pool, paddr_t addr) in tee_mm_find()
|
| /optee_os/core/arch/arm/plat-marvell/armada7k8k/ |
| H A D | hal_sec_perf.c | 35 #define PHY_2_VIR(addr) ((vaddr_t)phys_to_virt((addr), MEM_AREA_IO_SEC, 1)) argument 152 static int32_t set_range(uint32_t addr, uint32_t size, uint32_t perm) in set_range() 238 static uint32_t _find_granule(uint32_t addr, uint32_t size) in _find_granule() 255 static void _set_range(uint32_t addr, uint32_t size, uint32_t perm) in _set_range()
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | unwind_arm64.c | 54 vaddr_t *addr = NULL; in unw_get_kernel_stack() local
|
| H A D | unwind_arm32.c | 61 vaddr_t *addr = NULL; in unw_get_kernel_stack() local
|
| /optee_os/lib/libunw/ |
| H A D | unwind_arm64.c | 46 static bool copy_in_reg(uint64_t *reg, vaddr_t addr) in copy_in_reg()
|
| /optee_os/core/arch/arm/plat-rzn1/ |
| H A D | sm_platform_handler.c | 36 static uint32_t oem_sysreg(uint32_t addr, uint32_t mask, uint32_t *pvalue) in oem_sysreg()
|
| /optee_os/core/arch/arm/plat-marvell/armada3700/ |
| H A D | hal_sec_perf.c | 35 #define PHY_2_VIR(addr) ((vaddr_t)phys_to_virt((addr), MEM_AREA_IO_SEC, 1)) argument 150 static int32_t set_range(uint32_t addr, uint32_t size, uint32_t perm) in set_range() 226 static void _set_range(uint32_t addr, uint32_t size, uint32_t perm) in _set_range()
|