Documented in 1 files:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c amdgpu_ttm_clear_buffer() -> amdgpu_ttm_map_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity | 4096-ptr_max |
| PARAM_VALUE | 0 | entity->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | entity->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | entity->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | entity->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | entity->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | entity->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | entity->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | bo | 4096-ptr_max |
| PARAM_VALUE | 1 | bo->resource | 0,4096-ptr_max |
| PARAM_VALUE | 2 | mem | 0,4096-ptr_max |
| PARAM_VALUE | 3 | mm_cur | 3945256600575430656 |
| PARAM_VALUE | 3 | mm_cur->remaining | 1-u64max |
| PARAM_VALUE | 4 | window | 0 |
| PARAM_VALUE | 5 | tmz | 0 |
| PARAM_VALUE | 6 | size | 5091728359043887104 |
| PARAM_VALUE | 6 | *size | 0-268435456 |
| PARAM_VALUE | 7 | addr | 3057346836212908032 |
| CAPPED_DATA | 0 | &entity->lock | 1 |
| DATA_SOURCE | 0 | entity | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | bo->base.size | 0,4096-u64max[c] |
| USER_DATA | 1 | bo->base.vma_node.vm_node.size | 1-s32max[c] |
| USER_DATA | 1 | bo->base.vma_node.vm_node.start | 0-s32max[c] |
| USER_DATA | 1 | bo->page_alignment | 0-u32max |
| USER_DATA | 3 | mm_cur->remaining | 1-u64max |
| USER_DATA | 3 | mm_cur->size | 0-u64max |
| USER_DATA | 3 | mm_cur->start | 0-u64max[c] |
| USER_DATA | 6 | *size | 0-268435455[c] |
| USER_PTR | 6 | size | |
| LOCK2 | 0 | &entity->lock | |
| HALF_LOCKED2 | &bo->base._resv | ||
| TYPE_LOCK | (struct amdgpu_ttm_buffer_entity)->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c amdgpu_ttm_copy_mem_to_mem() -> amdgpu_ttm_map_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity | 4096-ptr_max |
| PARAM_VALUE | 0 | entity->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | entity->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | entity->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | entity->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | entity->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | entity->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | entity->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | bo | 4096-ptr_max |
| PARAM_VALUE | 2 | mem | 4096-ptr_max |
| PARAM_VALUE | 3 | mm_cur | 7465045076920635392 |
| PARAM_VALUE | 3 | mm_cur->remaining | 1-u64max |
| PARAM_VALUE | 4 | window | 0 |
| PARAM_VALUE | 6 | size | 4983394469260283904 |
| PARAM_VALUE | 6 | *size | 0-268435456 |
| PARAM_VALUE | 7 | addr | 5003627957837389824 |
| CAPPED_DATA | 0 | &entity->lock | 1 |
| DATA_SOURCE | 0 | entity | $1 |
| DATA_SOURCE | 5 | tmz | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 3 | mm_cur->remaining | 1-u64max |
| USER_DATA | 3 | mm_cur->size | 0-u64max |
| USER_DATA | 3 | mm_cur->start | 0-u64max[c] |
| USER_DATA | 6 | *size | 0-268435455[c] |
| USER_PTR | 6 | size | |
| LOCK2 | 0 | &entity->lock | |
| HALF_LOCKED2 | resv | ||
| TYPE_LOCK | (struct amdgpu_ttm_buffer_entity)->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c amdgpu_ttm_copy_mem_to_mem() -> amdgpu_ttm_map_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity | 4096-ptr_max |
| PARAM_VALUE | 0 | entity->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | entity->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | entity->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | entity->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | entity->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | entity->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | entity->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | bo | 4096-ptr_max |
| PARAM_VALUE | 2 | mem | 4096-ptr_max |
| PARAM_VALUE | 3 | mm_cur | 2949887089562112000 |
| PARAM_VALUE | 4 | window | 1 |
| PARAM_VALUE | 6 | size | 4983394469260283904 |
| PARAM_VALUE | 7 | addr | 629039612405518336 |
| CAPPED_DATA | 0 | &entity->lock | 1 |
| DATA_SOURCE | 0 | entity | $1 |
| DATA_SOURCE | 5 | tmz | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 3 | mm_cur->remaining | 0-u64max |
| USER_DATA | 3 | mm_cur->size | 0-u64max |
| USER_DATA | 3 | mm_cur->start | 0-u64max[c] |
| USER_DATA | 6 | *size | 0-268435455[c] |
| USER_PTR | 6 | size | |
| LOCK2 | 0 | &entity->lock | |
| HALF_LOCKED2 | resv | ||
| TYPE_LOCK | (struct amdgpu_ttm_buffer_entity)->lock |