Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/cxl/core/ras.c cxl_dport_map_ras() -> cxl_map_component_regs()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->component_map.ras.valid 1
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 map_mask 4
BUF_SIZE 0 map 112
RX_PATH
TASK_NOT_RUNNING

drivers/cxl/core/ras.c devm_cxl_port_ras_setup() -> cxl_map_component_regs()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->component_map.ras.valid 1
PARAM_VALUE 0 map->host 4096-ptr_max
PARAM_VALUE 0 map->host->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 map_mask 4
BUF_SIZE 0 map 112
BUF_SIZE 0 map->host 1616
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &port->dev.mutex

drivers/cxl/core/hdm.c devm_cxl_setup_hdm() -> cxl_map_component_regs()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->component_map.hdm_decoder.valid 1
PARAM_VALUE 0 map->resource 0-18446744073709551614
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 map_mask 32
BUF_SIZE 0 map 112
MEM_ZERO 1 regs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &port->dev.mutex