Lines Matching defs:pmd
109 pmd_t *pmd;
128 pmd = pmd_offset(pud, addr);
129 if (pmd_none(*pmd)) {
136 pmd_populate_kernel(NULL, pmd, new_pte);
138 return pte_offset_kernel(pmd, addr);
150 * kvm_mips_flush_gpa_{pte,pmd,pud,pgd,pt}.
171 static bool kvm_mips_flush_gpa_pmd(pmd_t *pmd, unsigned long start_gpa,
182 if (!pmd_present(pmd[i]))
185 pte = pte_offset_kernel(pmd + i, 0);
190 pmd_clear(pmd + i);
202 pmd_t *pmd;
213 pmd = pmd_offset(pud + i, 0);
217 if (kvm_mips_flush_gpa_pmd(pmd, start_gpa, end)) {
219 pmd_free(NULL, pmd);
302 static int kvm_mips_##name##_pmd(pmd_t *pmd, unsigned long start, \
313 if (!pmd_present(pmd[i])) \
316 pte = pte_offset_kernel(pmd + i, 0); \
329 pmd_t *pmd; \
339 pmd = pmd_offset(pud + i, 0); \
343 ret |= kvm_mips_##name##_pmd(pmd, start, cur_end); \