Lines Matching defs:pmd
6044 * Caller should make sure that pmd_trans_huge(pmd) is true.
6047 unsigned long addr, pmd_t pmd, union mc_target *target)
6052 if (unlikely(is_swap_pmd(pmd))) {
6054 !is_pmd_migration_entry(pmd));
6057 page = pmd_page(pmd);
6076 unsigned long addr, pmd_t pmd, union mc_target *target)
6082 static int mem_cgroup_count_precharge_pte_range(pmd_t *pmd,
6090 ptl = pmd_trans_huge_lock(pmd, vma);
6097 if (get_mctgt_type_thp(vma, addr, *pmd, NULL) == MC_TARGET_PAGE)
6103 pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl);
6279 static int mem_cgroup_move_charge_pte_range(pmd_t *pmd,
6291 ptl = pmd_trans_huge_lock(pmd, vma);
6297 target_type = get_mctgt_type_thp(vma, addr, *pmd, &target);
6325 pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl);
6343 * We can have a part of the split pmd here. Moving it