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 |