Lines Matching refs:ib_chunk

587 	struct radeon_cs_chunk *ib_chunk;  in radeon_cs_ib_fill()  local
600 ib_chunk = parser->chunk_const_ib; in radeon_cs_ib_fill()
601 if (ib_chunk->length_dw > RADEON_IB_VM_MAX_SIZE) { in radeon_cs_ib_fill()
602 DRM_ERROR("cs IB CONST too big: %d\n", ib_chunk->length_dw); in radeon_cs_ib_fill()
606 vm, ib_chunk->length_dw * 4); in radeon_cs_ib_fill()
612 parser->const_ib.length_dw = ib_chunk->length_dw; in radeon_cs_ib_fill()
614 ib_chunk->user_ptr, in radeon_cs_ib_fill()
615 ib_chunk->length_dw * 4)) in radeon_cs_ib_fill()
619 ib_chunk = parser->chunk_ib; in radeon_cs_ib_fill()
620 if (ib_chunk->length_dw > RADEON_IB_VM_MAX_SIZE) { in radeon_cs_ib_fill()
621 DRM_ERROR("cs IB too big: %d\n", ib_chunk->length_dw); in radeon_cs_ib_fill()
625 ib_chunk = parser->chunk_ib; in radeon_cs_ib_fill()
628 vm, ib_chunk->length_dw * 4); in radeon_cs_ib_fill()
633 parser->ib.length_dw = ib_chunk->length_dw; in radeon_cs_ib_fill()
634 if (ib_chunk->kdata) in radeon_cs_ib_fill()
635 memcpy(parser->ib.ptr, ib_chunk->kdata, ib_chunk->length_dw * 4); in radeon_cs_ib_fill()
636 else if (copy_from_user(parser->ib.ptr, ib_chunk->user_ptr, ib_chunk->length_dw * 4)) in radeon_cs_ib_fill()
717 struct radeon_cs_chunk *ib_chunk = p->chunk_ib; in radeon_cs_packet_parse() local
722 if (idx >= ib_chunk->length_dw) { in radeon_cs_packet_parse()
724 idx, ib_chunk->length_dw); in radeon_cs_packet_parse()
752 if ((pkt->count + 1 + pkt->idx) >= ib_chunk->length_dw) { in radeon_cs_packet_parse()
754 pkt->idx, pkt->type, pkt->count, ib_chunk->length_dw); in radeon_cs_packet_parse()
761 for (i = 0; i < ib_chunk->length_dw; i++) { in radeon_cs_packet_parse()