Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/uc/intel_guc.c guc_dead_worker_func() -> intel_gt_handle_error()

Type Parameter Key Value
PARAM_VALUE 0 gt 4096-ptr_max
PARAM_VALUE 1 engine_mask u32max
PARAM_VALUE 2 flags 1
PARAM_VALUE 3 fmt 463737739475226624
BUF_SIZE 3 fmt 9
DATA_SOURCE 0 gt r guc_to_gt
STR_LEN 0 gt 8
TERMINATED 3 fmt 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/i915_debugfs.c gt_drop_caches() -> intel_gt_handle_error()

Type Parameter Key Value
PARAM_VALUE 0 gt 1-u64max
PARAM_VALUE 0 gt->i915->drm.anon_inode->i_mapping->host->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648,2712
PARAM_VALUE 0 gt->i915->drm.anon_inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 gt->i915->drm.anon_inode->i_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 gt->uc.ops->fini 0,4096-ptr_max
PARAM_VALUE 0 gt->uc.ops->fini_hw 0,4096-ptr_max
PARAM_VALUE 0 gt->uncore->rpm->kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 engine_mask u32max
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 fmt 0
DATA_SOURCE 0 gt $0
NOCHECK_CALL
HOST_DATA 0 gt->uc.guc.mmio_msg 0
HOST_DATA 0 gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 0 gt->uncore->fifo_count 0-127,u32max
LOCK2 &attr->mutex
TYPE_LOCK (struct simple_attr)->mutex

drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c heartbeat() -> intel_gt_handle_error()

Type Parameter Key Value
PARAM_VALUE 2 flags 1
PARAM_VALUE 3 fmt 7844671444972589056
BUF_SIZE 3 fmt 19
BUF_SIZE 4 $ 8
STR_LEN 0 gt 18
TERMINATED 3 fmt 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c reset_engine() -> intel_gt_handle_error()

Type Parameter Key Value
PARAM_VALUE 0 gt 4096-ptr_max
PARAM_VALUE 2 flags 1
PARAM_VALUE 3 fmt 9031825929235574784
BUF_SIZE 3 fmt 24
BUF_SIZE 4 $ 8
STR_LEN 0 gt 23
TERMINATED 3 fmt 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/gt/intel_gt_debugfs.c intel_gt_debugfs_reset_store() -> intel_gt_handle_error()

Type Parameter Key Value
PARAM_VALUE 0 gt->i915->drm.anon_inode->i_mapping->host->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648,2712
PARAM_VALUE 0 gt->i915->drm.anon_inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 gt->i915->drm.anon_inode->i_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 gt->reset.queue.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 gt->uncore->rpm->kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 2 flags 1
PARAM_VALUE 3 fmt 833719978011729920
BUF_SIZE 0 gt s32min-(-1),1-s32max
BUF_SIZE 0 gt s32min-(-1),1-s32max
BUF_SIZE 3 fmt 35
DATA_SOURCE 0 gt $0
DATA_SOURCE 1 engine_mask $1
DATA_SOURCE 4 $ $1
STR_LEN 0 gt 34
TERMINATED 3 fmt 1
NOCHECK_CALL
HOST_DATA 0 gt->uncore->fifo_count 0-127,u32max
USER_DATA 1 engine_mask 0-u32max
USER_DATA 4 $ 0-u64max
LOCK2 &attr->mutex
TYPE_LOCK (struct simple_attr)->mutex

drivers/gpu/drm/i915/gem/i915_gem_context.c __reset_context() -> intel_gt_handle_error()

Type Parameter Key Value
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 fmt 4213579386036543488
BUF_SIZE 3 fmt 22
BUF_SIZE 4 $ 24
STR_LEN 0 gt 21
TERMINATED 3 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->engines_mutex

drivers/gpu/drm/i915/gt/intel_execlists_submission.c execlists_context_cancel_request() -> intel_gt_handle_error()

Type Parameter Key Value
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 fmt 894346823855128576
BUF_SIZE 3 fmt 27
BUF_SIZE 4 $ 16
STR_LEN 0 gt 26
TERMINATED 3 fmt 1
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_ring_submission.c ring_context_cancel_request() -> intel_gt_handle_error()

Type Parameter Key Value
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 fmt 894346823855128576
BUF_SIZE 3 fmt 27
BUF_SIZE 4 $ 16
STR_LEN 0 gt 26
TERMINATED 3 fmt 1
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_reset.c igt_handle_error() -> intel_gt_handle_error()

Type Parameter Key Value
PARAM_VALUE 0 gt 4096-ptr_max
PARAM_VALUE 0 gt->i915 4096-ptr_max
PARAM_VALUE 0 gt->i915->params.reset 2-u32max
PARAM_VALUE 0 gt->i915->runtime_pm.debug.list.next->next 4096-ptr_max
PARAM_VALUE 0 gt->i915->runtime_pm.debug.quarantine.prev->next 4096-ptr_max
PARAM_VALUE 0 gt->i915->runtime_pm.debug.quarantine.prev->next->next 4096-ptr_max
PARAM_VALUE 0 gt->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 fmt 0
BUF_SIZE 0 gt (-1),424,1216
BUF_SIZE 0 gt (-1),424,1216
DATA_SOURCE 0 gt $0
NOCHECK_CALL

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c intel_guc_scrub_ctbs() -> intel_gt_handle_error()

Type Parameter Key Value
PARAM_VALUE 1 engine_mask u32max
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 fmt 2029608704366809088
BUF_SIZE 3 fmt 15
STR_LEN 0 gt 14
TERMINATED 3 fmt 1
NOCHECK_CALL

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c reset_fail_worker_func() -> intel_gt_handle_error()

Type Parameter Key Value
PARAM_VALUE 0 gt 4096-ptr_max
PARAM_VALUE 1 engine_mask 1-u32max
PARAM_VALUE 2 flags 1
PARAM_VALUE 3 fmt 7674033810213396480
PARAM_VALUE 4 $ 1-u32max
BUF_SIZE 3 fmt 37
DATA_SOURCE 0 gt r guc_to_gt
STR_LEN 0 gt 36
TERMINATED 3 fmt 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock