Home
last modified time | relevance | path

Searched refs:post_deps (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/msm/
H A Dmsm_syncobj.c92 struct msm_syncobj_post_dep *post_deps; in msm_syncobj_parse_post_deps() local
97 post_deps = kzalloc_objs(*post_deps, nr_syncobjs, in msm_syncobj_parse_post_deps()
99 if (!post_deps) in msm_syncobj_parse_post_deps()
112 post_deps[i].point = syncobj_desc.point; in msm_syncobj_parse_post_deps()
126 post_deps[i].chain = dma_fence_chain_alloc(); in msm_syncobj_parse_post_deps()
127 if (!post_deps[i].chain) { in msm_syncobj_parse_post_deps()
133 post_deps[i].syncobj = in msm_syncobj_parse_post_deps()
135 if (!post_deps[i].syncobj) { in msm_syncobj_parse_post_deps()
143 dma_fence_chain_free(post_deps[j].chain); in msm_syncobj_parse_post_deps()
144 if (post_deps[j].syncobj) in msm_syncobj_parse_post_deps()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_cs.c538 if (p->post_deps) in amdgpu_cs_p2_syncobj_out()
541 p->post_deps = kmalloc_objs(*p->post_deps, num_deps); in amdgpu_cs_p2_syncobj_out()
544 if (!p->post_deps) in amdgpu_cs_p2_syncobj_out()
549 p->post_deps[i].syncobj = in amdgpu_cs_p2_syncobj_out()
551 if (!p->post_deps[i].syncobj) in amdgpu_cs_p2_syncobj_out()
553 p->post_deps[i].chain = NULL; in amdgpu_cs_p2_syncobj_out()
554 p->post_deps[i].point = 0; in amdgpu_cs_p2_syncobj_out()
571 if (p->post_deps) in amdgpu_cs_p2_syncobj_timeline_signal()
574 p->post_deps = kmalloc_objs(*p->post_deps, num_deps); in amdgpu_cs_p2_syncobj_timeline_signal()
577 if (!p->post_deps) in amdgpu_cs_p2_syncobj_timeline_signal()
[all …]
H A Damdgpu_cs.h79 struct amdgpu_cs_post_dep *post_deps; member