Lines Matching defs:pmd
272 pmd_t *pmd = pmd_off(mm, addr);
287 num = number_of_cells_per_pte(pmd, val, 1);
301 pmd_t *pmd;
311 pmd = pmd_offset(pud, addr);
314 * pmd to none to force page fault/gup to take mmap_lock. After
315 * pmd is set to none, we do a pte_clear which does this assertion
316 * so if we find pmd none, return.
318 if (pmd_none(*pmd))
320 BUG_ON(!pmd_present(*pmd));
321 assert_spin_locked(pte_lockptr(mm, pmd));
352 pmd_t pmd, *pmdp;
412 pmd = READ_ONCE(*pmdp);
418 if (pmd_none(pmd))
428 if (pmd_is_serializing(pmd))
432 if (pmd_trans_huge(pmd) || pmd_devmap(pmd)) {
439 if (pmd_is_leaf(pmd)) {
444 if (is_hugepd(__hugepd(pmd_val(pmd)))) {
445 hpdp = (hugepd_t *)&pmd;
449 return pte_offset_kernel(&pmd, ea);