| /components/mm/ |
| A D | mm_object.c | 29 static const char *get_name(rt_varea_t varea) in get_name() 34 static void on_page_fault(struct rt_varea *varea, struct rt_aspace_fault_msg *msg) in on_page_fault() 51 static void on_varea_open(struct rt_varea *varea) in on_varea_open() 56 static void on_varea_close(struct rt_varea *varea) in on_varea_close() 60 static rt_err_t on_varea_expand(struct rt_varea *varea, void *new_vaddr, rt_size_t size) in on_varea_expand() 65 static rt_err_t on_varea_shrink(rt_varea_t varea, void *new_start, rt_size_t size) in on_varea_shrink() 80 static void page_read(struct rt_varea *varea, struct rt_aspace_io_msg *msg) in page_read() 94 static void page_write(struct rt_varea *varea, struct rt_aspace_io_msg *msg) in page_write()
|
| A D | mm_private.h | 36 #define VAREA_NOT_STATIC(varea) (!((varea)->flag & MMF_STATIC_ALLOC)) argument 37 #define VAREA_NAME(varea) \ argument 43 #define VAREA_IS_WRITABLE(varea) \ argument 46 #define VAREA_VA_TO_OFFSET(varea, va) \ argument 122 rt_inline rt_bool_t rt_varea_is_private_locked(rt_varea_t varea) in rt_varea_is_private_locked()
|
| A D | mm_fault.c | 27 static int _fetch_page(rt_varea_t varea, struct rt_aspace_fault_msg *msg) in _fetch_page() 39 static int _read_fault(rt_varea_t varea, void *pa, struct rt_aspace_fault_msg *msg) in _read_fault() 55 static int _write_fault(rt_varea_t varea, void *pa, struct rt_aspace_fault_msg *msg) in _write_fault() 95 static int _exec_fault(rt_varea_t varea, void *pa, struct rt_aspace_fault_msg *msg) in _exec_fault() 107 …oid _determine_precise_fault_type(struct rt_aspace_fault_msg *msg, rt_ubase_t pa, rt_varea_t varea) in _determine_precise_fault_type() 157 rt_varea_t varea; in rt_aspace_fault_try_fix() local
|
| A D | mm_anon.c | 112 void rt_varea_pgmgr_insert(rt_varea_t varea, void *page_addr) in rt_varea_pgmgr_insert() 121 static void _pgmgr_pop_all(rt_varea_t varea) in _pgmgr_pop_all() 143 static void _pgmgr_pop_range(rt_varea_t varea, void *rm_start, void *rm_end) in _pgmgr_pop_range() 164 static const char *_anon_get_name(rt_varea_t varea) in _anon_get_name() 173 static void _anon_varea_open(struct rt_varea *varea) in _anon_varea_open() 183 static void _anon_varea_close(struct rt_varea *varea) in _anon_varea_close() 196 static rt_err_t _anon_varea_shrink(rt_varea_t varea, void *new_start, rt_size_t size) in _anon_varea_shrink() 237 rt_inline void _map_page_in_varea(rt_aspace_t asapce, rt_varea_t varea, in _map_page_in_varea() 374 static void _anon_page_read(struct rt_varea *varea, struct rt_aspace_io_msg *iomsg) in _anon_page_read() 409 static void _anon_page_write(struct rt_varea *varea, struct rt_aspace_io_msg *iomsg) in _anon_page_write() [all …]
|
| A D | mm_aspace.c | 107 rt_varea_t varea; in rt_aspace_detach() local 465 rt_varea_t varea = *pvarea; in _insert_new_varea() local 581 rt_varea_t varea; in _mm_aspace_map() local 633 rt_varea_t varea; in _varea_create() local 863 rt_varea_t varea; in _aspace_unmap() local 1231 rt_varea_t varea = NULL; in _find_free() local 1302 rt_varea_t varea; in rt_aspace_load_page() local 1442 rt_varea_t varea; in rt_aspace_control() local 1467 rt_varea_t varea; in rt_aspace_traversal() local 1759 rt_varea_t varea; in rt_aspace_page_put() local [all …]
|
| A D | avl_adpt.c | 79 rt_varea_t varea = VAREA_ENTRY(node); in search() local 114 rt_varea_t varea = VAREA_ENTRY(node); in _aspace_bst_search_exceed() local 149 void _aspace_bst_insert(struct rt_aspace *aspace, struct rt_varea *varea) in _aspace_bst_insert() 176 void _aspace_bst_remove(struct rt_aspace *aspace, struct rt_varea *varea) in _aspace_bst_remove()
|
| A D | mm_page.c | 84 static const char *get_name(rt_varea_t varea) in get_name() 97 static void on_page_fault(struct rt_varea *varea, in on_page_fault()
|
| /components/dfs/dfs_v2/src/ |
| A D | dfs_file_mmap.c | 134 static void on_page_fault(struct rt_varea *varea, struct rt_aspace_fault_msg *msg) in on_page_fault() 178 static void on_varea_open(struct rt_varea *varea) in on_varea_open() 196 static void on_varea_close(struct rt_varea *varea) in on_varea_close() 241 static const char *get_name(rt_varea_t varea) in get_name() 259 void page_read(struct rt_varea *varea, struct rt_aspace_io_msg *msg) in page_read() 297 void page_write(struct rt_varea *varea, struct rt_aspace_io_msg *msg) in page_write() 338 static rt_err_t unmap_pages(rt_varea_t varea, void *rm_start, void *rm_end) in unmap_pages() 378 rt_err_t on_varea_shrink(struct rt_varea *varea, void *new_vaddr, rt_size_t size) in on_varea_shrink() 414 rt_err_t on_varea_expand(struct rt_varea *varea, void *new_vaddr, rt_size_t size) in on_varea_expand() 528 void *on_varea_mremap(struct rt_varea *varea, rt_size_t new_size, int flags, void *new_address) in on_varea_mremap()
|
| A D | dfs_pcache.c | 57 struct rt_varea *varea; member 974 rt_varea_t varea; in dfs_page_unmap() local 1818 void *dfs_aspace_mmap(struct dfs_file *file, struct rt_varea *varea, void *vaddr) in dfs_aspace_mmap() 1889 int dfs_aspace_unmap(struct dfs_file *file, struct rt_varea *varea) in dfs_aspace_unmap() 1972 int dfs_aspace_page_unmap(struct dfs_file *file, struct rt_varea *varea, void *vaddr) in dfs_aspace_page_unmap() 2029 int dfs_aspace_page_dirty(struct dfs_file *file, struct rt_varea *varea, void *vaddr) in dfs_aspace_page_dirty() 2059 off_t dfs_aspace_fpos(struct rt_varea *varea, void *vaddr) in dfs_aspace_fpos() 2072 void *dfs_aspace_vaddr(struct rt_varea *varea, off_t fpos) in dfs_aspace_vaddr() 2092 int dfs_aspace_mmap_read(struct dfs_file *file, struct rt_varea *varea, void *data) in dfs_aspace_mmap_read() 2124 int dfs_aspace_mmap_write(struct dfs_file *file, struct rt_varea *varea, void *data) in dfs_aspace_mmap_write()
|
| /components/lwp/ |
| A D | lwp_shm.c | 39 static const char *get_shm_name(rt_varea_t varea) in get_shm_name() 44 static void on_shm_varea_open(struct rt_varea *varea) in on_shm_varea_open() 51 static void on_shm_varea_close(struct rt_varea *varea) in on_shm_varea_close() 58 static void on_shm_page_fault(struct rt_varea *varea, struct rt_aspace_fault_msg *msg) in on_shm_page_fault()
|
| A D | lwp_user_mm.c | 47 static const char *_null_get_name(rt_varea_t varea) in _null_get_name() 52 static void _null_page_fault(struct rt_varea *varea, in _null_page_fault() 71 static rt_err_t _null_shrink(rt_varea_t varea, void *new_start, rt_size_t size) in _null_shrink() 99 static rt_err_t _null_expand(struct rt_varea *varea, void *new_vaddr, rt_size_t size) in _null_expand() 104 static void _null_page_read(struct rt_varea *varea, struct rt_aspace_io_msg *msg) in _null_page_read() 113 static void _null_page_write(struct rt_varea *varea, struct rt_aspace_io_msg *msg) in _null_page_write() 289 rt_varea_t varea = RT_NULL; in _lwp_map_user_varea() local 389 rt_varea_t varea = RT_NULL; in lwp_brk() local
|
| A D | lwp_futex.c | 279 rt_varea_t varea; in _sftx_get() local
|