Lines Matching refs:ib
552 p->ib.ptr[data0] = start & 0xFFFFFFFF; in radeon_uvd_cs_reloc()
553 p->ib.ptr[data1] = start >> 32; in radeon_uvd_cs_reloc()
699 struct radeon_ib ib; in radeon_uvd_send_msg() local
702 r = radeon_ib_get(rdev, ring, &ib, NULL, 64); in radeon_uvd_send_msg()
706 ib.ptr[0] = PACKET0(UVD_GPCOM_VCPU_DATA0, 0); in radeon_uvd_send_msg()
707 ib.ptr[1] = addr; in radeon_uvd_send_msg()
708 ib.ptr[2] = PACKET0(UVD_GPCOM_VCPU_DATA1, 0); in radeon_uvd_send_msg()
709 ib.ptr[3] = addr >> 32; in radeon_uvd_send_msg()
710 ib.ptr[4] = PACKET0(UVD_GPCOM_VCPU_CMD, 0); in radeon_uvd_send_msg()
711 ib.ptr[5] = 0; in radeon_uvd_send_msg()
713 ib.ptr[i] = PACKET2(0); in radeon_uvd_send_msg()
714 ib.length_dw = 16; in radeon_uvd_send_msg()
716 r = radeon_ib_schedule(rdev, &ib, NULL, false); in radeon_uvd_send_msg()
719 *fence = radeon_fence_ref(ib.fence); in radeon_uvd_send_msg()
721 radeon_ib_free(rdev, &ib); in radeon_uvd_send_msg()