Home
last modified time | relevance | path

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

/trusty/kernel/include/shared/lk/
Dreflist.h35 struct obj { struct
39 typedef void (*obj_destroy_func)(struct obj* obj); argument
52 static inline __ALWAYS_INLINE void obj_init(struct obj* obj, in obj_init()
58 static inline __ALWAYS_INLINE bool obj_has_ref(struct obj* obj) { in obj_has_ref()
62 static inline __ALWAYS_INLINE bool obj_has_only_ref(struct obj* obj, in obj_has_only_ref()
82 struct obj* obj, struct obj_ref* ref) { in obj_add_ref_allow_unreferenced_obj()
87 static inline __ALWAYS_INLINE void obj_add_ref(struct obj* obj, in obj_add_ref()
93 static inline __ALWAYS_INLINE bool obj_del_ref(struct obj* obj, in obj_del_ref()
/trusty/kernel/lib/extmem/
Dexternal_memory.c48 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()
76 void ext_mem_obj_set_match_tag(struct vmm_obj* obj, uint64_t match_tag) { in ext_mem_obj_set_match_tag()
82 int ext_mem_obj_check_flags(struct vmm_obj* obj, uint* arch_mmu_flags) { in ext_mem_obj_check_flags()
127 int ext_mem_obj_get_page(struct vmm_obj* obj, in ext_mem_obj_get_page()
/trusty/kernel/lib/sm/
Dshared_mem.c49 struct ext_mem_obj* obj = containerof(vmm_obj, struct ext_mem_obj, vmm_obj); in sm_mem_obj_compat_destroy() local
78 struct ext_mem_obj* obj; in sm_mem_compat_get_vmm_obj() local
123 struct sm_mem_obj* obj = in sm_mem_obj_destroy() local
159 struct sm_mem_obj* obj = in sm_mem_alloc_obj() local
192 struct sm_mem_obj* obj; in sm_mem_get_vmm_obj() local
/trusty/kernel/lib/trusty/
Dvqueue.c248 static void vqueue_mem_obj_initialize(struct vqueue_mem_obj* obj, in vqueue_mem_obj_initialize()
261 struct vqueue_mem_obj* obj) { in vqueue_mem_insert()
274 struct vqueue_mem_obj* obj) { in vqueue_mem_delete()
285 struct vqueue_mem_obj* obj; in vqueue_map_iovs() local
364 struct vqueue_mem_obj* obj; in vqueue_unmap_iovs() local
403 struct vqueue_mem_obj* obj; in vqueue_unmap_memid() local
Dtipc_virtio_dev.c193 static int tipc_ext_mem_check_flags(struct vmm_obj* obj, uint* arch_mmu_flags) { in tipc_ext_mem_check_flags()
198 static int tipc_ext_mem_get_page(struct vmm_obj* obj, in tipc_ext_mem_get_page()
208 void tipc_ext_mem_destroy(struct vmm_obj* obj) { in tipc_ext_mem_destroy()
231 static bool vmm_obj_is_tipc_ext_mem(struct vmm_obj* obj) { in vmm_obj_is_tipc_ext_mem()
235 static struct tipc_ext_mem* vmm_obj_to_tipc_ext_mem(struct vmm_obj* obj) { in vmm_obj_to_tipc_ext_mem()
243 struct vmm_obj* tipc_ext_mem_vmm_obj_to_ext_mem_vmm_obj(struct vmm_obj* obj) { in tipc_ext_mem_vmm_obj_to_ext_mem_vmm_obj()
596 struct vmm_obj* obj = memref_handle_to_vmm_obj(handle); in suppress_handle() local
Dmemref.c165 status_t memref_create_from_vmm_obj(struct vmm_obj *obj, in memref_create_from_vmm_obj()
Dtrusty_virtio.c106 static void signal_client_bus_free(struct obj* obj) { in signal_client_bus_free()
Devent.c226 static void event_source_obj_destroy(struct obj* obj) { in event_source_obj_destroy()
Dtrusty_app.c259 struct vmm_obj* obj, in trusty_app_allow_dma_range()
722 static void destroy_app_phys_mem(struct phys_mem_obj* obj) { in destroy_app_phys_mem()
/trusty/kernel/lib/extmem/include/lib/extmem/
Dextmem.h145 struct ext_mem_obj* obj) { in ext_mem_delete()
/trusty/kernel/lib/vmm_obj_service/
Dvmm_obj_service.c41 struct vmm_obj* obj, in vmm_obj_service_create_ro()
/trusty/user/app/storage/
Dblock_cache_priv.h132 struct obj obj; member
Dblock_cache.c935 static void block_cache_entry_destroy(struct obj* obj) { in block_cache_entry_destroy()