Defined in 1 files as a function:

Referenced in 3 files:

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