Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iommu/intel/perfmon.c iommu_pmu_disable() -> ecmd_submit_sync()

Type Parameter Key Value
PARAM_VALUE 1 ecmd 244
PARAM_VALUE 2 oa 0
PARAM_VALUE 3 ob 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cpuctx->ctx.lock
HALF_LOCKED2 &ctx->lock

drivers/iommu/intel/perfmon.c iommu_pmu_enable() -> ecmd_submit_sync()

Type Parameter Key Value
PARAM_VALUE 1 ecmd 245
PARAM_VALUE 2 oa 0
PARAM_VALUE 3 ob 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cpuctx->ctx.lock
HALF_LOCKED2 &ctx->lock

drivers/iommu/intel/perfmon.c iommu_pmu_start() -> ecmd_submit_sync()

Type Parameter Key Value
PARAM_VALUE 1 ecmd 240
PARAM_VALUE 2 oa 0-63
PARAM_VALUE 3 ob 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 oa 0-63
UNITS 2 oa unit_array_size
HALF_LOCKED2 &ctx->lock
HALF_LOCKED2 _T->flags

drivers/iommu/intel/perfmon.c iommu_pmu_stop() -> ecmd_submit_sync()

Type Parameter Key Value
PARAM_VALUE 1 ecmd 241
PARAM_VALUE 2 oa 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 ob 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 oa 0-s32max,18446744071562067968-u64max
UNITS 2 oa unit_array_size
HALF_LOCKED2 &ctx->lock
HALF_LOCKED2 _T->flags