Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/drm_gpuvm.c op_map_cb() -> (struct drm_gpuvm_ops)->sm_step_map()

Type Parameter Key Value
PARAM_VALUE 0 op 1128803915672522752
PARAM_VALUE 0 op->entry.next 0
PARAM_VALUE 0 op->entry.prev 0
PARAM_VALUE 0 op->op 0
PARAM_VALUE 0 op->prefetch.va 0
PARAM_VALUE 0 op->remap.next 0
PARAM_VALUE 0 op->remap.prev 0
PARAM_VALUE 0 op->remap.unmap 0
PARAM_VALUE 0 op->unmap.keep 0
PARAM_VALUE 0 op->unmap.va 0
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 1 priv (-1),16,32
BUF_SIZE 1 priv (-1),16,32
BUF_SIZE 1 priv->job (-1),328-s32max
DATA_SOURCE 1 priv $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 op->map.gem.offset 0-s32max[c]
USER_DATA 0 op->map.va.addr 0-u64max
USER_DATA 0 op->map.va.range 0-u64max

drivers/gpu/drm/drm_gpuvm.c op_remap_cb() -> (struct drm_gpuvm_ops)->sm_step_remap()

Type Parameter Key Value
PARAM_VALUE 0 op 1256616730569367552
PARAM_VALUE 0 op->entry.next 0
PARAM_VALUE 0 op->entry.prev 0
PARAM_VALUE 0 op->map.gem.obj 0
PARAM_VALUE 0 op->map.gem.offset 0
PARAM_VALUE 0 op->map.va.addr 0
PARAM_VALUE 0 op->map.va.range 0
PARAM_VALUE 0 op->op 1
PARAM_VALUE 0 op->prefetch.va 0
PARAM_VALUE 0 op->remap.next 0,4078221568021217280,6464028650938220544
PARAM_VALUE 0 op->remap.prev 0,7432191434172276736,8000461655587098624
PARAM_VALUE 0 op->remap.unmap 5113442003667898368,7191245329076789248
PARAM_VALUE 0 op->unmap.keep 0
PARAM_VALUE 0 op->unmap.va 0
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 1 priv (-1),16,32
BUF_SIZE 1 priv (-1),16,32
BUF_SIZE 1 priv->job (-1),328-s32max
DATA_SOURCE 1 priv $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &queue->lock

drivers/gpu/drm/drm_gpuvm.c op_unmap_cb() -> (struct drm_gpuvm_ops)->sm_step_unmap()

Type Parameter Key Value
PARAM_VALUE 0 op 7162164578014396416
PARAM_VALUE 0 op->entry.next 0
PARAM_VALUE 0 op->entry.prev 0
PARAM_VALUE 0 op->map.gem.obj 0
PARAM_VALUE 0 op->map.gem.offset 0
PARAM_VALUE 0 op->map.va.addr 0
PARAM_VALUE 0 op->map.va.range 0
PARAM_VALUE 0 op->op 2
PARAM_VALUE 0 op->prefetch.va 0
PARAM_VALUE 0 op->remap.next 0
PARAM_VALUE 0 op->remap.prev 0
PARAM_VALUE 0 op->remap.unmap 0
PARAM_VALUE 0 op->unmap.va 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 1 priv (-1),16,32
BUF_SIZE 1 priv (-1),16,32
BUF_SIZE 1 priv->job (-1),328-s32max
DATA_SOURCE 1 priv $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 op->unmap.keep 0-1[c][u]
HALF_LOCKED2 &queue->lock