Lines Matching refs:kpte

835 static void __set_pmd_pte(pte_t *kpte, unsigned long address, pte_t pte)  in __set_pmd_pte()  argument
838 set_pte_atomic(kpte, pte); in __set_pmd_pte()
876 static int __should_split_large_page(pte_t *kpte, unsigned long address, in __should_split_large_page() argument
890 if (tmp != kpte) in __should_split_large_page()
895 old_prot = pmd_pgprot(*(pmd_t *)kpte); in __should_split_large_page()
896 old_pfn = pmd_pfn(*(pmd_t *)kpte); in __should_split_large_page()
900 old_prot = pud_pgprot(*(pud_t *)kpte); in __should_split_large_page()
901 old_pfn = pud_pfn(*(pud_t *)kpte); in __should_split_large_page()
1017 __set_pmd_pte(kpte, address, new_pte); in __should_split_large_page()
1023 static int should_split_large_page(pte_t *kpte, unsigned long address, in should_split_large_page() argument
1032 do_split = __should_split_large_page(kpte, address, cpa); in should_split_large_page()
1075 __split_large_page(struct cpa_data *cpa, pte_t *kpte, unsigned long address, in __split_large_page() argument
1091 if (tmp != kpte) { in __split_large_page()
1100 ref_prot = pmd_pgprot(*(pmd_t *)kpte); in __split_large_page()
1106 ref_pfn = pmd_pfn(*(pmd_t *)kpte); in __split_large_page()
1112 ref_prot = pud_pgprot(*(pud_t *)kpte); in __split_large_page()
1113 ref_pfn = pud_pfn(*(pud_t *)kpte); in __split_large_page()
1154 __set_pmd_pte(kpte, address, mk_pte(base, __pgprot(_KERNPG_TABLE))); in __split_large_page()
1180 static int split_large_page(struct cpa_data *cpa, pte_t *kpte, in split_large_page() argument
1193 if (__split_large_page(cpa, kpte, address, base)) in split_large_page()
1630 pte_t *kpte, old_pte; in __change_page_attr() local
1635 kpte = _lookup_address_cpa(cpa, address, &level, &nx, &rw); in __change_page_attr()
1636 if (!kpte) in __change_page_attr()
1639 old_pte = *kpte; in __change_page_attr()
1673 set_pte_atomic(kpte, new_pte); in __change_page_attr()
1684 do_split = should_split_large_page(kpte, address, cpa); in __change_page_attr()
1696 err = split_large_page(cpa, kpte, address); in __change_page_attr()