Home
last modified time | relevance | path

Searched refs:pmd_huge_pte (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/kernel/mm/
H A Dpgtable-generic.c167 if (!pmd_huge_pte(mm, pmdp)) in pgtable_trans_huge_deposit()
170 list_add(&pgtable->lru, &pmd_huge_pte(mm, pmdp)->lru); in pgtable_trans_huge_deposit()
171 pmd_huge_pte(mm, pmdp) = pgtable; in pgtable_trans_huge_deposit()
184 pgtable = pmd_huge_pte(mm, pmdp); in pgtable_trans_huge_withdraw()
185 pmd_huge_pte(mm, pmdp) = list_first_entry_or_null(&pgtable->lru, in pgtable_trans_huge_withdraw()
187 if (pmd_huge_pte(mm, pmdp)) in pgtable_trans_huge_withdraw()
/OK3568_Linux_fs/kernel/arch/sparc/mm/
H A Dtlb.c271 if (!pmd_huge_pte(mm, pmdp)) in pgtable_trans_huge_deposit()
274 list_add(lh, (struct list_head *) pmd_huge_pte(mm, pmdp)); in pgtable_trans_huge_deposit()
275 pmd_huge_pte(mm, pmdp) = pgtable; in pgtable_trans_huge_deposit()
286 pgtable = pmd_huge_pte(mm, pmdp); in pgtable_trans_huge_withdraw()
289 pmd_huge_pte(mm, pmdp) = NULL; in pgtable_trans_huge_withdraw()
291 pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next; in pgtable_trans_huge_withdraw()
/OK3568_Linux_fs/kernel/arch/arc/mm/
H A Dtlb.c650 if (!pmd_huge_pte(mm, pmdp)) in pgtable_trans_huge_deposit()
653 list_add(lh, (struct list_head *) pmd_huge_pte(mm, pmdp)); in pgtable_trans_huge_deposit()
654 pmd_huge_pte(mm, pmdp) = pgtable; in pgtable_trans_huge_deposit()
664 pgtable = pmd_huge_pte(mm, pmdp); in pgtable_trans_huge_withdraw()
667 pmd_huge_pte(mm, pmdp) = NULL; in pgtable_trans_huge_withdraw()
669 pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next; in pgtable_trans_huge_withdraw()
/OK3568_Linux_fs/kernel/arch/powerpc/mm/book3s64/
H A Dradix_pgtable.c1019 if (!pmd_huge_pte(mm, pmdp)) in radix__pgtable_trans_huge_deposit()
1022 list_add(lh, (struct list_head *) pmd_huge_pte(mm, pmdp)); in radix__pgtable_trans_huge_deposit()
1023 pmd_huge_pte(mm, pmdp) = pgtable; in radix__pgtable_trans_huge_deposit()
1035 pgtable = pmd_huge_pte(mm, pmdp); in radix__pgtable_trans_huge_withdraw()
1038 pmd_huge_pte(mm, pmdp) = NULL; in radix__pgtable_trans_huge_withdraw()
1040 pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next; in radix__pgtable_trans_huge_withdraw()
/OK3568_Linux_fs/kernel/arch/s390/mm/
H A Dpgtable.c543 if (!pmd_huge_pte(mm, pmdp)) in pgtable_trans_huge_deposit()
546 list_add(lh, (struct list_head *) pmd_huge_pte(mm, pmdp)); in pgtable_trans_huge_deposit()
547 pmd_huge_pte(mm, pmdp) = pgtable; in pgtable_trans_huge_deposit()
559 pgtable = pmd_huge_pte(mm, pmdp); in pgtable_trans_huge_withdraw()
562 pmd_huge_pte(mm, pmdp) = NULL; in pgtable_trans_huge_withdraw()
564 pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next; in pgtable_trans_huge_withdraw()
/OK3568_Linux_fs/kernel/include/linux/
H A Dmm_types.h150 pgtable_t pmd_huge_pte; /* protected by page->ptl */ member
566 pgtable_t pmd_huge_pte; /* protected by page_table_lock */ member
H A Dmm.h2423 page->pmd_huge_pte = NULL; in pmd_ptlock_init()
2431 VM_BUG_ON_PAGE(page->pmd_huge_pte, page); in pmd_ptlock_free()
2436 #define pmd_huge_pte(mm, pmd) (pmd_to_page(pmd)->pmd_huge_pte) macro
2448 #define pmd_huge_pte(mm, pmd) ((mm)->pmd_huge_pte) macro
/OK3568_Linux_fs/kernel/kernel/
H A Dfork.c700 VM_BUG_ON_MM(mm->pmd_huge_pte, mm); in check_mm()
1082 mm->pmd_huge_pte = NULL; in mm_init()