Lines Matching refs:ib
526 struct amdgpu_ib *ib, in vpe_ring_emit_ib() argument
536 amdgpu_ring_write(ring, ib->gpu_addr & 0xffffffe0); in vpe_ring_emit_ib()
537 amdgpu_ring_write(ring, upper_32_bits(ib->gpu_addr)); in vpe_ring_emit_ib()
538 amdgpu_ring_write(ring, ib->length_dw); in vpe_ring_emit_ib()
820 struct amdgpu_ib ib = {}; in vpe_ring_test_ib() local
835 ret = amdgpu_ib_get(adev, NULL, 256, AMDGPU_IB_POOL_DIRECT, &ib); in vpe_ring_test_ib()
839 ib.ptr[0] = VPE_CMD_HEADER(VPE_CMD_OPCODE_FENCE, 0); in vpe_ring_test_ib()
840 ib.ptr[1] = lower_32_bits(wb_addr); in vpe_ring_test_ib()
841 ib.ptr[2] = upper_32_bits(wb_addr); in vpe_ring_test_ib()
842 ib.ptr[3] = test_pattern; in vpe_ring_test_ib()
843 ib.ptr[4] = VPE_CMD_HEADER(VPE_CMD_OPCODE_NOP, 0); in vpe_ring_test_ib()
844 ib.ptr[5] = VPE_CMD_HEADER(VPE_CMD_OPCODE_NOP, 0); in vpe_ring_test_ib()
845 ib.ptr[6] = VPE_CMD_HEADER(VPE_CMD_OPCODE_NOP, 0); in vpe_ring_test_ib()
846 ib.ptr[7] = VPE_CMD_HEADER(VPE_CMD_OPCODE_NOP, 0); in vpe_ring_test_ib()
847 ib.length_dw = 8; in vpe_ring_test_ib()
849 ret = amdgpu_ib_schedule(ring, 1, &ib, NULL, &f); in vpe_ring_test_ib()
862 amdgpu_ib_free(&ib, NULL); in vpe_ring_test_ib()