/freebsd-current/sys/vm/ |
H A D | vm.h | 70 typedef u_char vm_prot_t; /* protection codes */ typedef 72 #define VM_PROT_NONE ((vm_prot_t) 0x00) 73 #define VM_PROT_READ ((vm_prot_t) 0x01) 74 #define VM_PROT_WRITE ((vm_prot_t) 0x02) 75 #define VM_PROT_EXECUTE ((vm_prot_t) 0x04) 76 #define VM_PROT_COPY ((vm_prot_t) 0x08) /* copy-on-read */ 77 #define VM_PROT_PRIV_FLAG ((vm_prot_t) 0x10)
|
H A D | vm_extern.h | 88 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_ [all...] |
H A D | vm_map.h | 111 vm_prot_t protection; /* protection code */ 112 vm_prot_t max_protection; /* maximum protection */ 472 boolean_t vm_map_check_protection (vm_map_t, vm_offset_t, vm_offset_t, vm_prot_t); 475 vm_offset_t, int, vm_prot_t, vm_prot_t, int); 477 vm_size_t, vm_offset_t, vm_offset_t, int, vm_prot_t, vm_prot_t, int); 481 vm_prot_t, vm_prot_t, int); 485 int vm_map_insert (vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_offset_t, vm_prot_t, vm_prot_ [all...] |
H A D | pmap.h | 101 * for the protection code (vm_prot_t) that describes the fault type. 131 vm_prot_t prot, u_int flags, int8_t psind); 133 vm_offset_t end, vm_page_t m_start, vm_prot_t prot); 135 vm_prot_t prot); 138 vm_prot_t prot); 154 void pmap_protect(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t);
|
H A D | vm_pager.h | 50 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, 136 vm_object_t vm_pager_allocate(objtype_t, void *, vm_ooffset_t, vm_prot_t, 179 vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last) 291 int fault_type, vm_prot_t max_prot, vm_pindex_t *first, 293 int (*cdev_pg_ctor)(void *handle, vm_ooffset_t size, vm_prot_t prot, 299 const struct cdev_pager_ops *ops, vm_ooffset_t size, vm_prot_t prot, 308 int fault_type, vm_prot_t max_prot, vm_pindex_t *first, 312 void (*phys_pg_ctor)(vm_object_t vm_obj, vm_prot_t prot, 318 void *data, vm_ooffset_t size, vm_prot_t pro [all...] |
H A D | device_pager.c | 58 static vm_object_t dev_pager_alloc(void *, vm_ooffset_t, vm_prot_t, 66 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, 133 const struct cdev_pager_ops *ops, vm_ooffset_t size, vm_prot_t prot, 253 dev_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, 353 vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last) 457 old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot,
|
H A D | phys_pager.c | 55 int fault_type, vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last); 76 vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t foff, struct ucred *cred) 146 phys_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, 230 int fault_type __unused, vm_prot_t max_prot __unused, vm_pindex_t *first, 262 vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last)
|
H A D | sg_pager.c | 52 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,
|
/freebsd-current/sys/arm64/iommu/ |
H A D | iommu_pmap.h | 45 vm_prot_t prot, u_int flags); 50 vm_prot_t prot, u_int flags);
|
/freebsd-current/sys/arm64/vmm/ |
H A D | mmu.h | 49 bool vmmpmap_enter(vm_offset_t, vm_size_t, vm_paddr_t, vm_prot_t);
|
/freebsd-current/sys/i386/include/ |
H A D | pmap_base.h | 78 int (*pm_enter)(pmap_t, vm_offset_t, vm_page_t, vm_prot_t, u_int, 81 vm_page_t, vm_prot_t); 82 void (*pm_enter_quick)(pmap_t, vm_offset_t, vm_page_t, vm_prot_t); 100 vm_page_t (*pm_extract_and_hold)(pmap_t, vm_offset_t, vm_prot_t); 105 void (*pm_protect)(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t);
|
/freebsd-current/lib/libkvm/ |
H A D | kvm.h | 43 typedef u_char vm_prot_t; typedef 85 vm_prot_t kp_prot;
|
H A D | kvm_minidump_i386.c | 249 static vm_prot_t 252 vm_prot_t prot = VM_PROT_READ; 286 vm_prot_t *prot) 323 vm_prot_t prot;
|
H A D | kvm_minidump_aarch64.c | 252 static vm_prot_t 255 vm_prot_t prot = VM_PROT_READ; 272 vm_prot_t prot;
|
H A D | kvm_minidump_riscv.c | 222 static vm_prot_t 225 vm_prot_t prot = VM_PROT_READ; 241 vm_prot_t prot;
|
H A D | kvm_minidump_arm.c | 211 static vm_prot_t 215 vm_prot_t prot = VM_PROT_READ;
|
/freebsd-current/sys/powerpc/include/ |
H A D | mmuvar.h | 56 typedef int (*pmap_enter_t)(pmap_t, vm_offset_t, vm_page_t, vm_prot_t, 59 vm_page_t, vm_prot_t); 60 typedef void (*pmap_enter_quick_t)(pmap_t, vm_offset_t, vm_page_t, vm_prot_t); 62 typedef vm_page_t (*pmap_extract_and_hold_t)(pmap_t, vm_offset_t, vm_prot_t); 77 typedef void (*pmap_protect_t)(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t);
|
H A D | pmap.h | 127 vm_prot_t prot; 325 int pmap_nofault(pmap_t pmap, vm_offset_t va, vm_prot_t flags);
|
/freebsd-current/sys/powerpc/powerpc/ |
H A D | pmap_dispatch.c | 126 DEFINE_PMAP_IFUNC(int, enter, (pmap_t, vm_offset_t, vm_page_t, vm_prot_t, u_int, int8_t)); 127 DEFINE_PMAP_IFUNC(void, enter_quick, (pmap_t, vm_offset_t, vm_page_t, vm_prot_t)); 129 vm_prot_t)); 131 DEFINE_PMAP_IFUNC(vm_page_t, extract_and_hold, (pmap_t, vm_offset_t, vm_prot_t)); 145 DEFINE_PMAP_IFUNC(void, protect, (pmap_t, vm_offset_t, vm_offset_t, vm_prot_t));
|
/freebsd-current/sys/dev/xdma/ |
H A D | xdma_iommu.c | 78 vm_paddr_t pa, vm_size_t size, vm_prot_t prot) 101 vm_paddr_t pa, vm_size_t size, vm_prot_t prot)
|
/freebsd-current/contrib/netbsd-tests/fs/puffs/h_dtfs/ |
H A D | dtfs.h | 53 vm_prot_t dtm_allowprot;
|
/freebsd-current/sys/sys/ |
H A D | imgact.h | 83 vm_prot_t stack_prot;
|
H A D | file.h | 122 vm_size_t size, vm_prot_t prot, vm_prot_t cap_maxprot, 258 vm_prot_t *maxprotp, struct file **fpp); 442 vm_prot_t prot, vm_prot_t cap_maxprot, int flags, vm_ooffset_t foff,
|
/freebsd-current/sys/riscv/riscv/ |
H A D | mem.c | 53 vm_prot_t prot;
|
/freebsd-current/sys/arm64/arm64/ |
H A D | mem.c | 52 vm_prot_t prot;
|