Home
last modified time | relevance | path

Searched refs:vm_prot_t (Results 1 – 25 of 34) sorted by relevance

12

/dragonfly/sys/vm/
H A Dvm.h77 typedef u_char vm_prot_t; /* protection codes */ typedef
79 #define VM_PROT_NONE ((vm_prot_t) 0x00)
80 #define VM_PROT_READ ((vm_prot_t) 0x01)
81 #define VM_PROT_WRITE ((vm_prot_t) 0x02)
82 #define VM_PROT_EXECUTE ((vm_prot_t) 0x04)
83 #define VM_PROT_OVERRIDE_WRITE ((vm_prot_t) 0x08) /* copy-on-write */
84 #define VM_PROT_NOSYNC ((vm_prot_t) 0x10)
H A Dvm_map.h230 vm_prot_t protection; /* protection code */
231 vm_prot_t max_protection; /* maximum protection */
591 vm_prot_t, boolean_t);
605 vm_prot_t, vm_prot_t, int);
608 vm_offset_t vm_map_hint(struct proc *, vm_offset_t, vm_prot_t);
616 vm_prot_t, vm_prot_t, int);
617 int vm_map_lookup (vm_map_t *, vm_offset_t, vm_prot_t,
619 vm_pindex_t *, vm_pindex_t *, vm_prot_t *, int *);
625 int vm_map_protect (vm_map_t, vm_offset_t, vm_offset_t, vm_prot_t, boolean_t);
634 vm_prot_t, vm_prot_t, int);
H A Dvm_pager.h98 vm_object_t default_pager_alloc(void *, off_t, vm_prot_t, off_t);
99 vm_object_t dev_pager_alloc(void *, off_t, vm_prot_t, off_t);
100 vm_object_t phys_pager_alloc(void *, off_t, vm_prot_t, off_t);
101 vm_object_t swap_pager_alloc(void *, off_t, vm_prot_t, off_t);
102 vm_object_t vnode_pager_alloc (void *, off_t, vm_prot_t, off_t, int, int);
174 int (*cdev_pg_ctor)(void *handle, vm_ooffset_t size, vm_prot_t prot,
180 struct cdev_pager_ops *ops, vm_ooffset_t size, vm_prot_t prot,
H A Dvm_extern.h81 int vm_fault(struct vm_map *, vm_offset_t, vm_prot_t, int);
84 vm_prot_t, int, int *, int *);
85 vm_page_t vm_fault_page_quick(vm_offset_t, vm_prot_t, int *, int *);
96 vm_prot_t, vm_prot_t, int, void *, vm_ooffset_t,
H A Dpmap.h183 vm_prot_t, boolean_t, struct vm_map_entry *);
186 vm_page_t pmap_fault_page_quick(pmap_t, vm_offset_t, vm_prot_t, int *);
196 void pmap_page_protect (struct vm_page *m, vm_prot_t prot);
206 void pmap_protect (pmap_t, vm_offset_t, vm_offset_t, vm_prot_t);
H A Ddevice_pager.c84 static int old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot,
110 vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t foff, struct ucred *cred) in cdev_pager_allocate()
174 dev_pager_alloc(void *handle, off_t size, vm_prot_t prot, off_t foff) in dev_pager_alloc()
313 old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in old_dev_pager_ctor()
H A Dvm_glue.c110 vm_prot_t prot; in kernacc()
144 vm_prot_t prot; in useracc()
H A Dvm_fault.c138 vm_prot_t prot;
141 vm_prot_t first_prot;
199 vm_prot_t fault_type);
200 static int vm_fault_object(struct faultstate *, vm_pindex_t, vm_prot_t, int);
853 vm_prot_t fault_type) in vm_fault_bypass()
990 vm_fault_page_quick(vm_offset_t va, vm_prot_t fault_type, in vm_fault_page_quick()
1025 vm_fault_page(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, in vm_fault_page()
1035 vm_prot_t orig_fault_type = fault_type; in vm_fault_page()
1391 vm_prot_t fault_type, int fault_flags, in vm_fault_object_page()
1564 vm_prot_t fault_type, int allow_nofault) in vm_fault_object()
[all …]
H A Ddefault_pager.c72 default_pager_alloc(void *handle, off_t size, vm_prot_t prot, off_t offset) in default_pager_alloc()
H A Dphys_pager.c60 phys_pager_alloc(void *handle, off_t size, vm_prot_t prot, off_t foff) in phys_pager_alloc()
H A Dvm_map.c1239 vm_prot_t prot, vm_prot_t max, int cow) in vm_map_insert()
1589 vm_prot_t prot, vm_prot_t max, int cow) in vm_map_find()
2132 vm_prot_t new_prot, boolean_t set_max) in vm_map_protect()
2195 vm_prot_t old_prot; in vm_map_protect()
3349 vm_prot_t protection, boolean_t have_lock) in vm_map_check_protection()
3883 int flags, vm_prot_t prot, vm_prot_t max, int cow) in vm_map_stack()
4269 vm_map_hint(struct proc *p, vm_offset_t addr, vm_prot_t prot) in vm_map_hint()
4328 vm_prot_t fault_typea, in vm_map_lookup()
4333 vm_prot_t *out_prot, /* OUT */ in vm_map_lookup()
4338 vm_prot_t prot; in vm_map_lookup()
[all …]
H A Dvm_mmap.c131 vm_prot_t prot, maxprot; in kern_mmap()
590 vm_prot_t prot; in sys_mprotect()
1200 vm_mmap(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot, in vm_mmap()
1201 vm_prot_t maxprot, int flags, void *handle, vm_ooffset_t foff, in vm_mmap()
H A Dvm_object.h327 vm_prot_t, int, int *, int *);
/dragonfly/sys/kern/
H A Dimgact_elf.c84 vm_prot_t prot);
90 static vm_prot_t __elfN(trans_prot)(Elf_Word);
91 static Elf_Word __elfN(untrans_prot)(vm_prot_t);
243 size_t filsz, vm_prot_t prot) in __elfN()
421 vm_prot_t prot; in __elfN()
609 vm_prot_t prot; in __CONCAT()
1884 static vm_prot_t
1887 vm_prot_t prot; in __elfN()
1900 __elfN(untrans_prot)(vm_prot_t prot) in __elfN()
H A Dsys_process.c68 vm_prot_t out_prot;
128 vm_prot_t out_prot;
H A Dkern_plimit.c337 vm_prot_t prot; in kern_setrlimit()
H A Dkern_fp.c399 vm_prot_t maxprot; in fp_mmap()
/dragonfly/sys/dev/virtual/nvmm/
H A Dnvmm_dragonfly.c81 os_vmspace_fault(os_vmspace_t *vm, vaddr_t va, vm_prot_t prot) in os_vmspace_fault()
122 vm_prot_t vmprot, vmmaxprot; in os_vmobj_map()
H A Dnvmm_os.h277 int os_vmspace_fault(os_vmspace_t *, vaddr_t, vm_prot_t);
H A Dnvmm_netbsd.c51 os_vmspace_fault(os_vmspace_t *vm, vaddr_t va, vm_prot_t prot) in os_vmspace_fault()
/dragonfly/sys/vfs/procfs/
H A Dprocfs_mem.c76 vm_prot_t reqprot; in procfs_rwmem()
H A Dprocfs_map.c95 vm_prot_t e_prot; in procfs_domap()
/dragonfly/sys/dev/drm/include/drm/
H A Ddrm_gem.h223 int i915_gem_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot,
/dragonfly/sys/net/netmap/
H A Dnetmap_freebsd.c202 netmap_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in netmap_dev_pager_ctor()
/dragonfly/sys/platform/vkernel64/platform/
H A Dpmap.c686 vm_prot_t prot __unused, int *busyp __unused) in pmap_fault_page_quick()
2163 pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) in pmap_protect()
2266 pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, in pmap_enter()
2453 vm_prot_t prot = entry->protection; in pmap_object_init_pt()
2963 pmap_page_protect(vm_page_t m, vm_prot_t prot) in pmap_page_protect()

12