Home
last modified time | relevance | path

Searched refs:page_idx (Results 1 – 2 of 2) sorted by relevance

/optee_os/core/include/mm/
H A Dfobj.h43 TEE_Result (*load_page)(struct fobj *fobj, unsigned int page_idx,
45 TEE_Result (*save_page)(struct fobj *fobj, unsigned int page_idx,
47 vaddr_t (*get_iv_vaddr)(struct fobj *fobj, unsigned int page_idx);
49 paddr_t (*get_pa)(struct fobj *fobj, unsigned int page_idx);
120 unsigned int page_idx, void *va) in fobj_load_page() argument
123 return fobj->ops->load_page(fobj, page_idx, va); in fobj_load_page()
137 unsigned int page_idx, const void *va) in fobj_save_page() argument
140 return fobj->ops->save_page(fobj, page_idx, va); in fobj_save_page()
146 unsigned int page_idx) in fobj_get_iv_vaddr() argument
149 return fobj->ops->get_iv_vaddr(fobj, page_idx); in fobj_get_iv_vaddr()
/optee_os/core/mm/
H A Dfobj.c183 unsigned int page_idx, void *va) in rwp_paged_iv_load_page() argument
186 uint8_t *src = idx_to_store(rwp->idx) + page_idx * SMALL_PAGE_SIZE; in rwp_paged_iv_load_page()
187 struct rwp_state_padded *st = idx_to_state_padded(rwp->idx + page_idx); in rwp_paged_iv_load_page()
190 assert(page_idx < fobj->num_pages); in rwp_paged_iv_load_page()
197 unsigned int page_idx, const void *va) in rwp_paged_iv_save_page() argument
200 uint8_t *dst = idx_to_store(rwp->idx) + page_idx * SMALL_PAGE_SIZE; in rwp_paged_iv_save_page()
201 struct rwp_state_padded *st = idx_to_state_padded(rwp->idx + page_idx); in rwp_paged_iv_save_page()
203 assert(page_idx < fobj->num_pages); in rwp_paged_iv_save_page()
232 unsigned int page_idx) in rwp_paged_iv_get_iv_vaddr() argument
235 struct rwp_state_padded *st = idx_to_state_padded(rwp->idx + page_idx); in rwp_paged_iv_get_iv_vaddr()
[all …]