• Home
  • Raw
  • Download

Lines Matching refs:address

67 static inline unsigned long pte_index(unsigned long address)  in pte_index()  argument
69 return (address >> PAGE_SHIFT) & (PTRS_PER_PTE - 1); in pte_index()
73 static inline unsigned long pmd_index(unsigned long address) in pmd_index() argument
75 return (address >> PMD_SHIFT) & (PTRS_PER_PMD - 1); in pmd_index()
81 static inline unsigned long pud_index(unsigned long address) in pud_index() argument
83 return (address >> PUD_SHIFT) & (PTRS_PER_PUD - 1); in pud_index()
94 static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address) in pte_offset_kernel() argument
96 return (pte_t *)pmd_page_vaddr(*pmd) + pte_index(address); in pte_offset_kernel()
102 #define __pte_map(pmd, address) \ argument
103 ((pte_t *)kmap_local_page(pmd_page(*(pmd))) + pte_index((address)))
109 static inline pte_t *__pte_map(pmd_t *pmd, unsigned long address) in __pte_map() argument
111 return pte_offset_kernel(pmd, address); in __pte_map()
123 static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address) in pmd_offset() argument
125 return pud_pgtable(*pud) + pmd_index(address); in pmd_offset()
131 static inline pud_t *pud_offset(p4d_t *p4d, unsigned long address) in pud_offset() argument
133 return p4d_pgtable(*p4d) + pud_index(address); in pud_offset()
138 static inline pgd_t *pgd_offset_pgd(pgd_t *pgd, unsigned long address) in pgd_offset_pgd() argument
140 return (pgd + pgd_index(address)); in pgd_offset_pgd()
147 #define pgd_offset(mm, address) pgd_offset_pgd((mm)->pgd, (address)) argument
154 #define pgd_offset_k(address) pgd_offset(&init_mm, (address)) argument
286 unsigned long address, pte_t *ptep,
293 unsigned long address, pmd_t *pmdp,
296 unsigned long address, pud_t *pudp,
300 unsigned long address, pmd_t *pmdp, in pmdp_set_access_flags() argument
307 unsigned long address, pud_t *pudp, in pudp_set_access_flags() argument
353 unsigned long address, in ptep_test_and_clear_young() argument
361 set_pte_at(vma->vm_mm, address, ptep, pte_mkold(pte)); in ptep_test_and_clear_young()
369 unsigned long address, in pmdp_test_and_clear_young() argument
377 set_pmd_at(vma->vm_mm, address, pmdp, pmd_mkold(pmd)); in pmdp_test_and_clear_young()
382 unsigned long address, in pmdp_test_and_clear_young() argument
393 unsigned long address, pte_t *ptep);
399 unsigned long address, pmd_t *pmdp);
406 unsigned long address, pmd_t *pmdp) in pmdp_clear_flush_young() argument
460 unsigned long address, in ptep_get_and_clear() argument
464 pte_clear(mm, address, ptep); in ptep_get_and_clear()
606 unsigned long address, in pmdp_huge_get_and_clear() argument
619 unsigned long address, in pudp_huge_get_and_clear() argument
635 unsigned long address, pmd_t *pmdp, in pmdp_huge_get_and_clear_full() argument
638 return pmdp_huge_get_and_clear(vma->vm_mm, address, pmdp); in pmdp_huge_get_and_clear_full()
644 unsigned long address, pud_t *pudp, in pudp_huge_get_and_clear_full() argument
647 return pudp_huge_get_and_clear(vma->vm_mm, address, pudp); in pudp_huge_get_and_clear_full()
654 unsigned long address, pte_t *ptep, in ptep_get_and_clear_full() argument
657 return ptep_get_and_clear(mm, address, ptep); in ptep_get_and_clear_full()
742 unsigned long address, pte_t *ptep, unsigned int nr) in update_mmu_tlb_range() argument
748 unsigned long address, pte_t *ptep) in update_mmu_tlb() argument
750 update_mmu_tlb_range(vma, address, ptep, 1); in update_mmu_tlb()
760 unsigned long address, in pte_clear_not_present_full() argument
764 pte_clear(mm, address, ptep); in pte_clear_not_present_full()
799 unsigned long address,
805 unsigned long address,
808 unsigned long address,
828 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long address, pte_t *ptep) in ptep_set_wrprotect() argument
831 set_pte_at(mm, address, ptep, pte_wrprotect(old_pte)); in ptep_set_wrprotect()
885 unsigned long address, pmd_t *pmdp) in pmdp_set_wrprotect() argument
888 set_pmd_at(mm, address, pmdp, pmd_wrprotect(old_pmd)); in pmdp_set_wrprotect()
892 unsigned long address, pmd_t *pmdp) in pmdp_set_wrprotect() argument
902 unsigned long address, pud_t *pudp) in pudp_set_wrprotect() argument
906 set_pud_at(mm, address, pudp, pud_wrprotect(old_pud)); in pudp_set_wrprotect()
910 unsigned long address, pud_t *pudp) in pudp_set_wrprotect() argument
921 unsigned long address, pmd_t *pmdp);
924 unsigned long address, in pmdp_collapse_flush() argument
954 unsigned long address, pmd_t *pmdp, pmd_t pmd) in generic_pmdp_establish() argument
957 set_pmd_at(vma->vm_mm, address, pmdp, pmd); in generic_pmdp_establish()
963 extern pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address,
984 unsigned long address, pmd_t *pmdp);
1190 #define flush_tlb_fix_spurious_fault(vma, address, ptep) flush_tlb_page(vma, address) argument
1896 #define p4d_offset_lockless(pgdp, pgd, address) p4d_offset(&(pgd), address) argument
1899 #define pud_offset_lockless(p4dp, p4d, address) pud_offset(&(p4d), address) argument
1902 #define pmd_offset_lockless(pudp, pud, address) pmd_offset(&(pud), address) argument