Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c amdgpu_fence_emit() -> to_amdgpu_fence()

Type Parameter Key Value
PARAM_VALUE 0 f 4096-ptr_max
BUF_SIZE 0 f 128
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dqm->lock_hidden

drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c amdgpu_fence_enable_signaling() -> to_amdgpu_fence()

Type Parameter Key Value
PARAM_VALUE 0 f 4096-ptr_max
BUF_SIZE 0 f (-1)-s32max
BUF_SIZE 0 f (-1)-s32max
DATA_SOURCE 0 f $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 f->seqno 0-u32max
NO_OVERFLOW_SIMPLE 0 f->num_fences
NO_OVERFLOW_SIMPLE 0 f->num_pending.counter
LOCK2 flags
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &vm->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c amdgpu_fence_enable_signaling() -> to_amdgpu_fence()

Type Parameter Key Value
PARAM_VALUE 0 f 4096-ptr_max
BUF_SIZE 0 f (-1)-s32max
BUF_SIZE 0 f (-1)-s32max
DATA_SOURCE 0 f $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 f->seqno 0-u32max
NO_OVERFLOW_SIMPLE 0 f->num_fences
NO_OVERFLOW_SIMPLE 0 f->num_pending.counter
LOCK2 flags
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &vm->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c amdgpu_fence_free() -> to_amdgpu_fence()

Type Parameter Key Value
PARAM_VALUE 0 f 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu

drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c amdgpu_fence_get_timeline_name() -> to_amdgpu_fence()

Type Parameter Key Value
PARAM_VALUE 0 f 4096-ptr_max
BUF_SIZE 0 f (-1)-0,32-s32max
BUF_SIZE 0 f (-1)-0,32-s32max
DATA_SOURCE 0 f $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &seq->lock
HALF_LOCKED2 rcu_read

drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c amdgpu_fence_last_unsignaled_time_us() -> to_amdgpu_fence()

Type Parameter Key Value
PARAM_VALUE 0 f 1-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dqm->lock_hidden

drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c amdgpu_fence_update_start_timestamp() -> to_amdgpu_fence()

Type Parameter Key Value
PARAM_VALUE 0 f 1-u64max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mux->lock
TYPE_LOCK (struct amdgpu_ring_mux)->lock