Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c amdgpu_sched_context_priority_override() -> amdgpu_ctx_priority_override()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 priority (-1023),(-512),0,512,1023
DATA_SOURCE 0 ctx r amdgpu_ctx_get
DATA_SOURCE 1 priority $3
NOCHECK_CALL
USER_DATA 1 priority (-1023),(-512),0,512,1023[u]

drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c amdgpu_sched_process_priority_override() -> amdgpu_ctx_priority_override()

Type Parameter Key Value
PARAM_VALUE 0 ctx 1-u64max
PARAM_VALUE 1 priority (-1023),(-512),0,512,1023
DATA_SOURCE 1 priority $2
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
USER_DATA 1 priority (-1023),(-512),0,512,1023[u]
LOCK2 &(&mgr->ctx_handles)->xa_lock