1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Common Primitives for Data Access Monitoring
5 * Author: SeongJae Park <sj@kernel.org>
8 #include <linux/damon.h>
10 struct folio
*damon_get_folio(unsigned long pfn
);
12 void damon_ptep_mkold(pte_t
*pte
, struct vm_area_struct
*vma
, unsigned long addr
);
13 void damon_pmdp_mkold(pmd_t
*pmd
, struct vm_area_struct
*vma
, unsigned long addr
);
15 int damon_cold_score(struct damon_ctx
*c
, struct damon_region
*r
,
17 int damon_hot_score(struct damon_ctx
*c
, struct damon_region
*r
,