Searched refs:signaller (Results 1 – 4 of 4) sorted by relevance
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | intel_ringbuffer.c | 1121 static int gen8_rcs_signal(struct intel_engine_cs *signaller, in gen8_rcs_signal() argument 1125 struct drm_device *dev = signaller->dev; in gen8_rcs_signal() 1134 ret = intel_ring_begin(signaller, num_dwords); in gen8_rcs_signal() 1140 u64 gtt_offset = signaller->semaphore.signal_ggtt[i]; in gen8_rcs_signal() 1145 signaller->outstanding_lazy_request); in gen8_rcs_signal() 1146 intel_ring_emit(signaller, GFX_OP_PIPE_CONTROL(6)); in gen8_rcs_signal() 1147 intel_ring_emit(signaller, PIPE_CONTROL_GLOBAL_GTT_IVB | in gen8_rcs_signal() 1150 intel_ring_emit(signaller, lower_32_bits(gtt_offset)); in gen8_rcs_signal() 1151 intel_ring_emit(signaller, upper_32_bits(gtt_offset)); in gen8_rcs_signal() 1152 intel_ring_emit(signaller, seqno); in gen8_rcs_signal() [all …]
|
D | i915_gem_context.c | 532 struct intel_engine_cs *signaller; in mi_set_context() local 535 for_each_ring(signaller, to_i915(ring->dev), i) { in mi_set_context() 536 if (signaller == ring) in mi_set_context() 539 intel_ring_emit(ring, RING_PSMI_CTL(signaller->mmio_base)); in mi_set_context() 557 struct intel_engine_cs *signaller; in mi_set_context() local 560 for_each_ring(signaller, to_i915(ring->dev), i) { in mi_set_context() 561 if (signaller == ring) in mi_set_context() 564 intel_ring_emit(ring, RING_PSMI_CTL(signaller->mmio_base)); in mi_set_context()
|
D | i915_irq.c | 2676 struct intel_engine_cs *signaller; in semaphore_wait_to_signaller_ring() local 2680 for_each_ring(signaller, dev_priv, i) { in semaphore_wait_to_signaller_ring() 2681 if (ring == signaller) in semaphore_wait_to_signaller_ring() 2684 if (offset == signaller->semaphore.signal_ggtt[ring->id]) in semaphore_wait_to_signaller_ring() 2685 return signaller; in semaphore_wait_to_signaller_ring() 2690 for_each_ring(signaller, dev_priv, i) { in semaphore_wait_to_signaller_ring() 2691 if(ring == signaller) in semaphore_wait_to_signaller_ring() 2694 if (sync_bits == signaller->semaphore.mbox.wait[ring->id]) in semaphore_wait_to_signaller_ring() 2695 return signaller; in semaphore_wait_to_signaller_ring() 2759 struct intel_engine_cs *signaller; in semaphore_passed() local [all …]
|
D | intel_ringbuffer.h | 226 int (*signal)(struct intel_engine_cs *signaller,
|