| /optee_os/core/drivers/crypto/caam/hal/common/ |
| H A D | hal_sm.c | 29 static uint32_t issue_cmd(vaddr_t jr_base, unsigned int page, in issue_cmd() argument 38 io_caam_write32(jr_base + SM_SMCR, SM_SMCR_PAGE(page) | in issue_cmd() 63 if (page_desc->page + page_desc->page_count > in caam_hal_sm_check_page_partition() 71 size_t caam_hal_sm_get_pages_size(vaddr_t jr_base, unsigned int page) in caam_hal_sm_get_pages_size() argument 77 return SHIFT_U32(1, page_size) * (size_t)page * 1024; in caam_hal_sm_get_pages_size() 126 unsigned int page = 0; in caam_hal_sm_allocate_page() local 133 for (page = page_desc->page; in caam_hal_sm_allocate_page() 134 page < page_desc->page + page_desc->page_count; page++) { in caam_hal_sm_allocate_page() 135 status = issue_cmd(jr_base, page, page_desc->partition, in caam_hal_sm_allocate_page() 142 for (page = page_desc->page; in caam_hal_sm_allocate_page() [all …]
|
| /optee_os/core/drivers/crypto/caam/ |
| H A D | caam_sm.c | 34 page_desc->page, in caam_sm_alloc() 35 page_desc->page + page_desc->page_count - 1, in caam_sm_alloc() 55 page_desc->page, in caam_sm_alloc() 56 page_desc->page + page_desc->page_count - 1, in caam_sm_alloc() 67 page_desc->page); in caam_sm_alloc() 70 page_desc->page); in caam_sm_alloc() 74 page_desc->partition, page_desc->page, in caam_sm_alloc() 75 page_desc->page + page_desc->page_count - 1, page_addr->vaddr, in caam_sm_alloc() 86 page_desc->page, page_desc->page + page_desc->page_count, in caam_sm_free() 106 page_desc->page, in caam_sm_free() [all …]
|
| /optee_os/core/kernel/ |
| H A D | msg_param.c | 67 paddr_t page; in msg_param_extract_pages() local 92 page = *va; in msg_param_extract_pages() 93 if (page & SMALL_PAGE_MASK) in msg_param_extract_pages() 97 mobj = mobj_mapped_shm_alloc(&page, 1, 0, 0); in msg_param_extract_pages()
|
| /optee_os/ |
| H A D | CHANGELOG.md | 4 …- OP-TEE/optee_os: [release page][OP_TEE_optee_os_release_4_8_0], [commits][OP_TEE_optee_os_commit… 5 …- OP-TEE/optee_client: [release page][OP_TEE_optee_client_release_4_8_0], [commits][OP_TEE_optee_c… 6 …- OP-TEE/optee_test: [release page][OP_TEE_optee_test_release_4_8_0], [commits][OP_TEE_optee_test_… 7 …- OP-TEE/build: [release page][OP_TEE_build_release_4_8_0], [commits][OP_TEE_build_commits_4_8_0] … 8 …- linaro-swg/optee_examples: [release page][linaro_swg_optee_examples_release_4_8_0], [commits][li… 34 …- OP-TEE/optee_os: [release page][OP_TEE_optee_os_release_4_7_0], [commits][OP_TEE_optee_os_commit… 35 …- OP-TEE/optee_client: [release page][OP_TEE_optee_client_release_4_7_0], [commits][OP_TEE_optee_c… 36 …- OP-TEE/optee_test: [release page][OP_TEE_optee_test_release_4_7_0], [commits][OP_TEE_optee_test_… 37 …- OP-TEE/build: [release page][OP_TEE_build_release_4_7_0], [commits][OP_TEE_build_commits_4_7_0] … 38 …- linaro-swg/optee_examples: [release page][linaro_swg_optee_examples_release_4_7_0], [commits][li… [all …]
|
| /optee_os/core/drivers/crypto/caam/hal/common/registers/ |
| H A D | sm_regs.h | 24 #define SM_SMCR_PAGE(page) SHIFT_U32((page) & UINT16_MAX, 16) argument
|
| /optee_os/core/drivers/crypto/caam/include/ |
| H A D | caam_sm.h | 24 unsigned int page; /* Page number */ member
|
| H A D | caam_hal_sm.h | 27 size_t caam_hal_sm_get_pages_size(vaddr_t jr_base, unsigned int page);
|
| /optee_os/core/drivers/crypto/caam/blob/ |
| H A D | caam_dek.c | 27 .page = 3,
|
| /optee_os/ta/ |
| H A D | link_shlib.mk | 21 shlink-ldflags += -shared -z max-page-size=4096
|
| H A D | link.mk | 34 link-ldflags += -z max-page-size=4096 # OP-TEE always uses 4K alignment
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | boot.c | 546 const uint8_t *page = paged_store + n * SMALL_PAGE_SIZE; in init_pager_runtime() local 549 DMSG("hash pg_idx %zu hash %p page %p", n, hash, page); in init_pager_runtime() 550 res = hash_sha256_check(hash, page, SMALL_PAGE_SIZE); in init_pager_runtime() 553 n, (void *)page, res); in init_pager_runtime()
|
| /optee_os/ldelf/ |
| H A D | link.mk | 19 link-ldflags += -z max-page-size=4096 # OP-TEE always uses 4K alignment
|
| /optee_os/scripts/ |
| H A D | gen_tee_bin.py | 200 page = pageable_bin[n:n + small_page_size] 201 data += hashlib.sha256(page).digest()
|
| /optee_os/mk/ |
| H A D | lib.mk | 70 $$(q)$$(LD$(sm)) $(lib-ldflags) -shared -z max-page-size=4096 \
|
| /optee_os/lib/libutils/compiler-rt/ |
| H A D | LICENSE.TXT | 190 same "printed page" as the copyright notice for easier
|
| /optee_os/lib/libmbedtls/mbedtls/ |
| H A D | LICENSE | 194 same "printed page" as the copyright notice for easier
|