Searched refs:vm_prot_t (Results 1 - 25 of 98) sorted by relevance

1234

/freebsd-current/sys/vm/
H A Dvm.h70 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 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_
[all...]
H A Dvm_map.h111 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 Dpmap.h101 * 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 Dvm_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,
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 Ddevice_pager.c58 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 Dphys_pager.c55 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 Dsg_pager.c52 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 Diommu_pmap.h45 vm_prot_t prot, u_int flags);
50 vm_prot_t prot, u_int flags);
/freebsd-current/sys/arm64/vmm/
H A Dmmu.h49 bool vmmpmap_enter(vm_offset_t, vm_size_t, vm_paddr_t, vm_prot_t);
/freebsd-current/sys/i386/include/
H A Dpmap_base.h78 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 Dkvm.h43 typedef u_char vm_prot_t; typedef
85 vm_prot_t kp_prot;
H A Dkvm_minidump_i386.c249 static vm_prot_t
252 vm_prot_t prot = VM_PROT_READ;
286 vm_prot_t *prot)
323 vm_prot_t prot;
H A Dkvm_minidump_aarch64.c252 static vm_prot_t
255 vm_prot_t prot = VM_PROT_READ;
272 vm_prot_t prot;
H A Dkvm_minidump_riscv.c222 static vm_prot_t
225 vm_prot_t prot = VM_PROT_READ;
241 vm_prot_t prot;
H A Dkvm_minidump_arm.c211 static vm_prot_t
215 vm_prot_t prot = VM_PROT_READ;
/freebsd-current/sys/powerpc/include/
H A Dmmuvar.h56 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 Dpmap.h127 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 Dpmap_dispatch.c126 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 Dxdma_iommu.c78 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 Ddtfs.h53 vm_prot_t dtm_allowprot;
/freebsd-current/sys/sys/
H A Dimgact.h83 vm_prot_t stack_prot;
H A Dfile.h122 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 Dmem.c53 vm_prot_t prot;
/freebsd-current/sys/arm64/arm64/
H A Dmem.c52 vm_prot_t prot;

Completed in 138 milliseconds

1234