Lines Matching defs:categories

1780 	unsigned long categories = 0;
1785 categories |= PAGE_IS_PRESENT;
1787 categories |= PAGE_IS_WRITTEN;
1792 categories |= PAGE_IS_FILE;
1796 categories |= PAGE_IS_PFNZERO;
1798 categories |= PAGE_IS_SOFT_DIRTY;
1802 categories |= PAGE_IS_SWAPPED;
1804 categories |= PAGE_IS_WRITTEN;
1810 categories |= PAGE_IS_FILE;
1813 categories |= PAGE_IS_SOFT_DIRTY;
1816 return categories;
1842 unsigned long categories = PAGE_IS_HUGE;
1847 categories |= PAGE_IS_PRESENT;
1849 categories |= PAGE_IS_WRITTEN;
1854 categories |= PAGE_IS_FILE;
1858 categories |= PAGE_IS_PFNZERO;
1860 categories |= PAGE_IS_SOFT_DIRTY;
1864 categories |= PAGE_IS_SWAPPED;
1866 categories |= PAGE_IS_WRITTEN;
1868 categories |= PAGE_IS_SOFT_DIRTY;
1874 categories |= PAGE_IS_FILE;
1878 return categories;
1900 unsigned long categories = PAGE_IS_HUGE;
1908 categories |= PAGE_IS_PRESENT;
1910 categories |= PAGE_IS_WRITTEN;
1912 categories |= PAGE_IS_FILE;
1914 categories |= PAGE_IS_PFNZERO;
1916 categories |= PAGE_IS_SOFT_DIRTY;
1918 categories |= PAGE_IS_SWAPPED;
1920 categories |= PAGE_IS_WRITTEN;
1922 categories |= PAGE_IS_SOFT_DIRTY;
1925 return categories;
1966 static bool pagemap_scan_is_interesting_page(unsigned long categories,
1969 categories ^= p->arg.category_inverted;
1970 if ((categories & p->arg.category_mask) != p->arg.category_mask)
1972 if (p->arg.category_anyof_mask && !(categories & p->arg.category_anyof_mask))
1978 static bool pagemap_scan_is_interesting_vma(unsigned long categories,
1983 categories ^= p->arg.category_inverted;
1984 if ((categories & required) != required)
2032 static bool pagemap_scan_push_range(unsigned long categories,
2043 if (addr == cur_buf->end && categories == cur_buf->categories) {
2057 cur_buf->categories = categories;
2062 static int pagemap_scan_output(unsigned long categories,
2072 categories &= p->arg.return_mask;
2083 if (!pagemap_scan_push_range(categories, p, addr, *end)) {
2102 unsigned long categories;
2110 categories = p->cur_vma_category |
2113 if (!pagemap_scan_is_interesting_page(categories, p))
2116 ret = pagemap_scan_output(categories, p, start, &end);
2122 if (~categories & PAGE_IS_WRITTEN)
2215 unsigned long categories = p->cur_vma_category |
2219 if (!pagemap_scan_is_interesting_page(categories, p))
2222 ret = pagemap_scan_output(categories, p, addr, &next);
2228 if (~categories & PAGE_IS_WRITTEN)
2255 unsigned long categories;
2264 categories = p->cur_vma_category | pagemap_hugetlb_category(pte);
2266 if (!pagemap_scan_is_interesting_page(categories, p))
2269 return pagemap_scan_output(categories, p, start, &end);
2276 categories = p->cur_vma_category | pagemap_hugetlb_category(pte);
2278 if (!pagemap_scan_is_interesting_page(categories, p))
2281 ret = pagemap_scan_output(categories, p, start, &end);
2285 if (~categories & PAGE_IS_WRITTEN)