Lines Matching refs:address
541 unsigned long address; /* Faulting virtual address */ member
1677 static inline void set_page_address(struct page *page, void *address) in set_page_address() argument
1679 page->virtual = address; in set_page_address()
1692 #define set_page_address(page, address) do { } while(0) argument
1795 void zap_vma_ptes(struct vm_area_struct *vma, unsigned long address,
1797 void zap_page_range(struct vm_area_struct *vma, unsigned long address,
1808 int follow_invalidate_pte(struct mm_struct *mm, unsigned long address,
1811 int follow_pte(struct mm_struct *mm, unsigned long address,
1813 int follow_pfn(struct vm_area_struct *vma, unsigned long address,
1815 int follow_phys(struct vm_area_struct *vma, unsigned long address,
1830 unsigned long address, unsigned int flags,
1833 unsigned long address, unsigned int flags, in handle_mm_fault() argument
1836 return do_handle_mm_fault(vma, address, flags, 0, regs); in handle_mm_fault()
1839 unsigned long address, unsigned int fault_flags,
1848 unsigned long address, unsigned int flags, in handle_mm_fault() argument
1855 static inline int fixup_user_fault(struct mm_struct *mm, unsigned long address, in fixup_user_fault() argument
2124 unsigned long address) in __p4d_alloc() argument
2129 int __p4d_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address);
2134 unsigned long address) in __pud_alloc() argument
2142 int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, unsigned long address);
2161 unsigned long address) in __pmd_alloc() argument
2170 int __pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address);
2225 unsigned long address) in p4d_alloc() argument
2227 return (unlikely(pgd_none(*pgd)) && __p4d_alloc(mm, pgd, address)) ? in p4d_alloc()
2228 NULL : p4d_offset(pgd, address); in p4d_alloc()
2232 unsigned long address) in pud_alloc() argument
2234 return (unlikely(p4d_none(*p4d)) && __pud_alloc(mm, p4d, address)) ? in pud_alloc()
2235 NULL : pud_offset(p4d, address); in pud_alloc()
2238 static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address) in pmd_alloc() argument
2240 return (unlikely(pud_none(*pud)) && __pmd_alloc(mm, pud, address))? in pmd_alloc()
2241 NULL: pmd_offset(pud, address); in pmd_alloc()
2331 #define pte_offset_map_lock(mm, pmd, address, ptlp) \ argument
2334 pte_t *__pte = pte_offset_map(pmd, address); \
2347 #define pte_alloc_map(mm, pmd, address) \ argument
2348 (pte_alloc(mm, pmd) ? NULL : pte_offset_map(pmd, address))
2350 #define pte_alloc_map_lock(mm, pmd, address, ptlp) \ argument
2352 NULL : pte_offset_map_lock(mm, pmd, address, ptlp))
2354 #define pte_alloc_kernel(pmd, address) \ argument
2356 NULL: pte_offset_kernel(pmd, address))
2737 extern int expand_stack(struct vm_area_struct *vma, unsigned long address);
2741 unsigned long address);
2743 extern int expand_upwards(struct vm_area_struct *vma, unsigned long address);
2745 #define expand_upwards(vma, address) (0) argument
2922 struct page *follow_page(struct vm_area_struct *vma, unsigned long address,
3015 extern int apply_to_page_range(struct mm_struct *mm, unsigned long address,
3018 unsigned long address, unsigned long size,
3415 ___vmf->address, &___vmf->ptl); \