Lines Matching defs:prot

167 	int prot;
179 return (kern_mmap(td, (uintptr_t)uap->addr, uap->len, uap->prot,
184 kern_mmap(struct thread *td, uintptr_t addr0, size_t size, int prot, int flags,
188 return (kern_mmap_fpcheck(td, addr0, size, prot, flags, fd, pos, NULL));
196 kern_mmap_fpcheck(struct thread *td, uintptr_t addr0, size_t size, int prot,
237 ((prot & (PROT_READ | PROT_WRITE)) != (PROT_READ | PROT_WRITE)))
254 if (prot != PROT_NONE &&
255 (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC)) != 0)
257 if ((flags & MAP_GUARD) != 0 && (prot != PROT_NONE || fd != -1 ||
345 error = vm_mmap_object(&vms->vm_map, &addr, size, prot,
355 if (prot & PROT_READ)
358 if (prot & PROT_WRITE)
361 if (prot & PROT_EXEC)
372 error = check_fp_fn(fp, prot, cap_maxprot, flags);
377 error = fo_mmap(fp, &vms->vm_map, &addr, size, prot,
395 return (kern_mmap(td, (uintptr_t)uap->addr, uap->len, uap->prot,
405 int prot;
424 int flags, prot;
431 prot = cvtbsdprot[uap->prot & 0x7];
435 prot != 0)
436 prot |= PROT_EXEC;
450 return (kern_mmap(td, (uintptr_t)uap->addr, uap->len, prot, flags,
596 int prot;
603 return (kern_mprotect(td, (uintptr_t)uap->addr, uap->len, uap->prot));
607 kern_mprotect(struct thread *td, uintptr_t addr0, size_t size, int prot)
613 prot = (prot & VM_PROT_ALL);
628 addr + size, prot, FALSE)) {
1222 vm_prot_t prot, vm_prot_t *maxprotp, int *flagsp,
1274 error = mac_vnode_check_mmap(cred, vp, (int)prot, flags);
1280 if (prot & VM_PROT_WRITE) {
1296 obj = vm_pager_allocate(OBJT_VNODE, vp, objsize, prot, foff,
1333 vm_mmap_cdev(struct thread *td, vm_size_t objsize, vm_prot_t prot,
1353 (prot & VM_PROT_WRITE) != 0)
1362 error = mac_cdev_check_mmap(td->td_ucred, cdev, (int)prot);
1375 error = dsw->d_mmap_single(cdev, foff, objsize, objp, (int)prot);
1378 obj = vm_pager_allocate(OBJT_DEVICE, cdev, objsize, prot, *foff,
1395 vm_mmap(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot,
1425 error = vm_mmap_cdev(td, size, prot, &maxprot, &flags, cdev,
1431 error = vm_mmap_vnode(td, size, prot, &maxprot, &flags,
1447 error = vm_mmap_object(map, addr, size, prot, maxprot, flags, object,
1466 vm_mmap_object(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot,
1572 findspace, prot, maxprot, docow);
1575 max_addr, findspace, prot, maxprot, docow);
1579 prot, maxprot, docow);