Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

mm/damon/paddr.c damon_pa_apply_probes() -> damon_get_folio()

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-4503599627370495

mm/damon/paddr.c damon_pa_de_activate() -> damon_get_folio()

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-4503599627370495
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock

mm/damon/paddr.c damon_pa_migrate() -> damon_get_folio()

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-4503599627370495
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock

mm/damon/paddr.c damon_pa_mkold() -> damon_get_folio()

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-4503599627370495

mm/damon/paddr.c damon_pa_pageout() -> damon_get_folio()

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-4503599627370495
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock

mm/damon/paddr.c damon_pa_stat() -> damon_get_folio()

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-4503599627370495
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock

mm/damon/paddr.c damon_pa_young() -> damon_get_folio()

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-4503599627370495

mm/damon/ops-common.c damon_pmdp_mkold() -> damon_get_folio()

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-1099511627775
CAPPED_DATA 0 pfn 1
CAPPED_DATA 0 pfn 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 ptl

mm/damon/ops-common.c damon_ptep_mkold() -> damon_get_folio()

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-1099511627775
CAPPED_DATA 0 pfn 1
CAPPED_DATA 0 pfn 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 ptl

mm/damon/core.c damos_calc_eligible_bytes() -> damon_get_folio()

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-4503599627370495