Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/dma-buf/dma-buf.c, line 511
- drivers/dma-buf/sw_sync.c, line 424
- drivers/dma-buf/sync_file.c, line 117
- drivers/gpu/drm/drm_atomic_uapi.c, line 558
- drivers/gpu/drm/drm_syncobj.c, line 731
- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c, line 552
- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c, line 3412
- drivers/gpu/drm/msm/msm_gem_submit.c, line 631
- drivers/gpu/drm/msm/msm_gem_vma.c, line 1501
- drivers/gpu/drm/virtio/virtgpu_submit.c, line 443
- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c, line 4501
Smatch caller information:
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c i915_gem_do_execbuffer() -> sync_file_get_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | fd | 0-s32max[c] |
drivers/gpu/drm/msm/msm_gem_vma.c msm_ioctl_vm_bind() -> sync_file_get_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | fd | s32min-s32max[u] |
| LOCK2 | &queue->lock | ||
| TYPE_LOCK | (struct msm_gpu_submitqueue)->lock |
drivers/gpu/drm/msm/msm_gem_submit.c msm_ioctl_gem_submit() -> sync_file_get_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | fd | s32min-s32max[u] |
| LOCK2 | &queue->lock | ||
| TYPE_LOCK | (struct msm_gpu_submitqueue)->lock |
drivers/gpu/drm/drm_atomic_uapi.c drm_atomic_plane_set_property() -> sync_file_get_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fd | $4 |
| NOSPEC | 0 | fd | |
| NOSPEC | 0 | fd | |
| USER_DATA | 0 | fd | s32min-s32max |
drivers/dma-buf/dma-buf.c dma_buf_import_sync_file() -> sync_file_get_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | fd | s32min-s32max |
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c etnaviv_ioctl_gem_submit() -> sync_file_get_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | fd | s32min-s32max[u] |
drivers/dma-buf/sw_sync.c sw_sync_ioctl_get_deadline() -> sync_file_get_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | fd | s32min-s32max |
drivers/gpu/drm/virtio/virtgpu_submit.c virtio_gpu_wait_in_fence() -> sync_file_get_fence()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/drm_syncobj.c drm_syncobj_import_sync_file_fence() -> sync_file_get_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fd | $1 |
| USER_DATA | 0 | fd | s32min-s32max[u] |
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_execbuf_ioctl() -> sync_file_get_fence()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | fd | s32min-s32max[u] |