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_merge() -> __dma_fence_unwrap_merge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_fences | 2 |
| PARAM_VALUE | 1 | fences | 4096-ptr_max |
| PARAM_VALUE | 2 | iter | 1212081007727656960 |
| BUF_SIZE | 1 | fences | 16 |
| BUF_SIZE | 2 | iter | 48 |
drivers/gpu/drm/msm/msm_gem_submit.c submit_attach_object_fences() -> __dma_fence_unwrap_merge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_fences | 2 |
| PARAM_VALUE | 1 | fences | 4096-ptr_max |
| PARAM_VALUE | 2 | iter | 4661832759777796096 |
| BUF_SIZE | 1 | fences | 16 |
| BUF_SIZE | 2 | iter | 48 |
| LOCK2 | &queue->lock | ||
| TYPE_LOCK | (struct msm_gpu_submitqueue)->lock |
drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_merge() -> __dma_fence_unwrap_merge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_fences | 2 |
| PARAM_VALUE | 1 | fences | 4096-ptr_max |
| PARAM_VALUE | 2 | iter | 2715597193606909952 |
| BUF_SIZE | 1 | fences | 16 |
| BUF_SIZE | 2 | iter | 48 |
drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_merge_complex() -> __dma_fence_unwrap_merge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_fences | 2 |
| PARAM_VALUE | 1 | fences | 4096-ptr_max |
| PARAM_VALUE | 2 | iter | 5582885001095696384 |
| BUF_SIZE | 1 | fences | 16 |
| BUF_SIZE | 2 | iter | 48 |
drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_merge_complex() -> __dma_fence_unwrap_merge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_fences | 3 |
| PARAM_VALUE | 1 | fences | 4096-ptr_max |
| PARAM_VALUE | 2 | iter | 5582885001095696384 |
| BUF_SIZE | 1 | fences | 24 |
| BUF_SIZE | 2 | iter | 72 |
drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_merge_complex_seqno() -> __dma_fence_unwrap_merge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_fences | 2 |
| PARAM_VALUE | 1 | fences | 4096-ptr_max |
| PARAM_VALUE | 2 | iter | 3736341039010050048 |
| BUF_SIZE | 1 | fences | 16 |
| BUF_SIZE | 2 | iter | 48 |
drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_merge_duplicate() -> __dma_fence_unwrap_merge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_fences | 2 |
| PARAM_VALUE | 1 | fences | 4096-ptr_max |
| PARAM_VALUE | 2 | iter | 3916151818335059968 |
| BUF_SIZE | 1 | fences | 16 |
| BUF_SIZE | 2 | iter | 48 |
drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_merge_order() -> __dma_fence_unwrap_merge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_fences | 2 |
| PARAM_VALUE | 1 | fences | 4096-ptr_max |
| PARAM_VALUE | 2 | iter | 4760178205872496640 |
| BUF_SIZE | 1 | fences | 16 |
| BUF_SIZE | 2 | iter | 48 |
drivers/dma-buf/st-dma-fence-unwrap.c test_unwrap_merge_seqno() -> __dma_fence_unwrap_merge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_fences | 3 |
| PARAM_VALUE | 1 | fences | 4096-ptr_max |
| PARAM_VALUE | 2 | iter | 2314815247315329024 |
| BUF_SIZE | 1 | fences | 24 |
| BUF_SIZE | 2 | iter | 72 |
drivers/gpu/drm/v3d/v3d_submit.c v3d_serialize_for_perfmon() -> __dma_fence_unwrap_merge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_fences | 2 |
| PARAM_VALUE | 1 | fences | 4096-ptr_max |
| PARAM_VALUE | 2 | iter | 9199291410867167232 |
| BUF_SIZE | 1 | fences | 16 |
| BUF_SIZE | 2 | iter | 48 |
| LOCK2 | &v3d->sched_lock | ||
| TYPE_LOCK | (struct v3d_dev)->sched_lock |
drivers/gpu/drm/drm_syncobj.c drm_syncobj_transfer_to_timeline() -> __dma_fence_unwrap_merge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_fences | 1 |
| PARAM_VALUE | 1 | fences | 4096-ptr_max |
| PARAM_VALUE | 2 | iter | 8296575751316414464 |
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_gem_va_update_vm() -> __dma_fence_unwrap_merge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_fences | 2 |
| PARAM_VALUE | 1 | fences | 4096-ptr_max |
| PARAM_VALUE | 2 | iter | 6284563649708695552 |
| BUF_SIZE | 1 | fences | 16 |
| BUF_SIZE | 2 | iter | 48 |
| HALF_LOCKED2 | gobj->resv |