Lines Matching refs:ib

2565 				  struct amdgpu_ib *ib)  in gfx_v7_0_ring_emit_ib_gfx()  argument
2567 bool need_ctx_switch = ring->current_ctx != ib->ctx; in gfx_v7_0_ring_emit_ib_gfx()
2572 if ((ib->flags & AMDGPU_IB_FLAG_PREAMBLE) && !need_ctx_switch) in gfx_v7_0_ring_emit_ib_gfx()
2591 if (ib->flags & AMDGPU_IB_FLAG_CE) in gfx_v7_0_ring_emit_ib_gfx()
2596 control |= ib->length_dw | in gfx_v7_0_ring_emit_ib_gfx()
2597 (ib->vm ? (ib->vm->ids[ring->idx].id << 24) : 0); in gfx_v7_0_ring_emit_ib_gfx()
2604 (ib->gpu_addr & 0xFFFFFFFC)); in gfx_v7_0_ring_emit_ib_gfx()
2605 amdgpu_ring_write(ring, upper_32_bits(ib->gpu_addr) & 0xFFFF); in gfx_v7_0_ring_emit_ib_gfx()
2610 struct amdgpu_ib *ib) in gfx_v7_0_ring_emit_ib_compute() argument
2625 control |= ib->length_dw | in gfx_v7_0_ring_emit_ib_compute()
2626 (ib->vm ? (ib->vm->ids[ring->idx].id << 24) : 0); in gfx_v7_0_ring_emit_ib_compute()
2633 (ib->gpu_addr & 0xFFFFFFFC)); in gfx_v7_0_ring_emit_ib_compute()
2634 amdgpu_ring_write(ring, upper_32_bits(ib->gpu_addr) & 0xFFFF); in gfx_v7_0_ring_emit_ib_compute()
2650 struct amdgpu_ib ib; in gfx_v7_0_ring_test_ib() local
2663 memset(&ib, 0, sizeof(ib)); in gfx_v7_0_ring_test_ib()
2664 r = amdgpu_ib_get(ring, NULL, 256, &ib); in gfx_v7_0_ring_test_ib()
2669 ib.ptr[0] = PACKET3(PACKET3_SET_UCONFIG_REG, 1); in gfx_v7_0_ring_test_ib()
2670 ib.ptr[1] = ((scratch - PACKET3_SET_UCONFIG_REG_START)); in gfx_v7_0_ring_test_ib()
2671 ib.ptr[2] = 0xDEADBEEF; in gfx_v7_0_ring_test_ib()
2672 ib.length_dw = 3; in gfx_v7_0_ring_test_ib()
2674 r = amdgpu_sched_ib_submit_kernel_helper(adev, ring, &ib, 1, NULL, in gfx_v7_0_ring_test_ib()
2703 amdgpu_ib_free(adev, &ib); in gfx_v7_0_ring_test_ib()