Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/msm/msm_gem_vma.c msm_gem_vma_new() -> drm_gpuva_init_from_op()

Type Parameter Key Value
PARAM_VALUE 0 va 4096-ptr_max
PARAM_VALUE 1 op 4160156781622263808
PARAM_VALUE 1 op->gem.obj 0,4096-ptr_max
NOSPEC 1 op->gem.offset
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 op->gem.offset 0-s32max[c]
USER_DATA 1 op->va.addr 0-u64max

drivers/gpu/drm/drm_gpuvm.c drm_gpuva_map() -> drm_gpuva_init_from_op()

Type Parameter Key Value
PARAM_VALUE 0 va 4096-ptr_max
PARAM_VALUE 1 op 4096-ptr_max
DATA_SOURCE 0 va $1
DATA_SOURCE 1 op $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 op->gem.offset 0-2097151[c]
USER_DATA 1 op->va.addr 0-u64max[c]
USER_DATA 1 op->va.range 0-u64max
HALF_LOCKED2 &sched->mutex
HALF_LOCKED2 &uvmm->mutex

drivers/gpu/drm/drm_gpuvm.c drm_gpuva_remap() -> drm_gpuva_init_from_op()

Type Parameter Key Value
PARAM_VALUE 0 va 0,4096-ptr_max
PARAM_VALUE 1 op 7432191434172276736,8000461655587098624
BUF_SIZE 0 va 0,120
BUF_SIZE 0 va 0,120
DATA_SOURCE 0 va $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &queue->lock

drivers/gpu/drm/drm_gpuvm.c drm_gpuva_remap() -> drm_gpuva_init_from_op()

Type Parameter Key Value
PARAM_VALUE 0 va 0,4096-ptr_max
PARAM_VALUE 1 op 4078221568021217280,6464028650938220544
BUF_SIZE 0 va 0,120
BUF_SIZE 0 va 0,120
DATA_SOURCE 0 va $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &queue->lock