Lines Matching refs:syncobj_desc
18 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()
93 struct drm_msm_syncobj syncobj_desc = {0}; in msm_syncobj_parse_post_deps() local
105 if (copy_from_user(&syncobj_desc, in msm_syncobj_parse_post_deps()
107 min(syncobj_stride, sizeof(syncobj_desc)))) { in msm_syncobj_parse_post_deps()
112 post_deps[i].point = syncobj_desc.point; in msm_syncobj_parse_post_deps()
114 if (syncobj_desc.flags) { in msm_syncobj_parse_post_deps()
119 if (syncobj_desc.point) { in msm_syncobj_parse_post_deps()
134 drm_syncobj_find(file, syncobj_desc.handle); in msm_syncobj_parse_post_deps()