Lines Matching refs:jobs
297 ret = amdgpu_job_alloc(p->adev, num_ibs[i], &p->jobs[i], vm); in amdgpu_cs_pass1()
301 ret = drm_sched_job_init(&p->jobs[i]->base, p->entities[i], in amdgpu_cs_pass1()
306 p->gang_leader = p->jobs[p->gang_leader_idx]; in amdgpu_cs_pass1()
353 job = p->jobs[r]; in amdgpu_cs_p2_ib()
980 amdgpu_job_set_resources(p->jobs[i], p->bo_list->gds_obj, in amdgpu_cs_parser_bos()
1011 struct amdgpu_job *job = p->jobs[i]; in trace_amdgpu_cs_ibs()
1082 r = amdgpu_cs_patch_ibs(p, p->jobs[i]); in amdgpu_cs_patch_jobs()
1157 job = p->jobs[i]; in amdgpu_cs_vm_handling()
1203 if (p->jobs[i] == leader) in amdgpu_cs_sync_rings()
1206 r = amdgpu_sync_clone(&leader->sync, &p->jobs[i]->sync); in amdgpu_cs_sync_rings()
1245 drm_sched_job_arm(&p->jobs[i]->base); in amdgpu_cs_submit()
1250 if (p->jobs[i] == leader) in amdgpu_cs_submit()
1253 fence = &p->jobs[i]->base.s_fence->scheduled; in amdgpu_cs_submit()
1261 amdgpu_job_set_gang_leader(p->jobs[i], leader); in amdgpu_cs_submit()
1290 if (p->jobs[i] == leader) in amdgpu_cs_submit()
1294 &p->jobs[i]->base.s_fence->finished, in amdgpu_cs_submit()
1317 amdgpu_job_free_resources(p->jobs[i]); in amdgpu_cs_submit()
1318 trace_amdgpu_cs_ioctl(p->jobs[i]); in amdgpu_cs_submit()
1319 drm_sched_entity_push_job(&p->jobs[i]->base); in amdgpu_cs_submit()
1320 p->jobs[i] = NULL; in amdgpu_cs_submit()
1335 drm_sched_job_cleanup(&p->jobs[i]->base); in amdgpu_cs_submit()
1361 if (parser->jobs[i]) in amdgpu_cs_parser_fini()
1362 amdgpu_job_free(parser->jobs[i]); in amdgpu_cs_parser_fini()