Home
last modified time | relevance | path

Searched defs:fobj (Results 1 – 13 of 13) sorted by relevance

/optee_os/core/include/mm/
H A Dfobj.h22 struct fobj { struct
23 const struct fobj_ops *ops; argument
32 * struct fobj_ops - operations struct for struct fobj argument
119 static inline TEE_Result fobj_load_page(struct fobj *fobj, in fobj_load_page()
136 static inline TEE_Result fobj_save_page(struct fobj *fobj, in fobj_save_page()
145 static inline vaddr_t fobj_get_iv_vaddr(struct fobj *fobj, in fobj_get_iv_vaddr()
185 static inline struct fobj *fobj_get(struct fobj *fobj) in fobj_get()
200 static inline void fobj_put(struct fobj *fobj) in fobj_put()
H A Dfile.h23 struct fobj *fobj; member
H A Dtee_mmu_types.h116 struct fobj *fobj; member
/optee_os/core/mm/
H A Dfobj.c52 struct fobj fobj; member
57 struct fobj fobj; member
68 static void fobj_init(struct fobj *fobj, const struct fobj_ops *ops, in fobj_init()
77 static void fobj_uninit(struct fobj *fobj) in fobj_uninit()
175 static struct fobj_rwp_paged_iv *to_rwp_paged_iv(struct fobj *fobj) in to_rwp_paged_iv()
182 static TEE_Result rwp_paged_iv_load_page(struct fobj *fobj, in rwp_paged_iv_load_page()
196 static TEE_Result rwp_paged_iv_save_page(struct fobj *fobj, in rwp_paged_iv_save_page()
218 static void rwp_paged_iv_free(struct fobj *fobj) in rwp_paged_iv_free()
231 static vaddr_t rwp_paged_iv_get_iv_vaddr(struct fobj *fobj, in rwp_paged_iv_get_iv_vaddr()
288 static struct fobj_rwp_unpaged_iv *to_rwp_unpaged_iv(struct fobj *fobj) in to_rwp_unpaged_iv()
[all …]
H A Dfile.c81 TEE_Result file_add_slice(struct file *f, struct fobj *fobj, in file_add_slice()
H A Dmobj.c357 struct fobj *fobj; member
365 struct mobj *mobj_with_fobj_alloc(struct fobj *fobj, struct file *file, in mobj_with_fobj_alloc()
H A Dvm.c338 struct fobj *fobj = mobj_get_fobj(mobj); in vm_map_pad() local
566 struct fobj *fobj = NULL; in vm_remap() local
/optee_os/core/arch/arm/mm/
H A Dtee_pager.c55 struct fobj *fobj; member
626 struct fobj *fobj) in tee_pager_add_core_region()
736 struct fobj *fobj, uint32_t prot) in pager_add_um_region()
814 struct fobj *fobj, uint32_t prot) in tee_pager_add_um_region()
1183 void tee_pager_invalidate_fobj(struct fobj *fobj) in tee_pager_invalidate_fobj()
1500 static void make_iv_available(struct fobj *fobj, unsigned int fobj_pgidx, in make_iv_available()
2002 struct fobj *fobj = NULL; in tee_pager_alloc() local
2027 vaddr_t tee_pager_init_iv_region(struct fobj *fobj) in tee_pager_init_iv_region()
/optee_os/core/kernel/
H A Dldelf_loader.c35 struct fobj *fobj = fobj_ta_mem_alloc(num_pgs); in alloc_and_map_fobj() local
H A Dthread.c539 struct fobj *fobj = NULL; in init_thread_stacks() local
/optee_os/core/arch/arm/kernel/
H A Dboot.c489 struct fobj *fobj = NULL; in init_pager_runtime() local
H A Dstmm_sp.c195 struct fobj *fobj = fobj_ta_mem_alloc(num_pgs); in alloc_and_map_sp_fobj() local
H A Dsecure_partition.c503 struct fobj *fobj = NULL; in load_binary_sp() local