Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_guc_ct.c __xe_guc_ct_start() -> guc_ct_change_state()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.g2h.info.broken 0
PARAM_VALUE 0 ct->ctbs.h2g.bo 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.h2g.info.broken 0
PARAM_VALUE 1 state 3
DATA_SOURCE 0 ct $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_ct.c guc_action_disable_ct() -> guc_ct_change_state()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->state 0,2
PARAM_VALUE 1 state 1
DATA_SOURCE 0 ct $0
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_ct.c xe_guc_ct_disable() -> guc_ct_change_state()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 1 state 1
DATA_SOURCE 0 ct $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_ct.c xe_guc_ct_stop() -> guc_ct_change_state()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->state 1-u32max
PARAM_VALUE 0 *ct->msg 0-4294967295
PARAM_VALUE 1 state 2
DATA_SOURCE 0 ct $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock