Lines Matching refs:flags
73 pub fn flags(&self) -> vm_flags_t { in flags() method
139 if self.flags() & flags::MIXEDMAP != 0 { in as_mixedmap_vma()
245 let mut flags = self.flags(); in update_flags() variables
246 flags |= set; in update_flags()
247 flags &= !unset; in update_flags()
252 unsafe { (*self.as_ptr()).__bindgen_anon_2.__vm_flags = flags }; in update_flags()
263 unsafe { self.update_flags(flags::MIXEDMAP, 0) }; in set_mixedmap()
277 unsafe { self.update_flags(flags::IO, 0) }; in set_io()
286 unsafe { self.update_flags(flags::DONTEXPAND, 0) }; in set_dontexpand()
296 unsafe { self.update_flags(flags::DONTCOPY, 0) }; in set_dontcopy()
306 unsafe { self.update_flags(flags::DONTDUMP, 0) }; in set_dontdump()
314 (self.flags() & flags::READ) != 0 in readable()
330 unsafe { self.update_flags(0, flags::MAYREAD) }; in try_clear_mayread()
339 (self.flags() & flags::WRITE) != 0 in writable()
355 unsafe { self.update_flags(0, flags::MAYWRITE) }; in try_clear_maywrite()
364 (self.flags() & flags::EXEC) != 0 in executable()
380 unsafe { self.update_flags(0, flags::MAYEXEC) }; in try_clear_mayexec()
390 pub mod flags { module