Searched refs:page_offset (Results 1 – 11 of 11) sorted by relevance
| /optee_os/core/mm/ |
| H A D | file.c | 82 unsigned int page_offset) in file_add_slice() argument 88 if (file_find_slice(f, page_offset)) in file_add_slice() 97 ADD_OVERFLOW(page_offset, fse->slice.fobj->num_pages, &s)) { in file_add_slice() 103 fse->slice.page_offset = page_offset; in file_add_slice() 179 struct file_slice *file_find_slice(struct file *f, unsigned int page_offset) in file_find_slice() argument 188 if (page_offset >= fs->page_offset && in file_find_slice() 189 page_offset < fs->page_offset + fs->fobj->num_pages) in file_find_slice()
|
| H A D | mobj_dyn_shm.c | 37 paddr_t page_offset; member 94 full_offset = offst + mobj_reg_shm->page_offset; in mobj_reg_shm_get_pa() 116 return to_mobj_reg_shm(mobj)->page_offset; in mobj_reg_shm_get_phys_offs() 127 mrs->page_offset); in mobj_reg_shm_get_va() 222 sz = ROUNDUP(mobj->size + r->page_offset, SMALL_PAGE_SIZE); in mobj_reg_shm_inc_map() 346 paddr_t page_offset, uint64_t cookie) in mobj_reg_shm_alloc() argument 354 if (!num_pages || page_offset >= SMALL_PAGE_SIZE) in mobj_reg_shm_alloc() 365 mobj_reg_shm->mobj.size = num_pages * SMALL_PAGE_SIZE - page_offset; in mobj_reg_shm_alloc() 370 mobj_reg_shm->page_offset = page_offset; in mobj_reg_shm_alloc() 511 paddr_t page_offset, uint64_t cookie) in mobj_mapped_shm_alloc() argument [all …]
|
| /optee_os/core/kernel/ |
| H A D | msg_param.c | 120 paddr_t page_offset = 0; in msg_param_mobj_from_noncontig() local 125 page_offset = buf_ptr & SMALL_PAGE_MASK; in msg_param_mobj_from_noncontig() 126 if (ADD_OVERFLOW(size, page_offset, &size_plus_offs)) 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()
|
| H A D | ldelf_syscalls.c | 371 if (fs->page_offset != offs_pages || in ldelf_syscall_map_bin()
|
| /optee_os/core/include/mm/ |
| H A D | file.h | 24 unsigned int page_offset; member 66 unsigned int page_offset); 106 struct file_slice *file_find_slice(struct file *f, unsigned int page_offset);
|
| H A D | sp_mem.h | 43 uint32_t page_offset; member
|
| H A D | mobj.h | 270 paddr_t page_offset, uint64_t cookie); 302 paddr_t page_offset, uint64_t cookie); 316 paddr_t page_offset __unused, in mobj_mapped_shm_alloc()
|
| /optee_os/core/arch/arm/mm/ |
| H A D | sp_mem.c | 266 uint64_t new_reg_end = new_reg->page_offset + in sp_mem_is_shared() 276 reg_end = reg->page_offset + in sp_mem_is_shared() 279 if (new_reg->page_offset < reg_end && in sp_mem_is_shared() 280 new_reg_end > reg->page_offset) { in sp_mem_is_shared()
|
| H A D | mobj_ffa.c | 92 uint16_t page_offset; member 653 offs = to_mobj_ffa_shm(&mf->mobj)->page_offset; in mobj_ffa_get_by_cookie() 718 mf->mobj.size += mfs->page_offset; in mobj_ffa_get_by_cookie() 721 mfs->page_offset = internal_offs; in mobj_ffa_get_by_cookie() 754 full_offset = offset + m->page_offset; in ffa_shm_get_pa() 776 return to_mobj_ffa_shm(mobj)->page_offset; in ffa_shm_get_phys_offs() 786 return (void *)(tee_mm_get_smem(m->mm) + offset + m->page_offset); in ffa_shm_get_va() 882 sz = ROUNDUP(mobj->size + m->page_offset, SMALL_PAGE_SIZE); in ffa_shm_inc_map()
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | spmc_sp_handler.c | 213 region->page_offset = offs; in spmc_sp_add_sp_region() 603 uint32_t offset = reg->page_offset; in create_retrieve_response() 812 addr = sp_mem_get_va(&ctx->uctx, reg->page_offset, reg->mobj); in zero_mem_region()
|
| H A D | secure_partition.c | 354 perm, 0, reg->mobj, reg->page_offset); in sp_map_shared() 373 vaddr = (vaddr_t)sp_mem_get_va(&ctx->uctx, reg->page_offset, in sp_unmap_ffa_regions()
|