Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/cxl/core/region.c cxl_port_setup_targets() -> eig_to_granularity()

Type Parameter Key Value
PARAM_VALUE 0 eig 0-23,65527-u16max
PARAM_VALUE 1 granularity 3668154706364981248
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 eig 0-23,65527-u16max
PARAM_VALUE 1 granularity 7686177816055115776
DATA_SOURCE 0 eig $1
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() -> eig_to_granularity()

Type Parameter Key Value
PARAM_VALUE 1 granularity 5568206672129556480
RX_PATH
TASK_NOT_RUNNING

drivers/cxl/acpi.c cxl_parse_cxims() -> eig_to_granularity()

Type Parameter Key Value
PARAM_VALUE 1 granularity 3716795314731655168
RX_PATH
TASK_NOT_RUNNING

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

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