Searched refs:mem_obj (Results 1 – 10 of 10) sorted by relevance
| /components/mm/ |
| A D | mm_anon.c | 25 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 D | mm_aspace.c | 286 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 D | mm_private.h | 38 ((!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 D | mm_fault.c | 30 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 D | mm_aspace.h | 69 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 D | dfs_file_mmap.c | 36 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 D | lwp_shm.c | 25 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 D | lwp_user_mm.c | 486 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 D | lwp.h | 69 struct rt_mem_obj mem_obj; member
|
| A D | lwp_futex.c | 286 key.mobj = varea->mem_obj; in _sftx_get()
|
Completed in 18 milliseconds