Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/cxl/core/region.c cxl_calculate_position() -> eiw_to_ways()

Type Parameter Key Value
PARAM_VALUE 0 eiw 8-10
PARAM_VALUE 1 ways 5697444209624375296
PARAM_VALUE 1 *ways 0
DATA_SOURCE 0 eiw $1
NOCHECK_CALL
LOCK2 &attr->mutex
TYPE_LOCK (struct simple_attr)->mutex

drivers/cxl/core/region.c cxl_validate_translation_params() -> eiw_to_ways()

Type Parameter Key Value
PARAM_VALUE 0 eiw 0-39,255
PARAM_VALUE 1 ways 9056446886919684096
DATA_SOURCE 0 eiw $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &cxlmd->dev.mutex
HALF_LOCKED2 _T->lock

drivers/cxl/acpi.c __cxl_parse_cfmws() -> eiw_to_ways()

Type Parameter Key Value
PARAM_VALUE 0 eiw 0-4,8-10
PARAM_VALUE 1 ways 6181265511965552640
RX_PATH
TASK_NOT_RUNNING

drivers/cxl/acpi.c cxl_acpi_cfmws_verify() -> eiw_to_ways()

Type Parameter Key Value
PARAM_VALUE 1 ways 3477160439215759360
RX_PATH
TASK_NOT_RUNNING

drivers/cxl/core/hdm.c init_hdm_decoder() -> eiw_to_ways()

Type Parameter Key Value
PARAM_VALUE 1 ways 4096-ptr_max
PARAM_VALUE 1 *ways 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 eiw 0-255[c]
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &port->dev.mutex
HALF_LOCKED2 _T->lock