Searched refs:signaller (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | intel_ringbuffer.c | 1229 struct intel_engine_cs *signaller = signaller_req->ring; in gen8_rcs_signal() local 1230 struct drm_device *dev = signaller->dev; in gen8_rcs_signal() 1245 u64 gtt_offset = signaller->semaphore.signal_ggtt[i]; in gen8_rcs_signal() 1250 intel_ring_emit(signaller, GFX_OP_PIPE_CONTROL(6)); in gen8_rcs_signal() 1251 intel_ring_emit(signaller, PIPE_CONTROL_GLOBAL_GTT_IVB | in gen8_rcs_signal() 1254 intel_ring_emit(signaller, lower_32_bits(gtt_offset)); in gen8_rcs_signal() 1255 intel_ring_emit(signaller, upper_32_bits(gtt_offset)); in gen8_rcs_signal() 1256 intel_ring_emit(signaller, seqno); in gen8_rcs_signal() 1257 intel_ring_emit(signaller, 0); in gen8_rcs_signal() 1258 intel_ring_emit(signaller, MI_SEMAPHORE_SIGNAL | in gen8_rcs_signal() [all …]
|
D | i915_gem_context.c | 554 struct intel_engine_cs *signaller; in mi_set_context() local 557 for_each_ring(signaller, to_i915(ring->dev), i) { in mi_set_context() 558 if (signaller == ring) in mi_set_context() 561 intel_ring_emit(ring, RING_PSMI_CTL(signaller->mmio_base)); in mi_set_context() 579 struct intel_engine_cs *signaller; in mi_set_context() local 582 for_each_ring(signaller, to_i915(ring->dev), i) { in mi_set_context() 583 if (signaller == ring) in mi_set_context() 586 intel_ring_emit(ring, RING_PSMI_CTL(signaller->mmio_base)); in mi_set_context()
|
D | i915_irq.c | 2756 struct intel_engine_cs *signaller; in semaphore_wait_to_signaller_ring() local 2760 for_each_ring(signaller, dev_priv, i) { in semaphore_wait_to_signaller_ring() 2761 if (ring == signaller) in semaphore_wait_to_signaller_ring() 2764 if (offset == signaller->semaphore.signal_ggtt[ring->id]) in semaphore_wait_to_signaller_ring() 2765 return signaller; in semaphore_wait_to_signaller_ring() 2770 for_each_ring(signaller, dev_priv, i) { in semaphore_wait_to_signaller_ring() 2771 if(ring == signaller) in semaphore_wait_to_signaller_ring() 2774 if (sync_bits == signaller->semaphore.mbox.wait[ring->id]) in semaphore_wait_to_signaller_ring() 2775 return signaller; in semaphore_wait_to_signaller_ring() 2859 struct intel_engine_cs *signaller; in semaphore_passed() local [all …]
|