Home
last modified time | relevance | path

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

1234

/freebsd-12-stable/sys/vm/
Dvm_map.h114 vm_prot_t protection; /* protection code */
115 vm_prot_t max_protection; /* maximum protection */
415 boolean_t vm_map_check_protection (vm_map_t, vm_offset_t, vm_offset_t, vm_prot_t);
419 vm_offset_t, int, vm_prot_t, vm_prot_t, int);
421 vm_size_t, vm_offset_t, vm_offset_t, int, vm_prot_t, vm_prot_t, int);
425 vm_prot_t, vm_prot_t, int);
429 …_insert (vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_offset_t, vm_prot_t, vm_prot_t, int);
430 int vm_map_lookup (vm_map_t *, vm_offset_t, vm_prot_t, vm_map_entry_t *, vm_object_t *,
431 vm_pindex_t *, vm_prot_t *, boolean_t *);
432 int vm_map_lookup_locked(vm_map_t *, vm_offset_t, vm_prot_t, vm_map_entry_t *, vm_object_t *,
[all …]
Dvm_extern.h88 int vm_fault(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type,
95 vm_prot_t prot, vm_page_t *ma, int max_count);
96 int vm_fault_trap(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type,
101 int vm_mmap(vm_map_t, vm_offset_t *, vm_size_t, vm_prot_t, vm_prot_t, int,
103 int vm_mmap_object(vm_map_t, vm_offset_t *, vm_size_t, vm_prot_t,
104 vm_prot_t, int, vm_object_t, vm_ooffset_t, boolean_t, struct thread *);
106 int vm_mmap_cdev(struct thread *, vm_size_t, vm_prot_t, vm_prot_t *,
108 int vm_mmap_vnode(struct thread *, vm_size_t, vm_prot_t, vm_prot_t *, int *,
Dvm.h76 typedef u_char vm_prot_t; /* protection codes */ typedef
78 #define VM_PROT_NONE ((vm_prot_t) 0x00)
79 #define VM_PROT_READ ((vm_prot_t) 0x01)
80 #define VM_PROT_WRITE ((vm_prot_t) 0x02)
81 #define VM_PROT_EXECUTE ((vm_prot_t) 0x04)
82 #define VM_PROT_COPY ((vm_prot_t) 0x08) /* copy-on-read */
83 #define VM_PROT_PRIV_FLAG ((vm_prot_t) 0x10)
Dvm_pager.h52 typedef vm_object_t pgo_alloc_t(void *, vm_ooffset_t, vm_prot_t, vm_ooffset_t,
61 typedef int pgo_populate_t(vm_object_t, vm_pindex_t, int, vm_prot_t,
115 vm_object_t vm_pager_allocate(objtype_t, void *, vm_ooffset_t, vm_prot_t,
166 vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last) in vm_pager_populate()
223 int fault_type, vm_prot_t max_prot, vm_pindex_t *first,
225 int (*cdev_pg_ctor)(void *handle, vm_ooffset_t size, vm_prot_t prot,
231 struct cdev_pager_ops *ops, vm_ooffset_t size, vm_prot_t prot,
240 int fault_type, vm_prot_t max_prot, vm_pindex_t *first,
244 void (*phys_pg_ctor)(vm_object_t vm_obj, vm_prot_t prot,
250 void *data, vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t foff,
Dpmap.h132 vm_prot_t prot, u_int flags, int8_t psind);
134 vm_offset_t end, vm_page_t m_start, vm_prot_t prot);
136 vm_prot_t prot);
139 vm_prot_t prot);
156 void pmap_protect(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t);
Ddevice_pager.c62 static vm_object_t dev_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
70 int fault_type, vm_prot_t, vm_pindex_t *first, vm_pindex_t *last);
95 static int old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot,
128 vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t foff, struct ucred *cred) in cdev_pager_allocate()
222 dev_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in dev_pager_alloc()
319 vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last) in dev_pager_populate()
426 old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in old_dev_pager_ctor()
Dphys_pager.c57 int fault_type, vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last);
78 vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t foff, struct ucred *cred) in phys_pager_allocate()
148 phys_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in phys_pager_alloc()
233 int fault_type __unused, vm_prot_t max_prot __unused, vm_pindex_t *first, in default_phys_pager_populate()
286 vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last) in phys_pager_populate()
Ddefault_pager.c50 static vm_object_t default_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
85 default_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in default_pager_alloc()
Dvm_mmap.c205 vm_prot_t cap_maxprot; in kern_mmap_fpcheck()
1222 vm_prot_t prot, vm_prot_t *maxprotp, int *flagsp, in vm_mmap_vnode()
1332 vm_mmap_cdev(struct thread *td, vm_size_t objsize, vm_prot_t prot, in vm_mmap_cdev()
1333 vm_prot_t *maxprotp, int *flagsp, struct cdev *cdev, struct cdevsw *dsw, in vm_mmap_cdev()
1394 vm_mmap(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot, in vm_mmap()
1395 vm_prot_t maxprot, int flags, in vm_mmap()
1498 vm_mmap_object(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot, in vm_mmap_object()
1499 vm_prot_t maxprot, int flags, vm_object_t object, vm_ooffset_t foff, in vm_mmap_object()
Dvm_map.c142 static void vm_map_pmap_enter(vm_map_t map, vm_offset_t addr, vm_prot_t prot,
149 vm_size_t max_ssize, vm_size_t growsize, vm_prot_t prot, vm_prot_t max,
1434 vm_offset_t start, vm_offset_t end, vm_prot_t prot, vm_prot_t max, int cow) in vm_map_insert()
1733 vm_offset_t start, vm_size_t length, vm_prot_t prot, in vm_map_fixed()
1734 vm_prot_t max, int cow) in vm_map_fixed()
1883 vm_prot_t prot, vm_prot_t max, int cow) in vm_map_find()
2040 vm_offset_t max_addr, int find_space, vm_prot_t prot, vm_prot_t max, in vm_map_find_min()
2379 vm_map_pmap_enter(vm_map_t map, vm_offset_t addr, vm_prot_t prot, in vm_map_pmap_enter()
2471 vm_prot_t new_prot, boolean_t set_max) in vm_map_protect()
2476 vm_prot_t old_prot; in vm_map_protect()
[all …]
Dsg_pager.c53 static vm_object_t sg_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
71 sg_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in sg_pager_alloc()
Dvm_pager.c94 static vm_object_t dead_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
109 dead_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in dead_pager_alloc()
220 vm_prot_t prot, vm_ooffset_t off, struct ucred *cred) in vm_pager_allocate()
Dvm_fault.c205 vm_fault_dirty(vm_map_entry_t entry, vm_page_t m, vm_prot_t prot, in vm_fault_dirty()
206 vm_prot_t fault_type, int fault_flags, bool set_wd) in vm_fault_dirty()
285 vm_fault_soft_fast(struct faultstate *fs, vm_offset_t vaddr, vm_prot_t prot, in vm_fault_soft_fast()
400 vm_fault_populate(struct faultstate *fs, vm_prot_t prot, int fault_type, in vm_fault_populate()
564 vm_fault_trap(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, in vm_fault_trap()
682 vm_fault(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, in vm_fault()
690 vm_prot_t prot, retry_prot; in vm_fault()
1661 vm_prot_t prot, vm_page_t *ma, int max_count) in vm_fault_quick_hold_pages()
1758 vm_prot_t access, prot; in vm_fault_copy_entry()
/freebsd-12-stable/lib/libkvm/
Dkvm.h47 typedef u_char vm_prot_t; typedef
89 vm_prot_t prot;
Dkvm_minidump_i386.c246 static vm_prot_t
249 vm_prot_t prot = VM_PROT_READ; in _i386_entry_to_prot()
283 vm_prot_t *prot) in _i386_iterator_next()
320 vm_prot_t prot; in _i386_minidump_walk_pages()
Dkvm_minidump_aarch64.c218 static vm_prot_t
221 vm_prot_t prot = VM_PROT_READ; in _aarch64_entry_to_prot()
238 vm_prot_t prot; in _aarch64_minidump_walk_pages()
Dkvm_minidump_riscv.c219 static vm_prot_t
222 vm_prot_t prot = VM_PROT_READ; in _riscv_entry_to_prot()
238 vm_prot_t prot; in _riscv_minidump_walk_pages()
Dkvm_minidump_amd64.c60 static vm_prot_t
63 vm_prot_t prot = VM_PROT_READ; in _amd64_entry_to_prot()
347 vm_prot_t prot; in _amd64_minidump_walk_pages()
Dkvm_minidump_arm.c208 static vm_prot_t
212 vm_prot_t prot = VM_PROT_READ; in _arm_entry_to_prot()
/freebsd-12-stable/sys/sys/
Dfile.h123 vm_size_t size, vm_prot_t prot, vm_prot_t cap_maxprot,
249 vm_prot_t *maxprotp, struct file **fpp);
416 vm_prot_t prot, vm_prot_t cap_maxprot, int flags, vm_ooffset_t foff, in fo_mmap()
Dimgact.h87 vm_prot_t stack_prot;
/freebsd-12-stable/sys/powerpc/powerpc/
Dpmap_dispatch.c144 pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t p, vm_prot_t prot, in pmap_enter()
155 vm_page_t m_start, vm_prot_t prot) in pmap_enter_object()
164 pmap_enter_quick(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot) in pmap_enter_quick()
180 pmap_extract_and_hold(pmap_t pmap, vm_offset_t va, vm_prot_t prot) in pmap_extract_and_hold()
296 pmap_protect(pmap_t pmap, vm_offset_t start, vm_offset_t end, vm_prot_t prot) in pmap_protect()
/freebsd-12-stable/sys/dev/xen/privcmd/
Dprivcmd.c88 static int privcmd_pg_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot,
104 privcmd_pg_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in privcmd_pg_ctor()
265 vm_prot_t prot; in privcmd_ioctl()
/freebsd-12-stable/sys/powerpc/aim/
Dmmu_oea.c264 vm_prot_t, u_int, int8_t);
278 int moea_enter(mmu_t, pmap_t, vm_offset_t, vm_page_t, vm_prot_t, u_int,
281 vm_prot_t);
282 void moea_enter_quick(mmu_t, pmap_t, vm_offset_t, vm_page_t, vm_prot_t);
284 vm_page_t moea_extract_and_hold(mmu_t, pmap_t, vm_offset_t, vm_prot_t);
296 void moea_protect(mmu_t, pmap_t, vm_offset_t, vm_offset_t, vm_prot_t);
1120 moea_enter(mmu_t mmu, pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, in moea_enter()
1148 moea_enter_locked(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, in moea_enter_locked()
1215 vm_page_t m_start, vm_prot_t prot) in moea_enter_object()
1237 vm_prot_t prot) in moea_enter_quick()
[all …]
/freebsd-12-stable/sys/security/mac/
Dmac_process.c228 prot2str(vm_prot_t prot) in prot2str()
257 vm_prot_t revokeperms; in mac_proc_vm_revoke_recurse()

1234