Lines Matching refs:rt_lwp

47 void* lwp_mmap2(struct rt_lwp *lwp, void *addr, size_t length, int prot, int flags, int fd, off_t p…
57 int lwp_munmap(struct rt_lwp *lwp, void *addr, size_t length);
59 void *lwp_mremap(struct rt_lwp *lwp, void *old_address, size_t old_size,
70 int lwp_user_accessible_ext(struct rt_lwp *lwp, void *addr, size_t size);
104 size_t lwp_data_get(struct rt_lwp *lwp, void *dst, void *src, size_t size);
125 size_t lwp_data_put(struct rt_lwp *lwp, void *dst, void *src, size_t size);
146 size_t lwp_data_set(struct rt_lwp *lwp, void *dst, int c, size_t size);
148 int lwp_user_space_init(struct rt_lwp *lwp, rt_bool_t is_fork);
149 void lwp_unmap_user_space(struct rt_lwp *lwp);
151 int lwp_unmap_user(struct rt_lwp *lwp, void *va);
152 void *lwp_map_user(struct rt_lwp *lwp, void *map_va, size_t map_size, rt_bool_t text);
154 rt_varea_t lwp_map_user_varea(struct rt_lwp *lwp, void *map_va, size_t map_size);
157 rt_varea_t lwp_map_user_varea_ext(struct rt_lwp *lwp, void *map_va, size_t map_size, size_t flags);
159 void *lwp_map_user_phy(struct rt_lwp *lwp, void *map_va, void *map_pa, size_t map_size, rt_bool_t c…
160 int lwp_unmap_user_phy(struct rt_lwp *lwp, void *va);
165 size_t lwp_user_strlen_ext(struct rt_lwp *lwp, const char *s);
166 size_t lwp_strlen(struct rt_lwp *lwp, const char *s);
168 int lwp_fork_aspace(struct rt_lwp *dest_lwp, struct rt_lwp *src_lwp);
170 void lwp_data_cache_flush(struct rt_lwp *lwp, void *vaddr, size_t size);
172 static inline void *_lwp_v2p(struct rt_lwp *lwp, void *vaddr) in _lwp_v2p()
177 static inline void *lwp_v2p(struct rt_lwp *lwp, void *vaddr) in lwp_v2p()