Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 14 files:
- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c, line 129
- drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c, line 79
- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c, line 488
- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c, line 56
- drivers/gpu/drm/nouveau/nouveau_ttm.c
- drivers/gpu/drm/ttm/tests/ttm_mock_manager.c, line 46
- drivers/gpu/drm/ttm/tests/ttm_resource_test.c
- drivers/gpu/drm/ttm/ttm_range_manager.c, line 84
- drivers/gpu/drm/ttm/ttm_resource.c, line 365
- drivers/gpu/drm/ttm/ttm_sys_manager.c, line 19
- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c, line 64
- drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c, line 44
- drivers/gpu/drm/xe/xe_ttm_sys_mgr.c, line 41
- drivers/gpu/drm/xe/xe_ttm_vram_mgr.c, line 75
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c amdgpu_vram_mgr_new() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.lock.ww_class->is_wait_die | 0-1 |
| PARAM_VALUE | 0 | bo->bdev | 1-u64max |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 2 | res | 4096-ptr_max |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo->ttm | (-1),64 |
| BUF_SIZE | 1 | place | (-1),24 |
| BUF_SIZE | 1 | place | (-1),24 |
| DATA_SOURCE | 0 | bo | $1 |
| DATA_SOURCE | 1 | place | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.size | |
| HALF_LOCKED2 | 0 | bo->base.resv |
drivers/gpu/drm/ttm/tests/ttm_resource_test.c ttm_resource_fini_basic() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.fences | 0 |
| PARAM_VALUE | 0 | bo->base._resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | bo->base._resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | bo->base._resv.lock.ctx | 0 |
| PARAM_VALUE | 0 | bo->base.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base.dma_buf | 0 |
| PARAM_VALUE | 0 | bo->base.funcs | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.list.next | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.list.prev | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 0 | bo->base.handle_count | 0 |
| PARAM_VALUE | 0 | bo->base.import_attach | 0 |
| PARAM_VALUE | 0 | bo->base.lru | 0 |
| PARAM_VALUE | 0 | bo->base.name | 0 |
| PARAM_VALUE | 0 | bo->base.resv | 1-u64max |
| PARAM_VALUE | 0 | bo->base.size | 4096 |
| PARAM_VALUE | 0 | bo->base.vma_node.driver_private | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_files.rb_node | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.color | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.size | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.start | 0 |
| PARAM_VALUE | 0 | bo->bdev | 1-u64max |
| PARAM_VALUE | 0 | bo->destroy | 5202665110881157120 |
| PARAM_VALUE | 0 | bo->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 1 | place->flags | 0 |
| PARAM_VALUE | 1 | place->mem_type | 0 |
| PARAM_VALUE | 2 | res | 16,4096-ptr_max |
| BUF_SIZE | 2 | res | 88 |
| DATA_SOURCE | 2 | res | r kunit_kzalloc |
| MEM_ZERO | 2 | res | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_resource_test.c ttm_resource_init_basic() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.fences | 0 |
| PARAM_VALUE | 0 | bo->base._resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | bo->base._resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | bo->base._resv.lock.ctx | 0 |
| PARAM_VALUE | 0 | bo->base.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base.dma_buf | 0 |
| PARAM_VALUE | 0 | bo->base.funcs | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.list.next | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.list.prev | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 0 | bo->base.handle_count | 0 |
| PARAM_VALUE | 0 | bo->base.import_attach | 0 |
| PARAM_VALUE | 0 | bo->base.lru | 0 |
| PARAM_VALUE | 0 | bo->base.name | 0 |
| PARAM_VALUE | 0 | bo->base.resv | 1-u64max |
| PARAM_VALUE | 0 | bo->base.size | 4096 |
| PARAM_VALUE | 0 | bo->base.vma_node.driver_private | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_files.rb_node | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.color | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.size | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.start | 0 |
| PARAM_VALUE | 0 | bo->bdev | 1-u64max |
| PARAM_VALUE | 0 | bo->destroy | 5202665110881157120 |
| PARAM_VALUE | 0 | bo->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 2 | res | 16,4096-ptr_max |
| BUF_SIZE | 2 | res | 88 |
| DATA_SOURCE | 2 | res | r kunit_kzalloc |
| MEM_ZERO | 2 | res | |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/tests/ttm_resource_test.c ttm_resource_init_pinned() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.fences | 0 |
| PARAM_VALUE | 0 | bo->base._resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | bo->base._resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | bo->base._resv.lock.ctx | 0 |
| PARAM_VALUE | 0 | bo->base.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base.dma_buf | 0 |
| PARAM_VALUE | 0 | bo->base.funcs | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.list.next | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.list.prev | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 0 | bo->base.handle_count | 0 |
| PARAM_VALUE | 0 | bo->base.import_attach | 0 |
| PARAM_VALUE | 0 | bo->base.lru | 0 |
| PARAM_VALUE | 0 | bo->base.name | 0 |
| PARAM_VALUE | 0 | bo->base.resv | 1-u64max |
| PARAM_VALUE | 0 | bo->base.resv->lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bo->base.resv->lock.base.first_waiter | 0,4096-5159360019465732095,5159360019465732097-ptr_max |
| PARAM_VALUE | 0 | bo->base.resv->lock.base.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | bo->base.resv->lock.base.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | bo->base.size | 4096 |
| PARAM_VALUE | 0 | bo->base.vma_node.driver_private | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_files.rb_node | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.color | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.size | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.start | 0 |
| PARAM_VALUE | 0 | bo->bdev | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->bdev->dev_mapping->host->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896 |
| PARAM_VALUE | 0 | bo->bdev->lru_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bo->destroy | 5202665110881157120 |
| PARAM_VALUE | 0 | bo->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | bo->resource->bo->bdev->unevictable.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->resource->bo->bdev->unevictable.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->resource->bo->bdev->unevictable.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 1 | place->flags | 0 |
| PARAM_VALUE | 1 | place->mem_type | 0 |
| PARAM_VALUE | 2 | res | 16,4096-ptr_max |
| BUF_SIZE | 2 | res | 88 |
| CAPPED_DATA | 0 | &bo->bdev->unevictable | 1 |
| DATA_SOURCE | 2 | res | r kunit_kzalloc |
| MEM_ZERO | 2 | res | |
| NOCHECK_CALL | |||
| LOCK2 | 0 | bo->base.resv |
drivers/gpu/drm/ttm/tests/ttm_resource_test.c ttm_resource_manager_usage_basic() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.fences | 0 |
| PARAM_VALUE | 0 | bo->base._resv.lock.base.first_waiter | 0 |
| PARAM_VALUE | 0 | bo->base._resv.lock.base.owner.counter | 0 |
| PARAM_VALUE | 0 | bo->base._resv.lock.ctx | 0 |
| PARAM_VALUE | 0 | bo->base.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base.dma_buf | 0 |
| PARAM_VALUE | 0 | bo->base.funcs | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.list.next | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.list.prev | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.lock.first_waiter | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | bo->base.gpuva.lock.owner.counter | 0 |
| PARAM_VALUE | 0 | bo->base.handle_count | 0 |
| PARAM_VALUE | 0 | bo->base.import_attach | 0 |
| PARAM_VALUE | 0 | bo->base.lru | 0 |
| PARAM_VALUE | 0 | bo->base.name | 0 |
| PARAM_VALUE | 0 | bo->base.resv | 1-u64max |
| PARAM_VALUE | 0 | bo->base.size | 4096 |
| PARAM_VALUE | 0 | bo->base.vma_node.driver_private | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_files.rb_node | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.color | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.flags | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.hole_size | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.mm | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.rb.rb_left | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.rb.rb_right | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.size | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.stack | 0 |
| PARAM_VALUE | 0 | bo->base.vma_node.vm_node.start | 0 |
| PARAM_VALUE | 0 | bo->bdev | 1-u64max |
| PARAM_VALUE | 0 | bo->destroy | 5202665110881157120 |
| PARAM_VALUE | 0 | bo->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 1 | place->flags | 2 |
| PARAM_VALUE | 1 | place->mem_type | 0 |
| PARAM_VALUE | 2 | res | 16,4096-ptr_max |
| BUF_SIZE | 2 | res | 88 |
| DATA_SOURCE | 2 | res | r kunit_kzalloc |
| MEM_ZERO | 2 | res | |
| NOCHECK_CALL |
drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c amdgpu_preempt_mgr_new() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.lock.ww_class->is_wait_die | 0-1 |
| PARAM_VALUE | 0 | bo->bdev | 1-u64max |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 2 | res | 4096-ptr_max |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo->ttm | (-1),64 |
| BUF_SIZE | 1 | place | (-1),24 |
| BUF_SIZE | 1 | place | (-1),24 |
| DATA_SOURCE | 0 | bo | $1 |
| DATA_SOURCE | 1 | place | $2 |
| DATA_SOURCE | 2 | res | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.size | |
| HALF_LOCKED2 | 0 | bo->base.resv |
drivers/gpu/drm/ttm/ttm_sys_manager.c ttm_sys_man_alloc() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 2 | res | 4096-ptr_max |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo->ttm | (-1),64 |
| BUF_SIZE | 1 | place | (-1),24 |
| BUF_SIZE | 1 | place | (-1),24 |
| DATA_SOURCE | 0 | bo | $1 |
| DATA_SOURCE | 1 | place | $2 |
| DATA_SOURCE | 2 | res | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.size | |
| HALF_LOCKED2 | 0 | bo->base.resv |
drivers/gpu/drm/ttm/ttm_range_manager.c ttm_range_man_alloc() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.lock.ww_class->is_wait_die | 0-1 |
| PARAM_VALUE | 0 | bo->bdev | 1-u64max |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 2 | res | 4096-ptr_max |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo->ttm | (-1),64 |
| BUF_SIZE | 1 | place | (-1),24 |
| BUF_SIZE | 1 | place | (-1),24 |
| DATA_SOURCE | 0 | bo | $1 |
| DATA_SOURCE | 1 | place | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.size | |
| HALF_LOCKED2 | 0 | bo->base.resv |
drivers/gpu/drm/nouveau/nouveau_ttm.c nouveau_gart_manager_new() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.lock.ww_class->is_wait_die | 0-1 |
| PARAM_VALUE | 0 | bo->bdev | 1-u64max |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 2 | res | 4096-ptr_max |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo->ttm | (-1),64 |
| BUF_SIZE | 1 | place | (-1),24 |
| BUF_SIZE | 1 | place | (-1),24 |
| DATA_SOURCE | 0 | bo | $1 |
| DATA_SOURCE | 1 | place | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.size | |
| HALF_LOCKED2 | 0 | bo->base.resv |
drivers/gpu/drm/nouveau/nouveau_ttm.c nouveau_vram_manager_new() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.lock.ww_class->is_wait_die | 0-1 |
| PARAM_VALUE | 0 | bo->bdev | 1-u64max |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 2 | res | 4096-ptr_max |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo->ttm | (-1),64 |
| BUF_SIZE | 1 | place | (-1),24 |
| BUF_SIZE | 1 | place | (-1),24 |
| DATA_SOURCE | 0 | bo | $1 |
| DATA_SOURCE | 1 | place | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.size | |
| HALF_LOCKED2 | 0 | bo->base.resv |
drivers/gpu/drm/nouveau/nouveau_ttm.c nv04_gart_manager_new() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.lock.ww_class->is_wait_die | 0-1 |
| PARAM_VALUE | 0 | bo->bdev | 1-u64max |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 2 | res | 4096-ptr_max |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo->ttm | (-1),64 |
| BUF_SIZE | 1 | place | (-1),24 |
| BUF_SIZE | 1 | place | (-1),24 |
| DATA_SOURCE | 0 | bo | $1 |
| DATA_SOURCE | 1 | place | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.size | |
| HALF_LOCKED2 | 0 | bo->base.resv |
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c i915_ttm_buddy_man_alloc() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.lock.ww_class->is_wait_die | 0-1 |
| PARAM_VALUE | 0 | bo->bdev | 1-u64max |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 2 | res | 4096-ptr_max |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo->ttm | (-1),64 |
| BUF_SIZE | 1 | place | (-1),24 |
| BUF_SIZE | 1 | place | (-1),24 |
| DATA_SOURCE | 0 | bo | $1 |
| DATA_SOURCE | 1 | place | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.size | |
| HALF_LOCKED2 | 0 | bo->base.resv |
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c vmw_gmrid_man_get_node() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.lock.ww_class->is_wait_die | 0-1 |
| PARAM_VALUE | 0 | bo->bdev | 1-u64max |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 2 | res | 4096-ptr_max |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo->ttm | (-1),64 |
| BUF_SIZE | 1 | place | (-1),24 |
| BUF_SIZE | 1 | place | (-1),24 |
| DATA_SOURCE | 0 | bo | $1 |
| DATA_SOURCE | 1 | place | $2 |
| DATA_SOURCE | 2 | res | r _kmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.size | |
| HALF_LOCKED2 | 0 | bo->base.resv |
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_ttm_vram_mgr_new() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.lock.ww_class->is_wait_die | 0-1 |
| PARAM_VALUE | 0 | bo->bdev | 1-u64max |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 2 | res | 4096-ptr_max |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo->ttm | (-1),64 |
| BUF_SIZE | 1 | place | (-1),24 |
| BUF_SIZE | 1 | place | (-1),24 |
| DATA_SOURCE | 0 | bo | $1 |
| DATA_SOURCE | 1 | place | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.size | |
| HALF_LOCKED2 | 0 | bo->base.resv |
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c amdgpu_gtt_mgr_new() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.lock.ww_class->is_wait_die | 0-1 |
| PARAM_VALUE | 0 | bo->bdev | 1-u64max |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 2 | res | 4096-ptr_max |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo->ttm | (-1),64 |
| BUF_SIZE | 1 | place | (-1),24 |
| BUF_SIZE | 1 | place | (-1),24 |
| DATA_SOURCE | 0 | bo | $1 |
| DATA_SOURCE | 1 | place | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.size | |
| HALF_LOCKED2 | 0 | bo->base.resv |
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c ttm_mock_manager_alloc() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 2 | res | 4096-ptr_max |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo->ttm | (-1),64 |
| BUF_SIZE | 1 | place | (-1),24 |
| BUF_SIZE | 1 | place | (-1),24 |
| DATA_SOURCE | 0 | bo | $1 |
| DATA_SOURCE | 1 | place | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.size | |
| HALF_LOCKED2 | 0 | bo->base.resv |
drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c vmw_sys_man_alloc() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.lock.ww_class->is_wait_die | 0-1 |
| PARAM_VALUE | 0 | bo->bdev | 1-u64max |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 2 | res | 4096-ptr_max |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo->ttm | (-1),64 |
| BUF_SIZE | 1 | place | (-1),24 |
| BUF_SIZE | 1 | place | (-1),24 |
| DATA_SOURCE | 0 | bo | $1 |
| DATA_SOURCE | 1 | place | $2 |
| DATA_SOURCE | 2 | res | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.size | |
| HALF_LOCKED2 | 0 | bo->base.resv |
drivers/gpu/drm/xe/xe_ttm_sys_mgr.c xe_ttm_sys_mgr_new() -> ttm_resource_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bo | 4096-ptr_max |
| PARAM_VALUE | 0 | bo->base._resv.lock.ww_class->is_wait_die | 0-1 |
| PARAM_VALUE | 0 | bo->bdev | 1-u64max |
| PARAM_VALUE | 1 | place | 4096-ptr_max |
| PARAM_VALUE | 2 | res | 4096-ptr_max |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo | (-1),864 |
| BUF_SIZE | 0 | bo->ttm | (-1),64 |
| BUF_SIZE | 1 | place | (-1),24 |
| BUF_SIZE | 1 | place | (-1),24 |
| BUF_SIZE | 2 | res | 264 |
| DATA_SOURCE | 0 | bo | $1 |
| DATA_SOURCE | 1 | place | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_colorop | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_crtc | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->mode_config.num_total_plane | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.dev->num_crtcs | |
| NO_OVERFLOW_SIMPLE | 0 | bo->base.size | |
| HALF_LOCKED2 | 0 | bo->base.resv |