Lines Matching refs:mmap2
93 static void *_map_data_to_uspace(struct dfs_mmap2_args *mmap2, void *data, rt_err_t *code) in _map_data_to_uspace() argument
96 void *map_vaddr = mmap2->addr; in _map_data_to_uspace()
97 size_t map_size = mmap2->length; in _map_data_to_uspace()
98 struct rt_lwp *lwp = mmap2->lwp; in _map_data_to_uspace()
109 k_flags = lwp_user_mm_flag_to_kernel(mmap2->flags); in _map_data_to_uspace()
110 k_flags = MMF_CREATE(k_flags, mmap2->min_align_size); in _map_data_to_uspace()
111 k_attr = lwp_user_mm_attr_to_kernel(mmap2->prot); in _map_data_to_uspace()
113 … map_vaddr = _do_mmap(lwp, map_vaddr, map_size, k_attr, k_flags, mmap2->pgoffset, data, code); in _map_data_to_uspace()
657 int dfs_file_mmap(struct dfs_file *file, struct dfs_mmap2_args *mmap2) in dfs_file_mmap() argument
663 mmap2->addr, mmap2->length, mmap2->prot, mmap2->flags, mmap2->pgoffset); in dfs_file_mmap()
669 map_vaddr = _map_data_to_uspace(mmap2, file, &ret); in dfs_file_mmap()
672 mmap2->ret = map_vaddr; in dfs_file_mmap()
685 int dfs_file_mmap(struct dfs_file *file, struct dfs_mmap2_args *mmap2) in dfs_file_mmap() argument
689 mmap2->addr, mmap2->length, mmap2->prot, mmap2->flags, mmap2->pgoffset); in dfs_file_mmap()