Home
last modified time | relevance | path

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

123

/f-stack/freebsd/vm/
H A 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)
H A 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 *,
H A Dvm_map.h111 vm_prot_t protection; /* protection code */
112 vm_prot_t max_protection; /* maximum protection */
467 boolean_t vm_map_check_protection (vm_map_t, vm_offset_t, vm_offset_t, vm_prot_t);
470 vm_offset_t, int, vm_prot_t, vm_prot_t, int);
472 vm_size_t, vm_offset_t, vm_offset_t, int, vm_prot_t, vm_prot_t, int);
476 vm_prot_t, vm_prot_t, int);
480 …_insert (vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_offset_t, vm_prot_t, vm_prot_t, int);
482 vm_pindex_t *, vm_prot_t *, boolean_t *);
484 vm_pindex_t *, vm_prot_t *, boolean_t *);
518 vm_prot_t new_prot, vm_prot_t new_maxprot, int flags);
[all …]
H A 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,
121 vm_object_t vm_pager_allocate(objtype_t, void *, vm_ooffset_t, vm_prot_t,
171 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,
H A Dpmap.h133 vm_prot_t prot, u_int flags, int8_t psind);
135 vm_offset_t end, vm_page_t m_start, vm_prot_t prot);
137 vm_prot_t prot);
140 vm_prot_t prot);
156 void pmap_protect(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t);
H A 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()
322 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()
H A 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()
232 int fault_type __unused, vm_prot_t max_prot __unused, vm_pindex_t *first, in default_phys_pager_populate()
264 vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last) in phys_pager_populate()
H A 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()
H A 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()
H A Dvm_pager.c98 static vm_object_t dead_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
113 dead_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in dead_pager_alloc()
232 vm_prot_t prot, vm_ooffset_t off, struct ucred *cred) in vm_pager_allocate()
H A Dvm_map.c146 vm_size_t max_ssize, vm_size_t growsize, vm_prot_t prot, vm_prot_t max,
2127 vm_prot_t prot, vm_prot_t max, int cow) in vm_map_find()
2284 vm_offset_t max_addr, int find_space, vm_prot_t prot, vm_prot_t max, in vm_map_find_min()
2741 vm_prot_t new_prot, vm_prot_t new_maxprot, int flags) in vm_map_protect()
2746 vm_prot_t old_prot; in vm_map_protect()
3472 vm_prot_t prot; in vm_map_wire_locked()
4494 vm_prot_t prot, vm_prot_t max, int cow) in vm_map_stack()
4524 vm_size_t growsize, vm_prot_t prot, vm_prot_t max, int cow) in vm_map_stack_locked()
4952 vm_prot_t prot; in vm_map_lookup()
4953 vm_prot_t fault_type; in vm_map_lookup()
[all …]
H A Dvm_mmap.c224 vm_prot_t cap_maxprot; in kern_mmap_req()
1279 vm_prot_t prot, vm_prot_t *maxprotp, int *flagsp, in vm_mmap_vnode()
1391 vm_mmap_cdev(struct thread *td, vm_size_t objsize, vm_prot_t prot, in vm_mmap_cdev()
1392 vm_prot_t *maxprotp, int *flagsp, struct cdev *cdev, struct cdevsw *dsw, in vm_mmap_cdev()
1453 vm_mmap(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot, in vm_mmap()
1454 vm_prot_t maxprot, int flags, in vm_mmap()
1557 vm_mmap_object(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot, in vm_mmap_object()
1558 vm_prot_t maxprot, int flags, vm_object_t object, vm_ooffset_t foff, in vm_mmap_object()
H A Dvm_glue.c124 vm_prot_t prot; in kernacc()
155 vm_prot_t prot; in useracc()
H A Dvm_fault.c125 vm_prot_t fault_type;
126 vm_prot_t prot;
621 vm_fault_trap(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, in vm_fault_trap()
846 vm_prot_t retry_prot; in vm_fault_relookup()
1277 vm_fault(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, in vm_fault()
1797 vm_prot_t prot, vm_page_t *ma, int max_count) in vm_fault_quick_hold_pages()
1891 vm_prot_t access, prot; in vm_fault_copy_entry()
/f-stack/freebsd/i386/include/
H A Dpmap_base.h81 int (*pm_enter)(pmap_t, vm_offset_t, vm_page_t, vm_prot_t, u_int,
84 vm_page_t, vm_prot_t);
85 void (*pm_enter_quick)(pmap_t, vm_offset_t, vm_page_t, vm_prot_t);
103 vm_page_t (*pm_extract_and_hold)(pmap_t, vm_offset_t, vm_prot_t);
108 void (*pm_protect)(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t);
/f-stack/freebsd/sys/
H A Dfile.h125 vm_size_t size, vm_prot_t prot, vm_prot_t cap_maxprot,
248 vm_prot_t *maxprotp, struct file **fpp);
429 vm_prot_t prot, vm_prot_t cap_maxprot, int flags, vm_ooffset_t foff, in fo_mmap()
H A Dimgact.h90 vm_prot_t stack_prot;
/f-stack/freebsd/i386/i386/
H A Dpmap_base.c679 pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, in pmap_enter()
688 vm_page_t m_start, vm_prot_t prot) in pmap_enter_object()
695 pmap_enter_quick(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot) in pmap_enter_quick()
831 pmap_extract_and_hold(pmap_t pmap, vm_offset_t va, vm_prot_t prot) in pmap_extract_and_hold()
873 pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) in pmap_protect()
/f-stack/freebsd/security/mac/
H A Dmac_process.c228 prot2str(vm_prot_t prot) in prot2str()
257 vm_prot_t revokeperms; in mac_proc_vm_revoke_recurse()
/f-stack/freebsd/mips/mips/
H A Dmem.c82 vm_prot_t prot; in memrw()
H A Dpmap.c171 vm_page_t m, vm_prot_t prot, vm_page_t mpte);
187 static pt_entry_t init_pte_prot(vm_page_t m, vm_prot_t access, vm_prot_t prot);
791 pmap_extract_and_hold(pmap_t pmap, vm_offset_t va, vm_prot_t prot) in pmap_extract_and_hold()
2021 pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot) in pmap_protect()
2117 pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, in pmap_enter()
2314 pmap_enter_quick(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot) in pmap_enter_quick()
2326 vm_prot_t prot, vm_page_t mpte) in pmap_enter_quick_locked()
2495 vm_page_t m_start, vm_prot_t prot) in pmap_enter_object()
3473 init_pte_prot(vm_page_t m, vm_prot_t access, vm_prot_t prot)
/f-stack/freebsd/arm/include/
H A Dpmap-v6.h189 void pmap_preboot_map_attr(vm_paddr_t, vm_offset_t, vm_size_t, vm_prot_t,
/f-stack/freebsd/kern/
H A Duipc_shm.c264 int fault_type, vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last) in shm_largepage_phys_populate()
308 shm_largepage_phys_ctor(vm_object_t object, vm_prot_t prot, in shm_largepage_phys_ctor()
1417 vm_size_t size, vm_prot_t prot, vm_prot_t max_prot, int flags, in shm_mmap_large()
1526 vm_prot_t prot, vm_prot_t cap_maxprot, int flags, in shm_mmap()
1530 vm_prot_t maxprot; in shm_mmap()
1746 vm_prot_t prot; in shm_unmap()
H A Dsys_capability.c196 vm_prot_t
199 vm_prot_t maxprot; in cap_rights_to_vmprot()
/f-stack/freebsd/arm64/include/
H A Dpmap.h194 int pmap_senter(pmap_t pmap, vm_offset_t va, vm_paddr_t pa, vm_prot_t prot,

123