Lines Matching refs:ib
196 p->vm_bos = radeon_vm_get_bos(p->rdev, p->ib.vm,
261 r = radeon_semaphore_sync_resv(p->rdev, p->ib.semaphore, resv,
284 p->ib.sa_bo = NULL;
285 p->ib.semaphore = NULL;
435 &parser->ib.fence->base);
455 radeon_ib_free(parser->rdev, &parser->ib);
489 r = radeon_ib_schedule(rdev, &parser->ib, NULL, true);
562 r = radeon_ring_ib_parse(rdev, parser->ring, &parser->ib);
582 radeon_semaphore_sync_fence(parser->ib.semaphore, vm->fence);
586 r = radeon_ib_schedule(rdev, &parser->ib, &parser->const_ib, true);
588 r = radeon_ib_schedule(rdev, &parser->ib, NULL, true);
629 DRM_ERROR("Failed to get const ib !\n");
648 r = radeon_ib_get(rdev, parser->ring, &parser->ib,
651 DRM_ERROR("Failed to get ib !\n");
654 parser->ib.length_dw = ib_chunk->length_dw;
656 memcpy(parser->ib.ptr, ib_chunk->kdata, ib_chunk->length_dw * 4);
657 else if (copy_from_user(parser->ib.ptr, ib_chunk->user_ptr, ib_chunk->length_dw * 4))
727 * radeon_cs_packet_parse() - parse cp packet and point ib index to next packet
732 * if packet is bigger than remaining ib size. or if packets is unknown.
810 volatile uint32_t *ib;
814 ib = p->ib.ptr;
817 DRM_INFO("ib[%d]=0x%08X\n", idx, ib[idx]);