Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 14 files:

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