Documented in 1 files:
Defined in 1 files as a function:
Referenced in 12 files:
- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c, line 870
- drivers/gpu/drm/loongson/lsdc_ttm.c, line 377
- drivers/gpu/drm/nouveau/nouveau_bo.c
- drivers/gpu/drm/nouveau/nouveau_bo.h, line 104
- drivers/gpu/drm/radeon/radeon_object.c, line 238
- drivers/gpu/drm/ttm/ttm_bo_vm.c, line 391
- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c
- drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c, line 388
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c, line 401
- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c, line 922
- drivers/gpu/drm/xe/xe_bo.c, line 3405
Smatch caller information:
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c vmw_compat_shader_add() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 3520749227214409728 |
| PARAM_VALUE | 0 | map->bo_kmap_type | 3,132 |
| PARAM_VALUE | 0 | map->virtual | 1-u64max |
| PARAM_VALUE | 1 | is_iomem | 7430524523760697344 |
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c vmw_compat_shader_add() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 3520749227214409728 |
| PARAM_VALUE | 0 | map->bo_kmap_type | 3,132 |
| PARAM_VALUE | 0 | map->virtual | 1-u64max |
| PARAM_VALUE | 1 | is_iomem | 7430524523760697344 |
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c vmw_compat_shader_add() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 3520749227214409728 |
| PARAM_VALUE | 0 | map->bo_kmap_type | 3,132 |
| PARAM_VALUE | 0 | map->virtual | 1-u64max |
| PARAM_VALUE | 1 | is_iomem | 7430524523760697344 |
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c amdgpu_bo_kptr() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 1 | is_iomem | 7482876617089654784 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c vmw_dummy_query_bo_create() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 7496515448083431424 |
| PARAM_VALUE | 0 | map->bo_kmap_type | 3,132 |
| PARAM_VALUE | 0 | map->virtual | 1-u64max |
| PARAM_VALUE | 1 | is_iomem | 7226395358123298816 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vmw_cotable_resize() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 8360025565993529344 |
| PARAM_VALUE | 0 | map->bo_kmap_type | 3,132 |
| PARAM_VALUE | 0 | map->virtual | 1-u64max |
| PARAM_VALUE | 1 | is_iomem | 2323232364434526208 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev_priv->cmdbuf_mutex | ||
| HALF_LOCKED2 | bo->base.resv |
drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vmw_cotable_resize() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 5054946969033723904 |
| PARAM_VALUE | 0 | map->bo_kmap_type | 3,132 |
| PARAM_VALUE | 0 | map->virtual | 1-u64max |
| PARAM_VALUE | 1 | is_iomem | 2323232364434526208 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev_priv->cmdbuf_mutex | ||
| HALF_LOCKED2 | bo->base.resv |
drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vmw_cotable_resize() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 8360025565993529344 |
| PARAM_VALUE | 0 | map->bo_kmap_type | 3,132 |
| PARAM_VALUE | 0 | map->virtual | 1-u64max |
| PARAM_VALUE | 1 | is_iomem | 2323232364434526208 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev_priv->cmdbuf_mutex | ||
| HALF_LOCKED2 | bo->base.resv |
drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vmw_cotable_resize() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 5054946969033723904 |
| PARAM_VALUE | 0 | map->bo_kmap_type | 3,132 |
| PARAM_VALUE | 0 | map->virtual | 1-u64max |
| PARAM_VALUE | 1 | is_iomem | 2323232364434526208 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev_priv->cmdbuf_mutex | ||
| HALF_LOCKED2 | bo->base.resv |
drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vmw_cotable_resize() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 8360025565993529344 |
| PARAM_VALUE | 0 | map->bo_kmap_type | 3,132 |
| PARAM_VALUE | 0 | map->virtual | 1-u64max |
| PARAM_VALUE | 1 | is_iomem | 2323232364434526208 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev_priv->cmdbuf_mutex | ||
| HALF_LOCKED2 | bo->base.resv |
drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vmw_cotable_resize() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 5054946969033723904 |
| PARAM_VALUE | 0 | map->bo_kmap_type | 3,132 |
| PARAM_VALUE | 0 | map->virtual | 1-u64max |
| PARAM_VALUE | 1 | is_iomem | 2323232364434526208 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev_priv->cmdbuf_mutex | ||
| HALF_LOCKED2 | bo->base.resv |
drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_rd32() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 1 | is_iomem | 1956239276336803840 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &crtc->mutex |
drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_wr16() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 1 | is_iomem | 7951336675938676736 |
| RX_PATH | |||
| LOCK2 | &crtc->mutex | ||
| TYPE_LOCK | (struct drm_crtc)->mutex |
drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_bo_wr32() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 1 | is_iomem | 1896490902595919872 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &crtc->mutex | ||
| HALF_LOCKED2 | &file_priv->driver_priv->mutex |
drivers/gpu/drm/radeon/radeon_object.c radeon_bo_kmap() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->bo_kmap_type | 3,132 |
| PARAM_VALUE | 0 | map->virtual | 1-u64max |
| PARAM_VALUE | 1 | is_iomem | 2947190136443559936 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->clientlist_mutex | ||
| HALF_LOCKED2 | &fb_helper->lock | ||
| HALF_LOCKED2 | &rdev->exclusive_lock | ||
| HALF_LOCKED2 | bo->tbo.base.resv | ||
| HALF_LOCKED2 | vram_obj->tbo.base.resv |
drivers/gpu/drm/xe/xe_bo.c xe_bo_vmap() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->bo_kmap_type | 3,132 |
| PARAM_VALUE | 0 | map->virtual | 1-u64max |
| PARAM_VALUE | 1 | is_iomem | 8651632706702761984 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bo->ttm.base.resv | ||
| HALF_LOCKED2 | bo->ttm.base.resv |
drivers/gpu/drm/ttm/ttm_bo_vm.c ttm_bo_vm_access_kmap() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 914753896020357120 |
| PARAM_VALUE | 0 | map->bo_kmap_type | 3,132 |
| PARAM_VALUE | 0 | map->virtual | 1-u64max |
| PARAM_VALUE | 1 | is_iomem | 1703930986538979328 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bo->base.resv | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c vmw_bo_map_and_cache_size() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 1 | is_iomem | 7580780594150760448 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | vbo->tbo.base.resv |
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c vmw_bo_map_and_cache_size() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 1 | is_iomem | 7580780594150760448 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | vbo->tbo.base.resv |
drivers/gpu/drm/loongson/lsdc_ttm.c lsdc_bo_kmap() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 4096-ptr_max |
| PARAM_VALUE | 0 | map->bo_kmap_type | 3,132 |
| PARAM_VALUE | 0 | map->virtual | 1-u64max |
| PARAM_VALUE | 1 | is_iomem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &m->lock |
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c vmw_kms_cursor_snoop() -> ttm_kmap_obj_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | map | 9161863195237154816 |
| PARAM_VALUE | 0 | map->bo_kmap_type | 3,132 |
| PARAM_VALUE | 0 | map->virtual | 1-u64max |
| PARAM_VALUE | 1 | is_iomem | 8495456574662529024 |
| LOCK2 | &dev_priv->cmdbuf_mutex | ||
| LOCK2 | bo->base.resv | ||
| TYPE_LOCK | (struct vmw_private)->cmdbuf_mutex |