Searched refs:emit_wait (Results 1 - 12 of 12) sorted by relevance

/linux-master/drivers/gpu/drm/radeon/
H A Duvd_v3_1.c35 * @emit_wait: true if we should emit a wait command
42 bool emit_wait)
53 radeon_ring_write(ring, 0x80 | (emit_wait ? 1 : 0));
39 uvd_v3_1_semaphore_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
H A Duvd_v2_2.c68 * @emit_wait: true if we should emit a wait command
75 bool emit_wait)
86 radeon_ring_write(ring, emit_wait ? 1 : 0);
72 uvd_v2_2_semaphore_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
H A Dr600_dma.c307 * @emit_wait: wait or signal semaphore
315 bool emit_wait)
318 u32 s = emit_wait ? 0 : 1;
312 r600_dma_semaphore_ring_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
H A Dradeon_vce.c691 * @emit_wait: true=emit wait, false=emit signal
697 bool emit_wait)
704 radeon_ring_write(ring, cpu_to_le32(0x01003000 | (emit_wait ? 1 : 0)));
705 if (!emit_wait)
694 radeon_vce_semaphore_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
H A Dradeon_asic.h81 bool emit_wait);
326 bool emit_wait);
332 bool emit_wait);
793 bool emit_wait);
813 bool emit_wait);
947 bool emit_wait);
957 bool emit_wait);
963 bool emit_wait);
H A Duvd_v1_0.c461 * @emit_wait: true if we should emit a wait command
468 bool emit_wait)
465 uvd_v1_0_semaphore_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
H A Dcik_sdma.c222 * @emit_wait: wait or signal semaphore
230 bool emit_wait)
233 u32 extra_bits = emit_wait ? 0 : SDMA_SEMAPHORE_EXTRA_S;
227 cik_sdma_semaphore_ring_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
H A Dradeon.h1735 bool emit_wait);
1818 struct radeon_semaphore *semaphore, bool emit_wait);
2723 #define radeon_semaphore_ring_emit(rdev, r, cp, semaphore, emit_wait) (rdev)->asic->ring[(r)]->emit_semaphore((rdev), (cp), (semaphore), (emit_wait))
H A Dr600.c2920 * @emit_wait: Is this a semaphore wait?
2928 bool emit_wait)
2931 unsigned sel = emit_wait ? PACKET3_SEM_SEL_WAIT : PACKET3_SEM_SEL_SIGNAL;
2941 if (emit_wait && (rdev->family >= CHIP_CEDAR)) {
2925 r600_semaphore_ring_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
H A Dcik.c3606 * @emit_wait: Is this a semaphore wait?
3614 bool emit_wait)
3617 unsigned sel = emit_wait ? PACKET3_SEM_SEL_WAIT : PACKET3_SEM_SEL_SIGNAL;
3623 if (emit_wait && ring->idx == RADEON_RING_TYPE_GFX_INDEX) {
3611 cik_semaphore_ring_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
H A Dr100.c893 bool emit_wait)
890 r100_semaphore_ring_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
/linux-master/drivers/gpu/drm/i915/gt/
H A Dselftest_engine_pm.c34 static u32 *emit_wait(u32 *cs, u32 offset, int op, u32 value) function
94 cs = emit_wait(cs, offset + 4008, MI_SEMAPHORE_SAD_NEQ_SDD, 1);
100 cs = emit_wait(cs, offset + 4008, MI_SEMAPHORE_SAD_EQ_SDD, 1);

Completed in 319 milliseconds