Lines Matching refs:mss

451 static void smaps_account(struct mem_size_stats *mss, struct page *page,  in smaps_account()  argument
457 mss->anonymous += size; in smaps_account()
459 mss->resident += size; in smaps_account()
462 mss->referenced += size; in smaps_account()
468 mss->shared_dirty += size; in smaps_account()
470 mss->shared_clean += size; in smaps_account()
473 mss->pss += pss_delta; in smaps_account()
476 mss->private_dirty += size; in smaps_account()
478 mss->private_clean += size; in smaps_account()
479 mss->pss += (u64)size << PSS_SHIFT; in smaps_account()
486 struct mem_size_stats *mss = walk->private; in smaps_pte_entry() local
496 mss->swap += PAGE_SIZE; in smaps_pte_entry()
503 smaps_account(mss, page, PAGE_SIZE, pte_young(*pte), pte_dirty(*pte)); in smaps_pte_entry()
510 struct mem_size_stats *mss = walk->private; in smaps_pmd_entry() local
518 mss->anonymous_thp += HPAGE_PMD_SIZE; in smaps_pmd_entry()
519 smaps_account(mss, page, HPAGE_PMD_SIZE, in smaps_pmd_entry()
616 struct mem_size_stats mss; in show_smap() local
620 .private = &mss, in show_smap()
623 memset(&mss, 0, sizeof mss); in show_smap()
645 mss.resident >> 10, in show_smap()
646 (unsigned long)(mss.pss >> (10 + PSS_SHIFT)), in show_smap()
647 mss.shared_clean >> 10, in show_smap()
648 mss.shared_dirty >> 10, in show_smap()
649 mss.private_clean >> 10, in show_smap()
650 mss.private_dirty >> 10, in show_smap()
651 mss.referenced >> 10, in show_smap()
652 mss.anonymous >> 10, in show_smap()
653 mss.anonymous_thp >> 10, in show_smap()
654 mss.swap >> 10, in show_smap()
658 (unsigned long)(mss.pss >> (10 + PSS_SHIFT)) : 0); in show_smap()