Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_pxp_submit.c xe_pxp_submit_session_init() -> gsccs_send_message()

Type Parameter Key Value
PARAM_VALUE 0 pxp 4096-ptr_max
PARAM_VALUE 0 pxp->vm 4096-ptr_max
PARAM_VALUE 1 msg_in 4183671347333111808
PARAM_VALUE 2 msg_in_size 76
PARAM_VALUE 3 msg_out 478276304268435456
PARAM_VALUE 4 msg_out_size_max 48
BUF_SIZE 1 msg_in 76
BUF_SIZE 3 msg_out 48
DATA_SOURCE 0 pxp $0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 msg_in_size unit_byte
UNITS 4 msg_out_size_max unit_byte
HALF_LOCKED2 &param.hwe->gt->oa.gt_lock
HALF_LOCKED2 &vm->lock

drivers/gpu/drm/xe/xe_pxp_submit.c xe_pxp_submit_session_invalidation() -> gsccs_send_message()

Type Parameter Key Value
PARAM_VALUE 0 pxp 4096-ptr_max
PARAM_VALUE 0 pxp->vm 4096-ptr_max
PARAM_VALUE 1 msg_in 3070438196070203392
PARAM_VALUE 2 msg_in_size 28
PARAM_VALUE 3 msg_out 1907491080389136384
PARAM_VALUE 4 msg_out_size_max 20
BUF_SIZE 1 msg_in 28
BUF_SIZE 3 msg_out 20
DATA_SOURCE 0 pxp $0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 msg_in_size unit_byte
UNITS 4 msg_out_size_max unit_byte

drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c gsccs_send_message_retry_complete() -> gsccs_send_message()

Type Parameter Key Value
PARAM_VALUE 0 pxp 4096-ptr_max
PARAM_VALUE 0 pxp->ce->engine->gt->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->ce->engine->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->ce->vm->gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->ctrl_gt 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->ctrl_gt->uncore->rpm->kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.bb_vma->obj->base.resv->lock.ww_class->is_wait_die 0-1
PARAM_VALUE 0 pxp->gsccs_res.ce->engine->gt->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.ce->engine->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.ce->ring->vma->vm->gt->uncore->rpm->kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.ce->ring->vma->vm->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.ce->state->vm->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.ce->vm->gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.pkt_vma->obj->base.resv->lock.ww_class->is_wait_die 0-1
PARAM_VALUE 1 msg_in 0,1794002693038108672,8594771439446085632
PARAM_VALUE 2 msg_in_size 0,28,76
PARAM_VALUE 3 msg_out 0,2558110011211669504,3397991134612320256
PARAM_VALUE 4 msg_out_size_max 0,20,48
PARAM_VALUE 5 msg_out_len 0
PARAM_VALUE 5 *msg_out_len 0-48
PARAM_VALUE 6 gsc_msg_handle_retry 8989910711797227520
BUF_SIZE 1 msg_in (-1),28,76
BUF_SIZE 1 msg_in (-1),28,76
BUF_SIZE 3 msg_out (-1),20,48
BUF_SIZE 3 msg_out (-1),20,48
CAPPED_DATA 4 msg_out_size_max 1
CAPPED_DATA 4 msg_out_size_max 1
DATA_SOURCE 0 pxp $0
DATA_SOURCE 1 msg_in $1
DATA_SOURCE 2 msg_in_size $2
DATA_SOURCE 3 msg_out $3
DATA_SOURCE 4 msg_out_size_max $4
DATA_SOURCE 5 msg_out_len $5
HARD_MAX 2 msg_in_size 76
HARD_MAX 4 msg_out_size_max 48
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 pxp->ctrl_gt->uncore->fifo_count 0-127,u32max
UNITS 2 msg_in_size unit_byte
UNITS 4 msg_out_size_max unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &pxp->arb_mutex