Lines Matching refs:map_size
187 static void *_lwp_map_user(struct rt_lwp *lwp, void *map_va, size_t map_size, in _lwp_map_user() argument
199 ret = rt_aspace_map_private(lwp->aspace, &va, map_size, MMU_MAP_U_RWCB, flags); in _lwp_map_user()
204 map_size, ret); in _lwp_map_user()
235 void *lwp_map_user(struct rt_lwp *lwp, void *map_va, size_t map_size, int text) in lwp_map_user() argument
240 if (!map_size) in lwp_map_user()
245 map_size += (offset + ARCH_PAGE_SIZE - 1); in lwp_map_user()
246 map_size &= ~ARCH_PAGE_MASK; in lwp_map_user()
249 ret = _lwp_map_user(lwp, map_va, map_size, text); in lwp_map_user()
285 static rt_varea_t _lwp_map_user_varea(struct rt_lwp *lwp, void *map_va, size_t map_size, size_t fla… in _lwp_map_user_varea() argument
295 ret = rt_aspace_map_private(lwp->aspace, &va, map_size, in _lwp_map_user_varea()
305 map_size, ret); in _lwp_map_user_varea()
311 static rt_varea_t _map_user_varea_ext(struct rt_lwp *lwp, void *map_va, size_t map_size, size_t fla… in _map_user_varea_ext() argument
315 if (!map_size) in _map_user_varea_ext()
320 map_size += (offset + ARCH_PAGE_SIZE - 1); in _map_user_varea_ext()
321 map_size &= ~ARCH_PAGE_MASK; in _map_user_varea_ext()
324 return _lwp_map_user_varea(lwp, map_va, map_size, flags); in _map_user_varea_ext()
327 rt_varea_t lwp_map_user_varea_ext(struct rt_lwp *lwp, void *map_va, size_t map_size, size_t flags) in lwp_map_user_varea_ext() argument
329 return _map_user_varea_ext(lwp, map_va, map_size, flags); in lwp_map_user_varea_ext()
332 rt_varea_t lwp_map_user_varea(struct rt_lwp *lwp, void *map_va, size_t map_size) in lwp_map_user_varea() argument
334 return _map_user_varea_ext(lwp, map_va, map_size, LWP_MAP_FLAG_NONE); in lwp_map_user_varea()
338 size_t map_size, int cached) in lwp_map_user_phy() argument
344 if (!map_size) in lwp_map_user_phy()
357 map_size += (offset + ARCH_PAGE_SIZE - 1); in lwp_map_user_phy()
358 map_size &= ~ARCH_PAGE_MASK; in lwp_map_user_phy()
365 .map_size = map_size}; in lwp_map_user_phy()