Lines Matching refs:post_deps

696 		drm_syncobj_put(parser->post_deps[i].syncobj);  in amdgpu_cs_parser_fini()
697 kfree(parser->post_deps[i].chain); in amdgpu_cs_parser_fini()
699 kfree(parser->post_deps); in amdgpu_cs_parser_fini()
1079 if (p->post_deps) in amdgpu_cs_process_syncobj_out_dep()
1082 p->post_deps = kmalloc_array(num_deps, sizeof(*p->post_deps), in amdgpu_cs_process_syncobj_out_dep()
1086 if (!p->post_deps) in amdgpu_cs_process_syncobj_out_dep()
1091 p->post_deps[i].syncobj = in amdgpu_cs_process_syncobj_out_dep()
1093 if (!p->post_deps[i].syncobj) in amdgpu_cs_process_syncobj_out_dep()
1095 p->post_deps[i].chain = NULL; in amdgpu_cs_process_syncobj_out_dep()
1096 p->post_deps[i].point = 0; in amdgpu_cs_process_syncobj_out_dep()
1115 if (p->post_deps) in amdgpu_cs_process_syncobj_timeline_out_dep()
1118 p->post_deps = kmalloc_array(num_deps, sizeof(*p->post_deps), in amdgpu_cs_process_syncobj_timeline_out_dep()
1122 if (!p->post_deps) in amdgpu_cs_process_syncobj_timeline_out_dep()
1126 struct amdgpu_cs_post_dep *dep = &p->post_deps[i]; in amdgpu_cs_process_syncobj_timeline_out_dep()
1196 if (p->post_deps[i].chain && p->post_deps[i].point) { in amdgpu_cs_post_dependencies()
1197 drm_syncobj_add_point(p->post_deps[i].syncobj, in amdgpu_cs_post_dependencies()
1198 p->post_deps[i].chain, in amdgpu_cs_post_dependencies()
1199 p->fence, p->post_deps[i].point); in amdgpu_cs_post_dependencies()
1200 p->post_deps[i].chain = NULL; in amdgpu_cs_post_dependencies()
1202 drm_syncobj_replace_fence(p->post_deps[i].syncobj, in amdgpu_cs_post_dependencies()