Lines Matching defs:vm_page_prot
95 /* Update vma->vm_page_prot to reflect vma->vm_flags. */
99 pgprot_t vm_page_prot;
101 vm_page_prot = vm_pgprot_modify(vma->vm_page_prot, vm_flags);
102 if (vma_wants_writenotify(vma, vm_page_prot)) {
104 vm_page_prot = vm_pgprot_modify(vm_page_prot, vm_flags);
106 /* remove_protection_ptes reads vma->vm_page_prot without mmap_lock */
107 WRITE_ONCE(vma->vm_page_prot, vm_page_prot);
854 * vm_page_prot/vm_flags may be accessed by rmap_walks and they must
1522 * to track write events. If so, we'll downgrade vm_page_prot
1526 int vma_wants_writenotify(struct vm_area_struct *vma, pgprot_t vm_page_prot)
1538 if (pgprot_val(vm_page_prot) !=
1539 pgprot_val(vm_pgprot_modify(vm_page_prot, vma->vm_flags)))
2788 vma->vm_page_prot = vm_get_page_prot(vm_flags);
3151 vma->vm_page_prot = vm_get_page_prot(flags);
3565 vma->vm_page_prot = vm_get_page_prot(vma->vm_flags);