Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/platform/x86/amd/pmf/cnqf.c amd_pmf_init_cnqf() -> is_pprof_balanced()

Type Parameter Key Value
PARAM_VALUE 0 pmf 4096-ptr_max
PARAM_VALUE 0 pmf->current_profile 0,3
BUF_SIZE 0 pmf 12400
BUF_SIZE 0 pmf->dev 1616
DATA_SOURCE 0 pmf $0
FUZZY_MAX 0 pmf->current_profile 0
MEM_ZERO 0 pmf
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 pmf->pmf_idev->max_vals

drivers/platform/x86/amd/pmf/cnqf.c amd_pmf_trans_cnqf() -> is_pprof_balanced()

Type Parameter Key Value
PARAM_VALUE 0 pmf 4096-ptr_max
DATA_SOURCE 0 pmf $0
MEM_ZERO 0 pmf->buf
HOST_DATA 0 pmf->dram_addr.hi 0-u32max
HOST_DATA 0 pmf->dram_addr.size 0-u32max
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/amd/pmf/cnqf.c cnqf_enable_store() -> is_pprof_balanced()

Type Parameter Key Value
PARAM_VALUE 0 pmf 4096-ptr_max
BUF_SIZE 0 pmf s32min-(-2),1-s32max
BUF_SIZE 0 pmf s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 pmf unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/amd/pmf/core.c amd_pmf_pwr_src_notify_call() -> is_pprof_balanced()

Type Parameter Key Value
PARAM_VALUE 0 pmf 4096-ptr_max