Lines Matching refs:chunk_ib
75 struct drm_amdgpu_cs_chunk_ib *chunk_ib) in amdgpu_cs_job_idx() argument
81 r = amdgpu_ctx_get_entity(p->ctx, chunk_ib->ip_type, in amdgpu_cs_job_idx()
82 chunk_ib->ip_instance, in amdgpu_cs_job_idx()
83 chunk_ib->ring, &entity); in amdgpu_cs_job_idx()
109 struct drm_amdgpu_cs_chunk_ib *chunk_ib, in amdgpu_cs_p1_ib() argument
114 r = amdgpu_cs_job_idx(p, chunk_ib); in amdgpu_cs_p1_ib()
118 if (num_ibs[r] >= amdgpu_ring_max_ibs(chunk_ib->ip_type)) in amdgpu_cs_p1_ib()
343 struct drm_amdgpu_cs_chunk_ib *chunk_ib = chunk->kdata; in amdgpu_cs_p2_ib() local
351 r = amdgpu_cs_job_idx(p, chunk_ib); in amdgpu_cs_p2_ib()
368 chunk_ib->flags & AMDGPU_IB_FLAG_CE) { in amdgpu_cs_p2_ib()
373 if (chunk_ib->ip_type == AMDGPU_HW_IP_GFX && in amdgpu_cs_p2_ib()
374 chunk_ib->flags & AMDGPU_IB_FLAG_PREEMPT) { in amdgpu_cs_p2_ib()
375 if (chunk_ib->flags & AMDGPU_IB_FLAG_CE) in amdgpu_cs_p2_ib()
386 if (chunk_ib->flags & AMDGPU_IB_FLAG_PREAMBLE) in amdgpu_cs_p2_ib()
390 chunk_ib->ib_bytes : 0, in amdgpu_cs_p2_ib()
397 ib->gpu_addr = chunk_ib->va_start; in amdgpu_cs_p2_ib()
398 ib->length_dw = chunk_ib->ib_bytes / 4; in amdgpu_cs_p2_ib()
399 ib->flags = chunk_ib->flags; in amdgpu_cs_p2_ib()