Lines Matching refs:ptr
19 /// `mmap(ptr, len, prot, flags, fd, offset)`—Create a file-backed memory
37 ptr: *mut c_void,
44 backend::mm::syscalls::mmap(ptr, len, prot, flags, fd.as_fd(), offset)
47 /// `mmap(ptr, len, prot, MAP_ANONYMOUS | flags, -1, 0)`—Create an anonymous
65 ptr: *mut c_void,
70 backend::mm::syscalls::mmap_anonymous(ptr, len, prot, flags)
73 /// `munmap(ptr, len)`
86 pub unsafe fn munmap(ptr: *mut c_void, len: usize) -> io::Result<()> {
87 backend::mm::syscalls::munmap(ptr, len)
142 /// `mprotect(ptr, len, flags)`
155 pub unsafe fn mprotect(ptr: *mut c_void, len: usize, flags: MprotectFlags) -> io::Result<()> {
156 backend::mm::syscalls::mprotect(ptr, len, flags)
159 /// `mlock(ptr, len)`—Lock memory into RAM.
179 pub unsafe fn mlock(ptr: *mut c_void, len: usize) -> io::Result<()> {
180 backend::mm::syscalls::mlock(ptr, len)
183 /// `mlock2(ptr, len, flags)`—Lock memory into RAM, with
206 pub unsafe fn mlock_with(ptr: *mut c_void, len: usize, flags: MlockFlags) -> io::Result<()> {
207 backend::mm::syscalls::mlock_with(ptr, len, flags)
210 /// `munlock(ptr, len)`—Unlock memory.
229 pub unsafe fn munlock(ptr: *mut c_void, len: usize) -> io::Result<()> {
230 backend::mm::syscalls::munlock(ptr, len)