Lines Matching refs:post_deps
501 if (p->post_deps) in amdgpu_cs_p2_syncobj_out()
504 p->post_deps = kmalloc_array(num_deps, sizeof(*p->post_deps), in amdgpu_cs_p2_syncobj_out()
508 if (!p->post_deps) in amdgpu_cs_p2_syncobj_out()
513 p->post_deps[i].syncobj = in amdgpu_cs_p2_syncobj_out()
515 if (!p->post_deps[i].syncobj) in amdgpu_cs_p2_syncobj_out()
517 p->post_deps[i].chain = NULL; in amdgpu_cs_p2_syncobj_out()
518 p->post_deps[i].point = 0; in amdgpu_cs_p2_syncobj_out()
535 if (p->post_deps) in amdgpu_cs_p2_syncobj_timeline_signal()
538 p->post_deps = kmalloc_array(num_deps, sizeof(*p->post_deps), in amdgpu_cs_p2_syncobj_timeline_signal()
542 if (!p->post_deps) in amdgpu_cs_p2_syncobj_timeline_signal()
546 struct amdgpu_cs_post_dep *dep = &p->post_deps[i]; in amdgpu_cs_p2_syncobj_timeline_signal()
1236 if (p->post_deps[i].chain && p->post_deps[i].point) { in amdgpu_cs_post_dependencies()
1237 drm_syncobj_add_point(p->post_deps[i].syncobj, in amdgpu_cs_post_dependencies()
1238 p->post_deps[i].chain, in amdgpu_cs_post_dependencies()
1239 p->fence, p->post_deps[i].point); in amdgpu_cs_post_dependencies()
1240 p->post_deps[i].chain = NULL; in amdgpu_cs_post_dependencies()
1242 drm_syncobj_replace_fence(p->post_deps[i].syncobj, in amdgpu_cs_post_dependencies()
1360 drm_syncobj_put(parser->post_deps[i].syncobj); in amdgpu_cs_parser_fini()
1361 kfree(parser->post_deps[i].chain); in amdgpu_cs_parser_fini()
1363 kfree(parser->post_deps); in amdgpu_cs_parser_fini()