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/spc.c amd_pmf_get_custom_bios_inputs() -> is_apmf_bios_input_notifications_supported()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
BUF_SIZE 0 pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,7472,8064
BUF_SIZE 0 pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,7472,8064
DATA_SOURCE 0 pdev $0
MEM_ZERO 0 pdev->buf
MEM_ZERO 0 pdev->shbuf
HOST_DATA 0 pdev->dram_addr.hi 0-u32max
HOST_DATA 0 pdev->dram_addr.size 0-u32max
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/amd/pmf/acpi.c apmf_acpi_deinit() -> is_apmf_bios_input_notifications_supported()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
BUF_SIZE 0 pdev s32min-(-2),1-s32max
BUF_SIZE 0 pdev s32min-(-2),1-s32max
DATA_SOURCE 0 pdev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 pdev unit_byte
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

drivers/platform/x86/amd/pmf/acpi.c apmf_install_handler() -> is_apmf_bios_input_notifications_supported()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
BUF_SIZE 0 pdev 12400
BUF_SIZE 0 pdev->dev 1616
DATA_SOURCE 0 pdev $0
MEM_ZERO 0 pdev
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 pdev->dram_addr.lo 0-u32max
HOST_DATA 0 pdev->metrics_table_phys 0
NO_OVERFLOW_SIMPLE 0 pdev->pmf_idev->max_vals