Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

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]