Home
last modified time | relevance | path

Searched refs:pages (Results 1 – 11 of 11) sorted by relevance

/optee_os/core/kernel/
H A Dmsg_param.c62 static bool msg_param_extract_pages(paddr_t buffer, paddr_t *pages, in msg_param_extract_pages() argument
104 pages[cnt] = *va; in msg_param_extract_pages()
105 if (pages[cnt] & SMALL_PAGE_MASK) in msg_param_extract_pages()
119 paddr_t *pages = NULL; in msg_param_mobj_from_noncontig() local
132 pages = malloc(msize); in msg_param_mobj_from_noncontig()
133 if (!pages) in msg_param_mobj_from_noncontig()
137 pages, num_pages)) in msg_param_mobj_from_noncontig()
141 mobj = mobj_mapped_shm_alloc(pages, num_pages, page_offset, in msg_param_mobj_from_noncontig()
144 mobj = mobj_reg_shm_alloc(pages, num_pages, page_offset, in msg_param_mobj_from_noncontig()
147 free(pages); in msg_param_mobj_from_noncontig()
/optee_os/core/arch/arm/mm/
H A Dsp_mem.c26 paddr_t pages[]; member
46 struct mobj *sp_mem_new_mobj(uint64_t pages, uint32_t mem_type, bool is_secure) in sp_mem_new_mobj() argument
51 s = mobj_sp_size(pages); in sp_mem_new_mobj()
60 m->mobj.size = pages * SMALL_PAGE_SIZE; in sp_mem_new_mobj()
99 ms->pages[n + *idx] = pa + n * SMALL_PAGE_SIZE; in sp_mem_add_pages()
138 p = ms->pages[offset / SMALL_PAGE_SIZE] + in get_pa()
142 p = ms->pages[offset / SMALL_PAGE_SIZE]; in get_pa()
H A Dmobj_ffa.c93 paddr_t pages[]; member
297 shm->pages[n], SMALL_PAGE_SIZE)) in check_shm_overlaps_prm()
446 mfs->pages[n + *idx] = pa + n * SMALL_PAGE_SIZE; in mobj_ffa_add_pages_at()
757 p = m->pages[full_offset / SMALL_PAGE_SIZE] + in ffa_shm_get_pa()
761 p = m->pages[full_offset / SMALL_PAGE_SIZE]; in ffa_shm_get_pa()
889 res = core_mmu_map_pages(tee_mm_get_smem(m->mm), m->pages, in ffa_shm_inc_map()
/optee_os/core/mm/
H A Dmobj_dyn_shm.c42 paddr_t pages[]; member
97 p = mobj_reg_shm->pages[full_offset / SMALL_PAGE_SIZE] + in mobj_reg_shm_get_pa()
101 p = mobj_reg_shm->pages[full_offset / SMALL_PAGE_SIZE]; in mobj_reg_shm_get_pa()
229 res = core_mmu_map_pages(tee_mm_get_smem(r->mm), r->pages, in mobj_reg_shm_inc_map()
324 if (core_is_buffer_intersect(pa, size, r->pages[n], in check_reg_shm_conflict()
345 struct mobj *mobj_reg_shm_alloc(paddr_t *pages, size_t num_pages, in mobj_reg_shm_alloc() argument
371 memcpy(mobj_reg_shm->pages, pages, sizeof(*pages) * num_pages); in mobj_reg_shm_alloc()
375 if (mobj_reg_shm->pages[i] & SMALL_PAGE_MASK) in mobj_reg_shm_alloc()
379 if (!core_pbuf_is(CORE_MEM_NON_SEC, mobj_reg_shm->pages[i], in mobj_reg_shm_alloc()
510 struct mobj *mobj_mapped_shm_alloc(paddr_t *pages, size_t num_pages, in mobj_mapped_shm_alloc() argument
[all …]
H A Dcore_mmu.c2040 TEE_Result core_mmu_map_pages(vaddr_t vstart, paddr_t *pages, size_t num_pages, in core_mmu_map_pages() argument
2070 if (pages[i] & SMALL_PAGE_MASK) { in core_mmu_map_pages()
2094 core_mmu_set_entry(&tbl_info, idx, pages[i], in core_mmu_map_pages()
/optee_os/core/arch/arm/plat-totalcompute/fdts/
H A Doptee_sp_manifest.dts32 pages-count = <1>;
/optee_os/core/include/mm/
H A Dsp_mem.h81 struct mobj *sp_mem_new_mobj(uint64_t pages, uint32_t mem_type, bool is_secure);
H A Dmobj.h269 struct mobj *mobj_reg_shm_alloc(paddr_t *pages, size_t num_pages,
301 struct mobj *mobj_mapped_shm_alloc(paddr_t *pages, size_t num_pages,
314 static inline struct mobj *mobj_mapped_shm_alloc(paddr_t *pages __unused, in mobj_mapped_shm_alloc()
H A Dcore_mmu.h542 TEE_Result core_mmu_map_pages(vaddr_t vstart, paddr_t *pages, size_t num_pages,
/optee_os/
H A DCHANGELOG.md3 - Links to the release pages, commits and pull requests merged into this release for:
33 - Links to the release pages, commits and pull requests merged into this release for:
63 - Links to the release pages, commits and pull requests merged into this release for:
93 - Links to the release pages, commits and pull requests merged into this release for:
123 - Links to the release pages, commits and pull requests merged into this release for:
153 - Links to the release pages, commits and pull requests merged into this release for:
183 - Links to the release pages, commits and pull requests merged into this release for:
213 - Links to the release pages, commits and pull requests merged into this release for:
243 - Links to the release pages, commits and pull requests merged into this release for:
273 - Links to the release pages, commits and pull requests merged into this release for:
[all …]
/optee_os/lib/libmbedtls/mbedtls/
H A DChangeLog4563 https://www.mitls.org/pages/attacks/SLOTH