Searched refs:pmd_huge_pte (Results 1 - 7 of 7) sorted by relevance

/linux-master/arch/sparc/mm/
H A Dtlb.c276 if (!pmd_huge_pte(mm, pmdp))
279 list_add(lh, (struct list_head *) pmd_huge_pte(mm, pmdp));
280 pmd_huge_pte(mm, pmdp) = pgtable;
291 pgtable = pmd_huge_pte(mm, pmdp);
294 pmd_huge_pte(mm, pmdp) = NULL;
296 pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next;
/linux-master/mm/
H A Dpgtable-generic.c171 if (!pmd_huge_pte(mm, pmdp))
174 list_add(&pgtable->lru, &pmd_huge_pte(mm, pmdp)->lru);
175 pmd_huge_pte(mm, pmdp) = pgtable;
188 pgtable = pmd_huge_pte(mm, pmdp);
189 pmd_huge_pte(mm, pmdp) = list_first_entry_or_null(&pgtable->lru,
191 if (pmd_huge_pte(mm, pmdp))
/linux-master/arch/s390/mm/
H A Dpgtable.c573 if (!pmd_huge_pte(mm, pmdp))
576 list_add(lh, (struct list_head *) pmd_huge_pte(mm, pmdp));
577 pmd_huge_pte(mm, pmdp) = pgtable;
589 pgtable = pmd_huge_pte(mm, pmdp);
592 pmd_huge_pte(mm, pmdp) = NULL;
594 pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next;
/linux-master/arch/powerpc/mm/book3s64/
H A Dradix_pgtable.c1412 if (!pmd_huge_pte(mm, pmdp))
1415 list_add(lh, (struct list_head *) pmd_huge_pte(mm, pmdp));
1416 pmd_huge_pte(mm, pmdp) = pgtable;
1428 pgtable = pmd_huge_pte(mm, pmdp);
1431 pmd_huge_pte(mm, pmdp) = NULL;
1433 pmd_huge_pte(mm, pmdp) = (pgtable_t) lh->next;
/linux-master/include/linux/
H A Dmm_types.h426 * @pmd_huge_pte: Protected by ptdesc->ptl, used for THPs.
448 pgtable_t pmd_huge_pte; member in struct:ptdesc::__anon1174::__anon1175
938 pgtable_t pmd_huge_pte; /* protected by page_table_lock */ member in struct:mm_struct::__anon1182
H A Dmm.h3026 ptdesc->pmd_huge_pte = NULL;
3034 VM_BUG_ON_PAGE(ptdesc->pmd_huge_pte, ptdesc_page(ptdesc));
3039 #define pmd_huge_pte(mm, pmd) (pmd_ptdesc(pmd)->pmd_huge_pte) macro
3051 #define pmd_huge_pte(mm, pmd) ((mm)->pmd_huge_pte) macro
/linux-master/kernel/
H A Dfork.c838 VM_BUG_ON_MM(mm->pmd_huge_pte, mm);
1282 mm->pmd_huge_pte = NULL;

Completed in 207 milliseconds