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

/barrelfish-master/include/vm/
H A Dvm_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_
[all...]
H A Dvm.h73 typedef u_char vm_prot_t; /* protection codes */ typedef
75 #define VM_PROT_NONE ((vm_prot_t) 0x00)
76 #define VM_PROT_READ ((vm_prot_t) 0x01)
77 #define VM_PROT_WRITE ((vm_prot_t) 0x02)
78 #define VM_PROT_EXECUTE ((vm_prot_t) 0x04)
79 #define VM_PROT_COPY ((vm_prot_t) 0x08) /* copy-on-read */
H A Dvm_map.h113 vm_prot_t protection; /* protection code */
114 vm_prot_t max_protection; /* maximum protection */
365 boolean_t vm_map_check_protection (vm_map_t, vm_offset_t, vm_offset_t, vm_prot_t);
369 vm_offset_t, int, vm_prot_t, vm_prot_t, int);
371 vm_prot_t, vm_prot_t, int);
375 int vm_map_insert (vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_offset_t, vm_prot_t, vm_prot_t, int);
376 int vm_map_lookup (vm_map_t *, vm_offset_t, vm_prot_t, vm_map_entry_
[all...]
H A Dpmap.h102 * for the protection code (vm_prot_t) that describes the fault type.
118 vm_prot_t prot, u_int flags, int8_t psind);
120 vm_offset_t end, vm_page_t m_start, vm_prot_t prot);
122 vm_prot_t prot);
125 vm_prot_t prot);
141 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,
105 vm_object_t vm_pager_allocate(objtype_t, void *, vm_ooffset_t, vm_prot_t,
180 int (*cdev_pg_ctor)(void *handle, vm_ooffset_t size, vm_prot_t prot,
186 struct cdev_pager_ops *ops, vm_ooffset_t size, vm_prot_t prot,
H A Ddefault_pager.c56 static vm_object_t default_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
79 default_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot,
H A Dsg_pager.c49 static vm_object_t sg_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
67 sg_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot,
H A Ddevice_pager.c59 static vm_object_t dev_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
89 static int old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot,
122 vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t foff, struct ucred *cred)
199 dev_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot,
389 old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot,
H A Dvm_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,
226 vm_prot_t prot, vm_ooffset_t off, struct ucred *cred)
H A Dvm_mmap.c197 vm_prot_t cap_maxprot;
604 vm_prot_t prot;
1231 vm_prot_t prot, vm_prot_t *maxprotp, int *flagsp,
1344 vm_mmap_cdev(struct thread *td, vm_size_t objsize, vm_prot_t prot,
1345 vm_prot_t *maxprotp, int *flagsp, struct cdev *cdev, struct cdevsw *dsw,
1406 vm_mmap(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot,
1407 vm_prot_t maxprot, int flags,
1477 vm_mmap_object(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot,
1478 vm_prot_t maxpro
[all...]
H A Dvm_map.c136 static void vm_map_pmap_enter(vm_map_t map, vm_offset_t addr, vm_prot_t prot,
143 vm_size_t max_ssize, vm_size_t growsize, vm_prot_t prot, vm_prot_t max,
1180 vm_offset_t start, vm_offset_t end, vm_prot_t prot, vm_prot_t max, int cow)
1448 vm_offset_t start, vm_size_t length, vm_prot_t prot,
1449 vm_prot_t max, int cow)
1486 vm_prot_t prot, vm_prot_t max, int cow)
1866 vm_map_pmap_enter(vm_map_t map, vm_offset_t addr, vm_prot_t pro
[all...]
H A Dphys_pager.c63 phys_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot,
H A Dvm_fault.c179 vm_fault_dirty(vm_map_entry_t entry, vm_page_t m, vm_prot_t prot,
180 vm_prot_t fault_type, int fault_flags, boolean_t set_wd)
260 vm_fault(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type,
283 vm_fault_hold(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type,
286 vm_prot_t prot;
929 vm_prot_t retry_prot;
1218 vm_prot_t prot, vm_page_t *ma, int max_count)
1307 vm_prot_t access, prot;
H A Dvm_glue.c127 vm_prot_t prot;
160 vm_prot_t prot;
H A Dvnode_pager.c92 static vm_object_t vnode_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
205 vnode_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot,
H A Dswap_pager.c358 vm_prot_t prot, vm_ooffset_t offset, struct ucred *);
618 swap_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot,
/barrelfish-master/include/sys/
H A Dimgact.h85 vm_prot_t stack_prot;
H A Dfile.h121 vm_size_t size, vm_prot_t prot, vm_prot_t cap_maxprot,
402 vm_prot_t prot, vm_prot_t cap_maxprot, int flags, vm_ooffset_t foff,
/barrelfish-master/include/arch/arm/machine/
H A Dpmap-v6.h190 void pmap_preboot_map_attr(vm_paddr_t, vm_offset_t, vm_size_t, vm_prot_t,
H A Dpmap-v4.h229 int pmap_fault_fixup(pmap_t, vm_offset_t, vm_prot_t, int);

Completed in 67 milliseconds