Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/damon/paddr.c __damon_pa_check_access() -> damon_pa_phys_addr()

Type Parameter Key Value
DATA_SOURCE 1 addr_unit $1

mm/damon/paddr.c __damon_pa_prepare_access_check() -> damon_pa_phys_addr()

Type Parameter Key Value
DATA_SOURCE 0 addr r damon_rand

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

Type Parameter Key Value

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

Type Parameter Key Value
DATA_SOURCE 1 addr_unit $1
UNITS 0 addr unit_byte
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock

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

Type Parameter Key Value
DATA_SOURCE 1 addr_unit $1
UNITS 0 addr unit_byte
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock

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

Type Parameter Key Value
DATA_SOURCE 1 addr_unit $1
UNITS 0 addr unit_byte
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock

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

Type Parameter Key Value
DATA_SOURCE 1 addr_unit $1
NO_OVERFLOW_SIMPLE 0 addr
UNITS 0 addr unit_byte
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock

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

Type Parameter Key Value
DATA_SOURCE 1 addr_unit $1
UNITS 0 addr unit_byte
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock

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

Type Parameter Key Value
DATA_SOURCE 1 addr_unit $1
UNITS 0 addr unit_byte
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock

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

Type Parameter Key Value
DATA_SOURCE 1 addr_unit $1
NO_OVERFLOW_SIMPLE 0 addr
UNITS 0 addr unit_byte
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock

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

Type Parameter Key Value
DATA_SOURCE 1 addr_unit $1
UNITS 0 addr unit_byte
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock

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

Type Parameter Key Value
DATA_SOURCE 1 addr_unit $1
UNITS 0 addr unit_byte
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock

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

Type Parameter Key Value
DATA_SOURCE 1 addr_unit $1
NO_OVERFLOW_SIMPLE 0 addr
UNITS 0 addr unit_byte
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock

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

Type Parameter Key Value
DATA_SOURCE 1 addr_unit $1
UNITS 0 addr unit_byte
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock

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

Type Parameter Key Value
DATA_SOURCE 1 addr_unit $1
UNITS 0 addr unit_byte
LOCK2 &ctx->walk_control_lock
TYPE_LOCK (struct damon_ctx)->walk_control_lock