Home
last modified time | relevance | path

Searched refs:mem_obj (Results 1 – 10 of 10) sorted by relevance

/components/mm/
A Dmm_anon.c25 struct rt_mem_obj mem_obj; member
175 rt_aspace_anon_ref_inc(varea->mem_obj); in _anon_varea_open()
185 rt_aspace_anon_ref_dec(varea->mem_obj); in _anon_varea_close()
446 .mem_obj.get_name = _anon_get_name,
448 .mem_obj.hint_free = NULL,
455 .mem_obj.page_read = _anon_page_read,
456 .mem_obj.page_write = _anon_page_write,
488 rc = &priv->mem_obj; in _get_private_obj()
567 ex_obj = ex_varea->mem_obj; in rt_varea_fix_private_locked()
661 rt_mem_obj_t mem_obj = varea->mem_obj; in _release_shared() local
[all …]
A Dmm_aspace.c286 if (varea->mem_obj && varea->mem_obj->on_varea_expand) in _expand_varea()
335 prop->mem_obj == neighbour->mem_obj && in _compatible()
368 if (operand->mem_obj && operand->mem_obj->on_varea_merge) in _merge_surrounding()
495 varea->mem_obj = mem_obj; in _varea_post_install()
499 if (varea->mem_obj && varea->mem_obj->on_varea_open) in _varea_post_install()
565 if (varea->mem_obj && varea->mem_obj->on_varea_close) in _varea_uninstall_locked()
919 if (varea->mem_obj && varea->mem_obj->on_varea_shrink) in _shrink_varea()
949 if (existed->mem_obj && existed->mem_obj->on_varea_split) in _split_varea()
959 subset->mem_obj = existed->mem_obj; in _split_varea()
1484 if (varea->mem_obj && varea->mem_obj->get_name) in _dump()
[all …]
A Dmm_private.h38 ((!varea->mem_obj || !varea->mem_obj->get_name) \
40 : varea->mem_obj->get_name(varea))
120 rt_mem_obj_t mem_obj, rt_size_t offset);
127 && (varea->aspace->private_object != varea->mem_obj) in rt_varea_is_private_locked()
A Dmm_fault.c30 if (varea->mem_obj && varea->mem_obj->on_page_fault) in _fetch_page()
32 varea->mem_obj->on_page_fault(varea, msg); in _fetch_page()
A Dmm_aspace.h69 struct rt_mem_obj *mem_obj; member
175 mm_flag_t flags, rt_mem_obj_t mem_obj, rt_size_t offset);
180 rt_mem_obj_t mem_obj, rt_size_t offset);
/components/dfs/dfs_v2/src/
A Ddfs_file_mmap.c36 static void *dfs_mem_obj_get_file(rt_mem_obj_t mem_obj);
60 rt_mem_obj_t mem_obj = dfs_get_mem_obj(data); in _do_mmap() local
63 attr, flags, mem_obj, pgoffset); in _do_mmap()
137 struct dfs_file *file = dfs_mem_obj_get_file(varea->mem_obj); in on_page_fault()
180 struct dfs_file *file = dfs_mem_obj_get_file(varea->mem_obj); in on_varea_open()
198 struct dfs_file *file = dfs_mem_obj_get_file(varea->mem_obj); in on_varea_close()
540 rt_mem_obj_t mem_obj = dfs_get_mem_obj(file); in on_varea_mremap() local
592 struct rt_mem_obj mem_obj; /* Base memory object */ member
616 mobj = &dfs_mobj->mem_obj; in dfs_get_mem_obj()
635 static void *dfs_mem_obj_get_file(rt_mem_obj_t mem_obj) in dfs_mem_obj_get_file() argument
[all …]
/components/lwp/
A Dlwp_shm.c25 struct rt_mem_obj mem_obj; member
47 shm = rt_container_of(varea->mem_obj, struct lwp_shm_struct, mem_obj); in on_shm_varea_open()
54 shm = rt_container_of(varea->mem_obj, struct lwp_shm_struct, mem_obj); in on_shm_varea_close()
62 shm = rt_container_of(varea->mem_obj, struct lwp_shm_struct, mem_obj); in on_shm_page_fault()
154 p->mem_obj.get_name = get_shm_name; in _lwp_shmget()
155 p->mem_obj.on_page_fault = on_shm_page_fault; in _lwp_shmget()
156 p->mem_obj.on_varea_open = on_shm_varea_open; in _lwp_shmget()
157 p->mem_obj.on_varea_close = on_shm_varea_close; in _lwp_shmget()
158 p->mem_obj.hint_free = NULL; in _lwp_shmget()
295 &p->mem_obj, 0); in _lwp_shmat()
A Dlwp_user_mm.c486 mobj = uarea->mem_obj; in lwp_user_memory_remap_to_kernel()
558 rt_mem_obj_t mem_obj; in lwp_mmap2() local
603 mem_obj = _get_mmap_obj(lwp); in lwp_mmap2()
605 rc = rt_aspace_map(uspace, &addr, length, k_attr, k_flags, mem_obj, k_offset); in lwp_mmap2()
A Dlwp.h69 struct rt_mem_obj mem_obj; member
A Dlwp_futex.c286 key.mobj = varea->mem_obj; in _sftx_get()

Completed in 18 milliseconds