Lines Matching refs:mss
456 static void smaps_account(struct mem_size_stats *mss, struct page *page, in smaps_account() argument
462 mss->anonymous += size; in smaps_account()
464 mss->resident += size; in smaps_account()
467 mss->referenced += size; in smaps_account()
473 mss->shared_dirty += size; in smaps_account()
475 mss->shared_clean += size; in smaps_account()
478 mss->pss += pss_delta; in smaps_account()
481 mss->private_dirty += size; in smaps_account()
483 mss->private_clean += size; in smaps_account()
484 mss->pss += (u64)size << PSS_SHIFT; in smaps_account()
491 struct mem_size_stats *mss = walk->private; in smaps_pte_entry() local
503 mss->swap += PAGE_SIZE; in smaps_pte_entry()
509 mss->swap_pss += pss_delta; in smaps_pte_entry()
511 mss->swap_pss += (u64)PAGE_SIZE << PSS_SHIFT; in smaps_pte_entry()
519 smaps_account(mss, page, PAGE_SIZE, pte_young(*pte), pte_dirty(*pte)); in smaps_pte_entry()
526 struct mem_size_stats *mss = walk->private; in smaps_pmd_entry() local
534 mss->anonymous_thp += HPAGE_PMD_SIZE; in smaps_pmd_entry()
535 smaps_account(mss, page, HPAGE_PMD_SIZE, in smaps_pmd_entry()
636 struct mem_size_stats *mss = walk->private; in smaps_hugetlb_range() local
652 mss->shared_hugetlb += huge_page_size(hstate_vma(vma)); in smaps_hugetlb_range()
654 mss->private_hugetlb += huge_page_size(hstate_vma(vma)); in smaps_hugetlb_range()
663 struct mem_size_stats mss; in show_smap() local
670 .private = &mss, in show_smap()
673 memset(&mss, 0, sizeof mss); in show_smap()
698 mss.resident >> 10, in show_smap()
699 (unsigned long)(mss.pss >> (10 + PSS_SHIFT)), in show_smap()
700 mss.shared_clean >> 10, in show_smap()
701 mss.shared_dirty >> 10, in show_smap()
702 mss.private_clean >> 10, in show_smap()
703 mss.private_dirty >> 10, in show_smap()
704 mss.referenced >> 10, in show_smap()
705 mss.anonymous >> 10, in show_smap()
706 mss.anonymous_thp >> 10, in show_smap()
707 mss.shared_hugetlb >> 10, in show_smap()
708 mss.private_hugetlb >> 10, in show_smap()
709 mss.swap >> 10, in show_smap()
710 (unsigned long)(mss.swap_pss >> (10 + PSS_SHIFT)), in show_smap()
714 (unsigned long)(mss.pss >> (10 + PSS_SHIFT)) : 0); in show_smap()