Lines Matching refs:chunk_ib
627 struct drm_amdgpu_cs_chunk_ib *chunk_ib; in amdgpu_cs_ib_fill() local
632 chunk_ib = (struct drm_amdgpu_cs_chunk_ib *)chunk->kdata; in amdgpu_cs_ib_fill()
637 r = amdgpu_cs_get_ring(adev, chunk_ib->ip_type, in amdgpu_cs_ib_fill()
638 chunk_ib->ip_instance, chunk_ib->ring, in amdgpu_cs_ib_fill()
649 m = amdgpu_cs_find_mapping(parser, chunk_ib->va_start, in amdgpu_cs_ib_fill()
656 if ((chunk_ib->va_start + chunk_ib->ib_bytes) > in amdgpu_cs_ib_fill()
669 kptr += chunk_ib->va_start - offset; in amdgpu_cs_ib_fill()
671 r = amdgpu_ib_get(ring, NULL, chunk_ib->ib_bytes, ib); in amdgpu_cs_ib_fill()
677 memcpy(ib->ptr, kptr, chunk_ib->ib_bytes); in amdgpu_cs_ib_fill()
686 ib->gpu_addr = chunk_ib->va_start; in amdgpu_cs_ib_fill()
689 ib->length_dw = chunk_ib->ib_bytes / 4; in amdgpu_cs_ib_fill()
690 ib->flags = chunk_ib->flags; in amdgpu_cs_ib_fill()