Lines Matching defs:vm_fault
417 struct vm_fault { struct
418 struct vm_area_struct *vma; /* Target VMA */
419 unsigned int flags; /* FAULT_FLAG_xxx flags */
420 gfp_t gfp_mask; /* gfp mask to be used for allocations */
421 pgoff_t pgoff; /* Logical page offset based on vma */
422 unsigned long address; /* Faulting virtual address */
423 pmd_t *pmd; /* Pointer to pmd entry matching
425 pud_t *pud; /* Pointer to pud entry matching
428 pte_t orig_pte; /* Value of PTE at the time of fault */
430 struct page *cow_page; /* Page handler may use for COW fault */
431 struct mem_cgroup *memcg; /* Cgroup cow_page belongs to */
432 struct page *page; /* ->fault handlers should return a
438 pte_t *pte; /* Pointer to pte entry matching
442 spinlock_t *ptl; /* Page table lock.
446 pgtable_t prealloc_pte; /* Pre-allocated pte page table.
2620 static inline int vm_fault_to_errno(vm_fault_t vm_fault, int foll_flags) in vm_fault_to_errno()