Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/dma-buf/sync_file.c sync_file_ioctl_fence_info() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 694345730725404672
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294

drivers/dma-buf/sync_file.c sync_file_ioctl_fence_info() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 694345730725404672
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294

drivers/dma-buf/dma-buf.c dma_buf_import_sync_file() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 8671868251875659776
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294

drivers/dma-buf/dma-buf.c dma_buf_import_sync_file() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 8671868251875659776
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294
LOCK2 dmabuf->resv

drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_array() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 7431052422738968576
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294

drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_chain() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 2498936378883887104
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294

drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_chain_array() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 5125219949584355328
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294

drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_merge() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 5440063522883133440
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294

drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_merge_complex() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 7968714043681837056
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294

drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_merge_complex_seqno() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 8690536983112597504
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294

drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_merge_duplicate() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 6547580295440572416
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294

drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_merge_order() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 3660963187531243520
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294

drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_merge_seqno() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 4890090025195872256
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294

drivers/gpu/drm/virtio/virtgpu_submit.c virtio_gpu_dma_fence_wait() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 6922836229685735424
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294

drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c amdgpu_userq_wait_count_fences() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 2512646742074470400
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294

drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c amdgpu_userq_wait_return_fence_info() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 8323179869879910400
PARAM_VALUE 0 cursor->array 0,4096-ptr_max
PARAM_VALUE 0 cursor->chain 0,4096-ptr_max
PARAM_VALUE 0 cursor->index 0-4294967294

drivers/dma-buf/dma-fence-unwrap.c __dma_fence_unwrap_merge() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 4096-ptr_max
HALF_LOCKED2 &queue->lock
HALF_LOCKED2 &v3d->sched_lock

drivers/dma-buf/dma-fence-unwrap.c __dma_fence_unwrap_merge() -> dma_fence_unwrap_next()

Type Parameter Key Value
PARAM_VALUE 0 cursor 4096-ptr_max
HALF_LOCKED2 &queue->lock
HALF_LOCKED2 &v3d->sched_lock