Lines Matching defs:pmd
211 }, { /* pmd */
302 static void walk_pte(struct pg_state *st, pmd_t *pmd, unsigned long start,
305 pte_t *pte = pte_offset_kernel(pmd, 0);
315 static const char *get_domain_name(pmd_t *pmd)
318 switch (pmd_val(*pmd) & PMD_DOMAIN_MASK) {
336 pmd_t *pmd = pmd_offset(pud, 0);
341 for (i = 0; i < PTRS_PER_PMD; i++, pmd++) {
343 domain = get_domain_name(pmd);
344 if (pmd_none(*pmd) || pmd_large(*pmd) || !pmd_present(*pmd))
345 note_page(st, addr, 4, pmd_val(*pmd), domain);
347 walk_pte(st, pmd, addr, domain);
349 if (SECTION_SIZE < PMD_SIZE && pmd_large(pmd[1])) {
351 pmd++;
352 domain = get_domain_name(pmd);
353 note_page(st, addr, 4, pmd_val(*pmd), domain);