Home
last modified time | relevance | path

Searched refs:syncobj_desc (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpu/drm/msm/
H A Dmsm_syncobj.c18 struct drm_msm_syncobj syncobj_desc = {0}; in msm_syncobj_parse_deps() local
30 if (copy_from_user(&syncobj_desc, in msm_syncobj_parse_deps()
32 min(syncobj_stride, sizeof(syncobj_desc)))) { in msm_syncobj_parse_deps()
37 if (syncobj_desc.point && in msm_syncobj_parse_deps()
43 if (syncobj_desc.flags & ~MSM_SYNCOBJ_FLAGS) { in msm_syncobj_parse_deps()
44 ret = UERR(EINVAL, dev, "invalid syncobj flags: %x", syncobj_desc.flags); in msm_syncobj_parse_deps()
49 syncobj_desc.handle, in msm_syncobj_parse_deps()
50 syncobj_desc.point); in msm_syncobj_parse_deps()
54 if (syncobj_desc.flags & MSM_SYNCOBJ_RESET) { in msm_syncobj_parse_deps()
55 syncobjs[i] = drm_syncobj_find(file, syncobj_desc.handle); in msm_syncobj_parse_deps()
[all …]
/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_submit.c92 struct drm_virtgpu_execbuffer_syncobj syncobj_desc; in virtio_gpu_parse_deps() local
115 memset(&syncobj_desc, 0, sizeof(syncobj_desc)); in virtio_gpu_parse_deps()
117 if (copy_from_user(&syncobj_desc, in virtio_gpu_parse_deps()
119 min(syncobj_stride, sizeof(syncobj_desc)))) { in virtio_gpu_parse_deps()
124 if (syncobj_desc.flags & ~VIRTGPU_EXECBUF_SYNCOBJ_FLAGS) { in virtio_gpu_parse_deps()
129 ret = drm_syncobj_find_fence(submit->file, syncobj_desc.handle, in virtio_gpu_parse_deps()
130 syncobj_desc.point, 0, &fence); in virtio_gpu_parse_deps()
140 if (syncobj_desc.flags & VIRTGPU_EXECBUF_SYNCOBJ_RESET) { in virtio_gpu_parse_deps()
142 syncobj_desc.handle); in virtio_gpu_parse_deps()
189 struct drm_virtgpu_execbuffer_syncobj syncobj_desc; in virtio_gpu_parse_post_deps() local
[all …]