Home
last modified time | relevance | path

Searched refs:ext_mem_obj (Results 1 – 4 of 4) sorted by relevance

/trusty/kernel/lib/extmem/
Dexternal_memory.c33 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/
Dshared_mem.c45 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/
Dextmem.h77 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/
Dtipc_virtio_dev.c210 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()