Lines Matching refs:prot
201 vm_fault_dirty(vm_map_entry_t entry, vm_page_t m, vm_prot_t prot, in vm_fault_dirty() argument
206 if (((prot & VM_PROT_WRITE) == 0 && in vm_fault_dirty()
281 vm_fault_soft_fast(struct faultstate *fs, vm_offset_t vaddr, vm_prot_t prot, in vm_fault_soft_fast() argument
296 if (m == NULL || ((prot & VM_PROT_WRITE) != 0 && in vm_fault_soft_fast()
312 if ((prot & VM_PROT_WRITE) != 0) { in vm_fault_soft_fast()
333 rv = pmap_enter(fs->map->pmap, vaddr, m_map, prot, fault_type | in vm_fault_soft_fast()
338 vm_fault_dirty(fs->entry, m, prot, fault_type, fault_flags, false); in vm_fault_soft_fast()
396 vm_fault_populate(struct faultstate *fs, vm_prot_t prot, int fault_type, in vm_fault_populate() argument
492 vm_fault_dirty(fs->entry, &m[i], prot, fault_type, in vm_fault_populate()
496 rv = pmap_enter(fs->map->pmap, vaddr, m, prot, fault_type | in vm_fault_populate()
502 &m[i], prot, fault_type | in vm_fault_populate()
581 vm_prot_t prot, retry_prot; in vm_fault_hold() local
605 &fs.first_pindex, &prot, &wired); in vm_fault_hold()
635 fault_type = prot | (fault_type & VM_PROT_COPY); in vm_fault_hold()
652 ((prot & VM_PROT_WRITE) == 0 || in vm_fault_hold()
657 if ((prot & VM_PROT_WRITE) == 0 || in vm_fault_hold()
661 rv = vm_fault_soft_fast(&fs, vaddr, prot, fault_type, in vm_fault_hold()
794 rv = vm_fault_populate(&fs, prot, fault_type, in vm_fault_hold()
1234 prot &= ~VM_PROT_WRITE; in vm_fault_hold()
1285 prot &= retry_prot; in vm_fault_hold()
1287 if (prot == 0) { in vm_fault_hold()
1308 vm_fault_dirty(fs.entry, fs.m, prot, fault_type, fault_flags, true); in vm_fault_hold()
1325 pmap_enter(fs.map->pmap, vaddr, fs.m, prot, in vm_fault_hold()
1545 vm_prot_t prot, vm_page_t *ma, int max_count) in vm_fault_quick_hold_pages() argument
1573 *mp = pmap_extract_and_hold(map->pmap, va, prot); in vm_fault_quick_hold_pages()
1576 else if ((prot & VM_PROT_WRITE) != 0 && in vm_fault_quick_hold_pages()
1605 if ((prot & VM_PROT_QUICK_NOFAULT) != 0 && in vm_fault_quick_hold_pages()
1609 if (*mp == NULL && vm_fault_hold(map, va, prot, in vm_fault_quick_hold_pages()
1645 vm_prot_t access, prot; in vm_fault_copy_entry() local
1656 access = prot = dst_entry->protection; in vm_fault_copy_entry()
1805 pmap_enter(dst_map->pmap, vaddr, dst_m, prot, in vm_fault_copy_entry()