Home
last modified time | relevance | path

Searched refs:signaller (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_ringbuffer.c1121 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 …]
Di915_gem_context.c532 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()
Di915_irq.c2676 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 …]
Dintel_ringbuffer.h226 int (*signal)(struct intel_engine_cs *signaller,