Defined in 1 files as a function:
Referenced in 3 files:
- drivers/accel/habanalabs/common/command_submission.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
- drivers/gpu/drm/i915/selftests/i915_sw_fence.c
Smatch caller information:
drivers/gpu/drm/i915/i915_sw_fence.c test_AB() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_AB() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_ABC() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_ABC() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_ABC() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_AB_C() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_AB_C() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_AB_C() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_C_AB() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_C_AB() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_C_AB() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_chain() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_dag() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_dag() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_dag() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_dma_fence() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->pending.counter | 0-s32max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| DATA_SOURCE | 0 | fence | r wrap_dma_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_dma_fence() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->pending.counter | 0-s32max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| DATA_SOURCE | 0 | fence | r wrap_dma_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_dma_fence() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| DATA_SOURCE | 0 | fence | r wrap_dma_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_dma_fence() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| DATA_SOURCE | 0 | fence | r wrap_dma_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_ipc() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->error | 0 |
| PARAM_VALUE | 0 | fence->pending.counter | 1 |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_ipc() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c test_self() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_sw_fence.c wrap_dma_fence() -> free_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fence | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fence->wait.head.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | fence | 112 |
| CAPPED_DATA | 0 | fence | 1 |
| DATA_SOURCE | 0 | fence | r alloc_fence |
| NOCHECK_CALL |