Home | History | Annotate | Download | only in radeon

Lines Matching defs:ib

201 		p->vm_bos = radeon_vm_get_bos(p->rdev, p->ib.vm,
276 r = radeon_sync_resv(p->rdev, &p->ib.sync, resv,
301 p->ib.sa_bo = NULL;
338 /* zero length IB isn't useful */
344 /* zero length CONST IB isn't useful */
449 &parser->ib.fence->base);
471 radeon_ib_free(parser->rdev, &parser->ib);
505 r = radeon_ib_schedule(rdev, &parser->ib, NULL, true);
507 DRM_ERROR("Failed to schedule IB !\n");
551 radeon_sync_fence(&p->ib.sync, bo_va->last_pt_update);
576 r = radeon_ring_ib_parse(rdev, parser->ring, &parser->ib);
599 r = radeon_ib_schedule(rdev, &parser->ib
601 r = radeon_ib_schedule(rdev, &parser->ib, NULL, true);
636 DRM_ERROR("cs IB CONST too big: %d\n", ib_chunk->length_dw);
642 DRM_ERROR("Failed to get const ib !\n");
655 DRM_ERROR("cs IB too big: %d\n", ib_chunk->length_dw);
661 r = radeon_ib_get(rdev, parser->ring, &parser->ib,
664 DRM_ERROR("Failed to get ib !\n");
667 parser->ib.length_dw = ib_chunk->length_dw;
669 memcpy(parser->ib.ptr, ib_chunk->kdata, ib_chunk->length_dw * 4);
670 else if (copy_from_user(parser->ib.ptr, ib_chunk->user_ptr, ib_chunk->length_dw * 4))
740 * radeon_cs_packet_parse() - parse cp packet and point ib index to next packet
745 * if packet is bigger than remaining ib size. or if packets is unknown.
835 volatile uint32_t *ib;
839 ib = p->ib.ptr;
842 DRM_INFO("ib[%d]=0x%08X\n", idx, ib[idx]);