Searched defs:fobj (Results 1 – 13 of 13) sorted by relevance
| /optee_os/core/include/mm/ |
| H A D | fobj.h | 22 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 D | file.h | 23 struct fobj *fobj; member
|
| H A D | tee_mmu_types.h | 116 struct fobj *fobj; member
|
| /optee_os/core/mm/ |
| H A D | fobj.c | 52 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 D | file.c | 81 TEE_Result file_add_slice(struct file *f, struct fobj *fobj, in file_add_slice()
|
| H A D | mobj.c | 357 struct fobj *fobj; member 365 struct mobj *mobj_with_fobj_alloc(struct fobj *fobj, struct file *file, in mobj_with_fobj_alloc()
|
| H A D | vm.c | 338 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 D | tee_pager.c | 55 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 D | ldelf_loader.c | 35 struct fobj *fobj = fobj_ta_mem_alloc(num_pgs); in alloc_and_map_fobj() local
|
| H A D | thread.c | 539 struct fobj *fobj = NULL; in init_thread_stacks() local
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | boot.c | 489 struct fobj *fobj = NULL; in init_pager_runtime() local
|
| H A D | stmm_sp.c | 195 struct fobj *fobj = fobj_ta_mem_alloc(num_pgs); in alloc_and_map_sp_fobj() local
|
| H A D | secure_partition.c | 503 struct fobj *fobj = NULL; in load_binary_sp() local
|