Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/perf/arm_dmc620_pmu.c dmc620_pmu_add() -> dmc620_pmu_creg_write()

Type Parameter Key Value
PARAM_VALUE 0 dmc620_pmu 4096-ptr_max
PARAM_VALUE 1 idx 0,8
PARAM_VALUE 2 reg 0
DATA_SOURCE 1 idx r dmc620_get_event_idx
NOCHECK_CALL

drivers/perf/arm_dmc620_pmu.c dmc620_pmu_add() -> dmc620_pmu_creg_write()

Type Parameter Key Value
PARAM_VALUE 0 dmc620_pmu 4096-ptr_max
PARAM_VALUE 1 idx 0,8
PARAM_VALUE 2 reg 4
PARAM_VALUE 3 val 0-8191
DATA_SOURCE 1 idx r dmc620_get_event_idx
NOCHECK_CALL

drivers/perf/arm_dmc620_pmu.c dmc620_pmu_add() -> dmc620_pmu_creg_write()

Type Parameter Key Value
PARAM_VALUE 0 dmc620_pmu 4096-ptr_max
PARAM_VALUE 1 idx 0,8
PARAM_VALUE 2 reg 8
DATA_SOURCE 1 idx r dmc620_get_event_idx
NOCHECK_CALL

drivers/perf/arm_dmc620_pmu.c dmc620_pmu_add() -> dmc620_pmu_creg_write()

Type Parameter Key Value
PARAM_VALUE 0 dmc620_pmu 4096-ptr_max
PARAM_VALUE 1 idx 0,8
PARAM_VALUE 2 reg 12
PARAM_VALUE 3 val 0-8191
DATA_SOURCE 1 idx r dmc620_get_event_idx
NOCHECK_CALL

drivers/perf/arm_dmc620_pmu.c dmc620_pmu_device_probe() -> dmc620_pmu_creg_write()

Type Parameter Key Value
PARAM_VALUE 0 dmc620_pmu 4096-ptr_max
PARAM_VALUE 0 dmc620_pmu->base 4096-ptr_max
PARAM_VALUE 1 idx 0-9
PARAM_VALUE 2 reg 16
PARAM_VALUE 3 val 0
BUF_SIZE 0 dmc620_pmu 504
DATA_SOURCE 0 dmc620_pmu r devm_kzalloc
MEM_ZERO 0 dmc620_pmu
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/perf/arm_dmc620_pmu.c dmc620_pmu_disable_counter() -> dmc620_pmu_creg_write()

Type Parameter Key Value
PARAM_VALUE 2 reg 16
PARAM_VALUE 3 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 idx unit_array_size
HALF_LOCKED2 rcu_read

drivers/perf/arm_dmc620_pmu.c dmc620_pmu_enable_counter() -> dmc620_pmu_creg_write()

Type Parameter Key Value
PARAM_VALUE 2 reg 16
PARAM_VALUE 3 val 1-512
BIT_INFO 3 val 0x1,0x1ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 idx unit_array_size
HALF_LOCKED2 rcu_read

drivers/perf/arm_dmc620_pmu.c dmc620_pmu_event_set_period() -> dmc620_pmu_creg_write()

Type Parameter Key Value
PARAM_VALUE 2 reg 32
PARAM_VALUE 3 val 2147483648
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 idx unit_array_size
HALF_LOCKED2 rcu_read