Lines Matching refs:pmd
6194 * Caller should make sure that pmd_trans_huge(pmd) is true.
6197 unsigned long addr, pmd_t pmd, union mc_target *target)
6203 if (unlikely(is_swap_pmd(pmd))) {
6205 !is_pmd_migration_entry(pmd));
6208 page = pmd_page(pmd);
6228 unsigned long addr, pmd_t pmd, union mc_target *target)
6234 static int mem_cgroup_count_precharge_pte_range(pmd_t *pmd,
6242 ptl = pmd_trans_huge_lock(pmd, vma);
6249 if (get_mctgt_type_thp(vma, addr, *pmd, NULL) == MC_TARGET_PAGE)
6255 pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl);
6431 static int mem_cgroup_move_charge_pte_range(pmd_t *pmd,
6443 ptl = pmd_trans_huge_lock(pmd, vma);
6449 target_type = get_mctgt_type_thp(vma, addr, *pmd, &target);
6477 pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl);
6495 * We can have a part of the split pmd here. Moving it