Home
last modified time | relevance | path

Searched refs:pmds (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/arch/x86/mm/
Dpgtable.c194 static void free_pmds(struct mm_struct *mm, pmd_t *pmds[]) in free_pmds() argument
199 if (pmds[i]) { in free_pmds()
200 pgtable_pmd_page_dtor(virt_to_page(pmds[i])); in free_pmds()
201 free_page((unsigned long)pmds[i]); in free_pmds()
206 static int preallocate_pmds(struct mm_struct *mm, pmd_t *pmds[]) in preallocate_pmds() argument
222 pmds[i] = pmd; in preallocate_pmds()
226 free_pmds(mm, pmds); in preallocate_pmds()
258 static void pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[]) in pgd_prepopulate_pmd() argument
269 pmd_t *pmd = pmds[i]; in pgd_prepopulate_pmd()
357 pmd_t *pmds[PREALLOCATED_PMDS]; in pgd_alloc() local
[all …]
/linux-4.4.14/drivers/edac/
Dxgene_edac.c69 struct list_head pmds; member
976 list_add(&ctx->next, &edac->pmds); in xgene_edac_pmd_add()
1790 list_for_each_entry(pmd, &ctx->pmds, next) { in xgene_edac_isr()
1818 INIT_LIST_HEAD(&edac->pmds); in xgene_edac_probe()
1925 list_for_each_entry_safe(pmd, temp_pmd, &edac->pmds, next) in xgene_edac_remove()
/linux-4.4.14/fs/proc/
Dtask_mmu.c25 unsigned long data, text, lib, swap, ptes, pmds; in task_mem() local
47 pmds = PTRS_PER_PMD * sizeof(pmd_t) * mm_nr_pmds(mm); in task_mem()
71 pmds >> 10, in task_mem()
/linux-4.4.14/arch/ia64/kernel/
Dperfmon.c1091 pfm_save_pmds(unsigned long *pmds, unsigned long mask) in pfm_save_pmds() argument
1098 if (mask & 0x1) pmds[i] = ia64_get_pmd(i); in pfm_save_pmds()
1106 pfm_restore_pmds(unsigned long *pmds, unsigned long mask) in pfm_restore_pmds() argument
1113 val = PMD_IS_COUNTING(i) ? pmds[i] & ovfl_val : pmds[i]; in pfm_restore_pmds()
/linux-4.4.14/arch/mips/include/asm/octeon/
Dcvmx-pci-defs.h867 uint32_t pmds:4; member
875 uint32_t pmds:4;
Dcvmx-pciercx-defs.h659 uint32_t pmds:4; member
671 uint32_t pmds:4;
/linux-4.4.14/Documentation/vm/
Dtranshuge.txt314 Code walking pagetables but unware about huge pmds can simply call