Lines Matching defs:job
93 /* Check if we can add this IB to some existing job */
339 struct amdgpu_job *job;
347 job = p->jobs[r];
348 ring = amdgpu_job_ring(job);
349 ib = &job->ibs[job->num_ibs++];
369 job->preamble_status |= AMDGPU_PREAMBLE_IB_PRESENT;
909 /* One fence for TTM and one for each CS job */
1014 struct amdgpu_job *job = p->jobs[i];
1016 for (j = 0; j < job->num_ibs; ++j)
1017 trace_amdgpu_cs(p, job, &job->ibs[j]);
1022 struct amdgpu_job *job)
1024 struct amdgpu_ring *ring = amdgpu_job_ring(job);
1032 for (i = 0; i < job->num_ibs; ++i) {
1033 struct amdgpu_ib *ib = &job->ibs[i];
1063 r = amdgpu_ring_parse_cs(ring, p, job, ib);
1071 r = amdgpu_ring_patch_cs_in_place(ring, p, job, ib);
1097 struct amdgpu_job *job = p->gang_leader;
1171 job = p->jobs[i];
1173 if (!job->vm)
1176 job->vm_pd_addr = amdgpu_gmc_pd_addr(vm->root.bo);
1239 * next job actually sees the results from the previous one