Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c guc_action_vf_control_cmd() -> xe_guc_ct_send_block()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 1 action 4096-ptr_max
PARAM_VALUE 2 len 3
BUF_SIZE 1 action 12
UNITS 2 len unit_array_size
LOCK2 &pool->lock

drivers/gpu/drm/xe/xe_guc_submit.c guc_init_global_schedule_policy() -> xe_guc_ct_send_block()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->fence_lookup.xa_head 0
PARAM_VALUE 0 ct->state 3
PARAM_VALUE 1 action 4704457448608653312
PARAM_VALUE 2 len 4
BUF_SIZE 1 action 64
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_guc_relay.c relay_send_transaction() -> xe_guc_ct_send_block()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
BUF_SIZE 1 action 1020
BUF_SIZE 1 action 1020
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c guc_action_update_vf_cfg() -> xe_guc_ct_send_block()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 1 action 4096-ptr_max
PARAM_VALUE 2 len 5
BUF_SIZE 1 action 20
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_array_size

drivers/gpu/drm/xe/xe_guc_pc.c pc_action_query_task_state() -> xe_guc_ct_send_block()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 1 action 4096-ptr_max
PARAM_VALUE 2 len 4
BUF_SIZE 0 ct 2952
BUF_SIZE 1 action 16
DATA_SOURCE 0 ct r pc_to_ct
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_array_size
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &pc->freq_lock
HALF_LOCKED2 _T->lock

drivers/gpu/drm/xe/xe_guc_engine_activity.c enable_engine_activity_stats() -> xe_guc_ct_send_block()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.g2h.cmds.vaddr 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.g2h.cmds.vaddr_iomem 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.g2h.desc.vaddr 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.g2h.desc.vaddr_iomem 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.g2h.info.resv_space 16384
PARAM_VALUE 0 ct->ctbs.g2h.info.size 32768
PARAM_VALUE 0 ct->ctbs.h2g.cmds.vaddr 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.h2g.cmds.vaddr_iomem 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.h2g.info.size 1024
PARAM_VALUE 0 ct->fence_lookup.xa_head 0
PARAM_VALUE 0 ct->state 3
PARAM_VALUE 1 action 4096-ptr_max
PARAM_VALUE 2 len 5
BUF_SIZE 1 action 20
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_array_size

drivers/gpu/drm/xe/xe_guc_engine_activity.c enable_function_engine_activity_stats() -> xe_guc_ct_send_block()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 1 action 4096-ptr_max
PARAM_VALUE 2 len 6
BUF_SIZE 1 action 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_array_size
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 global &pci_rescan_remove_lock

drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c guc_action_update_vgt_policy() -> xe_guc_ct_send_block()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 1 action 4096-ptr_max
PARAM_VALUE 2 len 4
BUF_SIZE 1 action 16
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_array_size
HALF_LOCKED2 _T->lock

drivers/gpu/drm/xe/xe_guc.c __guc_opt_in_features_enable() -> xe_guc_ct_send_block()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.g2h.cmds.vaddr 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.g2h.cmds.vaddr_iomem 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.g2h.desc.vaddr 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.g2h.desc.vaddr_iomem 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.g2h.info.broken 0
PARAM_VALUE 0 ct->ctbs.g2h.info.head 0
PARAM_VALUE 0 ct->ctbs.g2h.info.resv_space 16384
PARAM_VALUE 0 ct->ctbs.g2h.info.size 32768
PARAM_VALUE 0 ct->ctbs.g2h.info.space 16383
PARAM_VALUE 0 ct->ctbs.h2g.cmds.vaddr 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.h2g.cmds.vaddr_iomem 4096-ptr_max
PARAM_VALUE 0 ct->ctbs.h2g.info.broken 0
PARAM_VALUE 0 ct->ctbs.h2g.info.head 0
PARAM_VALUE 0 ct->ctbs.h2g.info.size 1024
PARAM_VALUE 0 ct->ctbs.h2g.info.space 1023
PARAM_VALUE 0 ct->ctbs.h2g.info.tail 0
PARAM_VALUE 0 ct->fence_lookup.xa_head 0
PARAM_VALUE 0 ct->g2h_outstanding 0
PARAM_VALUE 0 ct->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 ct->state 3
PARAM_VALUE 1 action 4096-ptr_max
PARAM_VALUE 2 len 4
BUF_SIZE 1 action 16
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_array_size

drivers/gpu/drm/xe/xe_guc.c guc_action_deregister_g2g_buffer() -> xe_guc_ct_send_block()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 1 action 4096-ptr_max
PARAM_VALUE 2 len 2
BUF_SIZE 1 action 8
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_array_size

drivers/gpu/drm/xe/xe_guc.c guc_action_register_g2g_buffer() -> xe_guc_ct_send_block()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 1 action 4096-ptr_max
PARAM_VALUE 2 len 4
BUF_SIZE 1 action 16
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_array_size

drivers/gpu/drm/xe/xe_guc.c xe_guc_auth_huc() -> xe_guc_ct_send_block()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 1 action 4096-ptr_max
PARAM_VALUE 2 len 2
BUF_SIZE 1 action 8
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_array_size

drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c guc_action_vf_save_restore() -> xe_guc_ct_send_block()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 1 action 4096-ptr_max
PARAM_VALUE 2 len 5
BUF_SIZE 1 action 20
UNITS 2 len unit_array_size