Home
last modified time | relevance | path

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

123

/freebsd-11-stable/sys/vm/
HDvm_map.h113 vm_prot_t protection; /* protection code */
114 vm_prot_t max_protection; /* maximum protection */
392 boolean_t vm_map_check_protection (vm_map_t, vm_offset_t, vm_offset_t, vm_prot_t);
396 vm_offset_t, int, vm_prot_t, vm_prot_t, int);
398 vm_size_t, vm_offset_t, vm_offset_t, int, vm_prot_t, vm_prot_t, int);
400 vm_prot_t, vm_prot_t, int);
404 …_insert (vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_offset_t, vm_prot_t, vm_prot_t, int);
405 int vm_map_lookup (vm_map_t *, vm_offset_t, vm_prot_t, vm_map_entry_t *, vm_object_t *,
406 vm_pindex_t *, vm_prot_t *, boolean_t *);
407 int vm_map_lookup_locked(vm_map_t *, vm_offset_t, vm_prot_t, vm_map_entry_t *, vm_object_t *,
[all …]
HDvm_extern.h77 int vm_fault(vm_map_t, vm_offset_t, vm_prot_t, int);
82 int vm_fault_hold(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type,
85 vm_prot_t prot, vm_page_t *ma, int max_count);
89 int vm_mmap(vm_map_t, vm_offset_t *, vm_size_t, vm_prot_t, vm_prot_t, int,
91 int vm_mmap_object(vm_map_t, vm_offset_t *, vm_size_t, vm_prot_t,
92 vm_prot_t, int, vm_object_t, vm_ooffset_t, boolean_t, struct thread *);
94 int vm_mmap_cdev(struct thread *, vm_size_t, vm_prot_t, vm_prot_t *,
96 int vm_mmap_vnode(struct thread *, vm_size_t, vm_prot_t, vm_prot_t *, int *,
HDvm.h74 typedef u_char vm_prot_t; /* protection codes */ typedef
76 #define VM_PROT_NONE ((vm_prot_t) 0x00)
77 #define VM_PROT_READ ((vm_prot_t) 0x01)
78 #define VM_PROT_WRITE ((vm_prot_t) 0x02)
79 #define VM_PROT_EXECUTE ((vm_prot_t) 0x04)
80 #define VM_PROT_COPY ((vm_prot_t) 0x08) /* copy-on-read */
81 #define VM_PROT_PRIV_FLAG ((vm_prot_t) 0x10)
HDvm_pager.h50 typedef vm_object_t pgo_alloc_t(void *, vm_ooffset_t, vm_prot_t, vm_ooffset_t,
59 typedef int pgo_populate_t(vm_object_t, vm_pindex_t, int, vm_prot_t,
109 vm_object_t vm_pager_allocate(objtype_t, void *, vm_ooffset_t, vm_prot_t,
160 vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last) in vm_pager_populate()
197 int fault_type, vm_prot_t max_prot, vm_pindex_t *first,
199 int (*cdev_pg_ctor)(void *handle, vm_ooffset_t size, vm_prot_t prot,
205 struct cdev_pager_ops *ops, vm_ooffset_t size, vm_prot_t prot,
HDpmap.h130 vm_prot_t prot, u_int flags, int8_t psind);
132 vm_offset_t end, vm_page_t m_start, vm_prot_t prot);
134 vm_prot_t prot);
137 vm_prot_t prot);
153 void pmap_protect(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t);
HDdevice_pager.c60 static vm_object_t dev_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
68 int fault_type, vm_prot_t, vm_pindex_t *first, vm_pindex_t *last);
93 static int old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot,
126 vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t foff, struct ucred *cred) in cdev_pager_allocate()
220 dev_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in dev_pager_alloc()
317 vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last) in dev_pager_populate()
424 old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in old_dev_pager_ctor()
HDdefault_pager.c48 static vm_object_t default_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
83 default_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in default_pager_alloc()
HDvm_map.c138 static void vm_map_pmap_enter(vm_map_t map, vm_offset_t addr, vm_prot_t prot,
145 vm_size_t max_ssize, vm_size_t growsize, vm_prot_t prot, vm_prot_t max,
1168 vm_offset_t start, vm_offset_t end, vm_prot_t prot, vm_prot_t max, int cow) in vm_map_insert()
1445 vm_offset_t start, vm_size_t length, vm_prot_t prot, in vm_map_fixed()
1446 vm_prot_t max, int cow) in vm_map_fixed()
1483 vm_prot_t prot, vm_prot_t max, int cow) in vm_map_find()
1570 vm_offset_t max_addr, int find_space, vm_prot_t prot, vm_prot_t max, in vm_map_find_min()
1908 vm_map_pmap_enter(vm_map_t map, vm_offset_t addr, vm_prot_t prot, in vm_map_pmap_enter()
2000 vm_prot_t new_prot, boolean_t set_max) in vm_map_protect()
2005 vm_prot_t old_prot; in vm_map_protect()
[all …]
HDvm_mmap.c203 vm_prot_t cap_maxprot; in kern_mmap_fpcheck()
1222 vm_prot_t prot, vm_prot_t *maxprotp, int *flagsp, in vm_mmap_vnode()
1333 vm_mmap_cdev(struct thread *td, vm_size_t objsize, vm_prot_t prot, in vm_mmap_cdev()
1334 vm_prot_t *maxprotp, int *flagsp, struct cdev *cdev, struct cdevsw *dsw, in vm_mmap_cdev()
1395 vm_mmap(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot, in vm_mmap()
1396 vm_prot_t maxprot, int flags, in vm_mmap()
1466 vm_mmap_object(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot, in vm_mmap_object()
1467 vm_prot_t maxprot, int flags, vm_object_t object, vm_ooffset_t foff, in vm_mmap_object()
HDsg_pager.c51 static vm_object_t sg_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
69 sg_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in sg_pager_alloc()
HDvm_fault.c187 vm_fault_dirty(vm_map_entry_t entry, vm_page_t m, vm_prot_t prot, in vm_fault_dirty()
188 vm_prot_t fault_type, int fault_flags, bool set_wd) in vm_fault_dirty()
267 vm_fault_soft_fast(struct faultstate *fs, vm_offset_t vaddr, vm_prot_t prot, in vm_fault_soft_fast()
378 vm_fault_populate(struct faultstate *fs, vm_offset_t vaddr, vm_prot_t prot, in vm_fault_populate()
499 vm_fault(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, in vm_fault()
522 vm_fault_hold(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, in vm_fault_hold()
530 vm_prot_t prot, retry_prot; in vm_fault_hold()
1506 vm_prot_t prot, vm_page_t *ma, int max_count) in vm_fault_quick_hold_pages()
1606 vm_prot_t access, prot; in vm_fault_copy_entry()
HDvm_pager.c92 static vm_object_t dead_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
107 dead_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in dead_pager_alloc()
218 vm_prot_t prot, vm_ooffset_t off, struct ucred *cred) in vm_pager_allocate()
HDphys_pager.c61 phys_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in phys_pager_alloc()
188 int fault_type __unused, vm_prot_t max_prot __unused, vm_pindex_t *first, in phys_pager_populate()
/freebsd-11-stable/sys/sys/
HDfile.h121 vm_size_t size, vm_prot_t prot, vm_prot_t cap_maxprot,
235 vm_prot_t *maxprotp, struct file **fpp);
398 vm_prot_t prot, vm_prot_t cap_maxprot, int flags, vm_ooffset_t foff, in fo_mmap()
HDimgact.h85 vm_prot_t stack_prot;
/freebsd-11-stable/sys/powerpc/powerpc/
HDpmap_dispatch.c143 pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t p, vm_prot_t prot, in pmap_enter()
154 vm_page_t m_start, vm_prot_t prot) in pmap_enter_object()
163 pmap_enter_quick(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot) in pmap_enter_quick()
179 pmap_extract_and_hold(pmap_t pmap, vm_offset_t va, vm_prot_t prot) in pmap_extract_and_hold()
295 pmap_protect(pmap_t pmap, vm_offset_t start, vm_offset_t end, vm_prot_t prot) in pmap_protect()
/freebsd-11-stable/sys/dev/xen/privcmd/
HDprivcmd.c89 static int privcmd_pg_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot,
105 privcmd_pg_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in privcmd_pg_ctor()
254 vm_prot_t prot; in privcmd_ioctl()
/freebsd-11-stable/sys/powerpc/aim/
HDmmu_oea64.c240 int moea64_enter(mmu_t, pmap_t, vm_offset_t, vm_page_t, vm_prot_t,
243 vm_prot_t);
244 void moea64_enter_quick(mmu_t, pmap_t, vm_offset_t, vm_page_t, vm_prot_t);
246 vm_page_t moea64_extract_and_hold(mmu_t, pmap_t, vm_offset_t, vm_prot_t);
258 void moea64_protect(mmu_t, pmap_t, vm_offset_t, vm_offset_t, vm_prot_t);
1292 vm_prot_t prot, u_int flags, int8_t psind) in moea64_enter()
1438 vm_page_t m_start, vm_prot_t prot) in moea64_enter_object()
1456 vm_prot_t prot) in moea64_enter_quick()
1486 moea64_extract_and_hold(mmu_t mmu, pmap_t pmap, vm_offset_t va, vm_prot_t prot) in moea64_extract_and_hold()
2044 moea64_pvo_protect(mmu_t mmu, pmap_t pm, struct pvo_entry *pvo, vm_prot_t prot) in moea64_pvo_protect()
[all …]
HDmmu_oea.c262 vm_prot_t, u_int, int8_t);
276 int moea_enter(mmu_t, pmap_t, vm_offset_t, vm_page_t, vm_prot_t, u_int,
279 vm_prot_t);
280 void moea_enter_quick(mmu_t, pmap_t, vm_offset_t, vm_page_t, vm_prot_t);
282 vm_page_t moea_extract_and_hold(mmu_t, pmap_t, vm_offset_t, vm_prot_t);
294 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-11-stable/sys/security/mac/
HDmac_process.c228 prot2str(vm_prot_t prot) in prot2str()
257 vm_prot_t revokeperms; in mac_proc_vm_revoke_recurse()
/freebsd-11-stable/sys/kern/
HDimgact_elf.c95 caddr_t vmaddr, size_t memsz, size_t filsz, vm_prot_t prot,
103 static vm_prot_t __elfN(trans_prot)(Elf_Word);
104 static Elf_Word __elfN(untrans_prot)(vm_prot_t);
430 vm_offset_t start, vm_offset_t end, vm_prot_t prot) in __elfN()
462 vm_ooffset_t offset, vm_offset_t start, vm_offset_t end, vm_prot_t prot, in __elfN()
530 caddr_t vmaddr, size_t memsz, size_t filsz, vm_prot_t prot, in __elfN()
668 vm_prot_t prot; in __elfN()
795 vm_prot_t prot; in __CONCAT()
2459 static vm_prot_t
2462 vm_prot_t prot; in __elfN()
[all …]
/freebsd-11-stable/sys/compat/linuxkpi/common/src/
HDlinux_page.c204 vm_prot_t prot; in linux_get_user_pages_internal()
234 vm_prot_t prot; in __get_user_pages_fast()
/freebsd-11-stable/sys/mips/mips/
HDmem.c80 vm_prot_t prot; in memrw()
/freebsd-11-stable/contrib/netbsd-tests/fs/puffs/h_dtfs/
HDdtfs.h53 vm_prot_t dtm_allowprot;
/freebsd-11-stable/sys/powerpc/booke/
HDpmap.c149 vm_prot_t, u_int flags, int8_t psind);
280 vm_prot_t, u_int flags, int8_t psind);
282 vm_page_t, vm_prot_t);
284 vm_prot_t);
287 vm_prot_t);
305 vm_prot_t);
1662 vm_prot_t prot, u_int flags, int8_t psind) in mmu_booke_enter()
1676 vm_prot_t prot, u_int pmap_flags, int8_t psind __unused) in mmu_booke_enter_locked()
1855 vm_offset_t end, vm_page_t m_start, vm_prot_t prot) in mmu_booke_enter_object()
1878 vm_prot_t prot) in mmu_booke_enter_quick()
[all …]

123