Searched refs:ext_mem_obj (Results 1 – 4 of 4) sorted by relevance
/trusty/kernel/lib/extmem/ |
D | external_memory.c | 33 static struct ext_mem_obj* ext_mem_obj_from_vmm_obj(struct vmm_obj* vmm_obj) { in ext_mem_obj_from_vmm_obj() 34 return containerof(vmm_obj, struct ext_mem_obj, vmm_obj); in ext_mem_obj_from_vmm_obj() 37 static struct ext_mem_obj* ext_mem_obj_from_bst_node(struct bst_node* node) { in ext_mem_obj_from_bst_node() 38 return containerof(node, struct ext_mem_obj, node); in ext_mem_obj_from_bst_node() 42 struct ext_mem_obj* a = ext_mem_obj_from_bst_node(a_bst); in ext_mem_obj_cmp() 43 struct ext_mem_obj* b = ext_mem_obj_from_bst_node(b_bst); in ext_mem_obj_cmp() 48 void ext_mem_obj_initialize(struct ext_mem_obj* obj, in ext_mem_obj_initialize() 65 bool ext_mem_insert(struct bst_root* objs, struct ext_mem_obj* obj) { in ext_mem_insert() 69 struct ext_mem_obj* ext_mem_lookup(struct bst_root* objs, ext_mem_obj_id_t id) { in ext_mem_lookup() 70 struct ext_mem_obj ref_obj; in ext_mem_lookup() [all …]
|
/trusty/kernel/lib/sm/ |
D | shared_mem.c | 45 struct ext_mem_obj ext_mem_obj; member 49 struct ext_mem_obj* obj = containerof(vmm_obj, struct ext_mem_obj, vmm_obj); in sm_mem_obj_compat_destroy() 78 struct ext_mem_obj* obj; in sm_mem_compat_get_vmm_obj() 124 containerof(vmm_obj, struct sm_mem_obj, ext_mem_obj.vmm_obj); in sm_mem_obj_destroy() 128 ret = arm_ffa_mem_relinquish(obj->ext_mem_obj.id); in sm_mem_obj_destroy() 164 ext_mem_obj_initialize(&obj->ext_mem_obj, obj_ref, mem_id, tag, in sm_mem_alloc_obj() 229 &frag_info, i, &obj->ext_mem_obj.page_runs[i].paddr, in sm_mem_get_vmm_obj() 230 &obj->ext_mem_obj.page_runs[i].size); in sm_mem_get_vmm_obj() 239 *objp = &obj->ext_mem_obj.vmm_obj; in sm_mem_get_vmm_obj() 248 vmm_obj_del_ref(&obj->ext_mem_obj.vmm_obj, &tmp_obj_ref); in sm_mem_get_vmm_obj()
|
/trusty/kernel/lib/extmem/include/lib/extmem/ |
D | extmem.h | 77 struct ext_mem_obj { struct 115 void ext_mem_obj_initialize(struct ext_mem_obj* obj, 134 bool ext_mem_insert(struct bst_root* objs, struct ext_mem_obj* obj); 145 struct ext_mem_obj* obj) { in ext_mem_delete() 159 struct ext_mem_obj* ext_mem_lookup(struct bst_root* objs, ext_mem_obj_id_t id);
|
/trusty/kernel/lib/trusty/ |
D | tipc_virtio_dev.c | 210 struct ext_mem_obj* ext_mem = in tipc_ext_mem_destroy() 211 containerof(tem->ext_mem, struct ext_mem_obj, vmm_obj); in tipc_ext_mem_destroy()
|