Searched refs:intel_ring_buffer (Results 1 - 15 of 15) sorted by relevance

/solaris-x11-s11/open-src/kernel/i915/src/
H A Dintel_ringbuffer.h83 struct intel_ring_buffer { struct
121 bool (*irq_get)(struct intel_ring_buffer *ring);
122 void (*irq_put)(struct intel_ring_buffer *ring);
124 int (*init)(struct intel_ring_buffer *ring);
126 void (*write_tail)(struct intel_ring_buffer *ring,
128 int (*flush)(struct intel_ring_buffer *ring,
131 int (*add_request)(struct intel_ring_buffer *ring);
138 u32 (*get_seqno)(struct intel_ring_buffer *ring,
140 void (*set_seqno)(struct intel_ring_buffer *ring,
142 int (*dispatch_execbuffer)(struct intel_ring_buffer *rin
[all...]
H A Dintel_ringbuffer.c50 static inline int ring_space(struct intel_ring_buffer *ring)
59 gen2_render_ring_flush(struct intel_ring_buffer *ring,
85 gen4_render_ring_flush(struct intel_ring_buffer *ring,
180 intel_emit_post_sync_nonzero_flush(struct intel_ring_buffer *ring)
216 gen6_render_ring_flush(struct intel_ring_buffer *ring,
269 gen7_render_ring_cs_stall_wa(struct intel_ring_buffer *ring)
287 static int gen7_ring_fbc_flush(struct intel_ring_buffer *ring, u32 value)
309 gen7_render_ring_flush(struct intel_ring_buffer *ring,
370 static void ring_write_tail(struct intel_ring_buffer *ring,
377 u32 intel_ring_get_active_head(struct intel_ring_buffer *rin
[all...]
H A Di915_gem_context.c325 i915_gem_context_get_hang_stats(struct intel_ring_buffer *ring,
369 mi_set_context(struct intel_ring_buffer *ring,
418 struct intel_ring_buffer *ring = to->ring;
514 int i915_switch_context(struct intel_ring_buffer *ring,
H A Di915_gem_execbuffer.c284 struct intel_ring_buffer *ring,
368 i915_gem_execbuffer_reserve(struct intel_ring_buffer *ring,
497 struct intel_ring_buffer *ring,
601 i915_gem_execbuffer_move_to_gpu(struct intel_ring_buffer *ring,
680 struct intel_ring_buffer *ring)
705 struct intel_ring_buffer *ring,
717 struct intel_ring_buffer *ring)
752 struct intel_ring_buffer *ring;
H A Di915_drv.h531 struct intel_ring_buffer *ring;
1041 struct intel_ring_buffer ring[I915_NUM_RINGS];
1344 struct intel_ring_buffer *ring;
1389 struct intel_ring_buffer *ring;
1691 struct intel_ring_buffer *to);
1693 struct intel_ring_buffer *ring);
1737 void i915_gem_retire_requests_ring(struct intel_ring_buffer *ring);
1764 int __i915_add_request(struct intel_ring_buffer *ring,
1770 int i915_wait_seqno(struct intel_ring_buffer *ring,
1780 struct intel_ring_buffer *pipeline
[all...]
H A Di915_gem.c681 i915_gem_check_olr(struct intel_ring_buffer *ring, u32 seqno)
712 static int __wait_seqno(struct intel_ring_buffer *ring, u32 seqno,
798 i915_wait_seqno(struct intel_ring_buffer *ring, uint32_t seqno)
823 struct intel_ring_buffer *ring)
848 struct intel_ring_buffer *ring = obj->ring;
872 struct intel_ring_buffer *ring = obj->ring;
1380 struct intel_ring_buffer *ring)
1450 struct intel_ring_buffer *ring;
1516 int __i915_add_request(struct intel_ring_buffer *ring,
1676 static void i915_set_reset_status(struct intel_ring_buffer *rin
[all...]
H A Dintel_overlay.c221 struct intel_ring_buffer *ring = &dev_priv->ring[RCS];
244 struct intel_ring_buffer *ring = &dev_priv->ring[RCS];
271 struct intel_ring_buffer *ring = &dev_priv->ring[RCS];
328 struct intel_ring_buffer *ring = &dev_priv->ring[RCS];
371 struct intel_ring_buffer *ring = &dev_priv->ring[RCS];
397 struct intel_ring_buffer *ring = &dev_priv->ring[RCS];
H A Di915_irq.c650 struct intel_ring_buffer *ring)
1369 struct intel_ring_buffer *ring;
1661 struct intel_ring_buffer *ring)
1703 struct intel_ring_buffer *ring)
1746 static void i915_gem_record_active_context(struct intel_ring_buffer *ring,
1769 struct intel_ring_buffer *ring;
2080 struct intel_ring_buffer *ring;
2287 ring_last_seqno(struct intel_ring_buffer *ring)
2296 ring_idle(struct intel_ring_buffer *ring, u32 seqno)
2302 static struct intel_ring_buffer *
[all...]
H A Dintel_drv.h566 struct intel_ring_buffer *ring);
705 struct intel_ring_buffer *pipelined);
H A Di915_dma.c115 struct intel_ring_buffer *ring = LP_RING(dev_priv);
135 struct intel_ring_buffer *ring = LP_RING(dev_priv);
230 struct intel_ring_buffer *ring = LP_RING(dev_priv);
776 struct intel_ring_buffer *ring = LP_RING(dev_priv);
1063 struct intel_ring_buffer *ring;
H A Di915_gem_debug.c870 void ring_dump(struct drm_device *dev, struct intel_ring_buffer *ring)
H A Di915_gem_gtt.c231 struct intel_ring_buffer *ring;
H A Di915_drv.c850 struct intel_ring_buffer *ring;
H A Dintel_pm.c3218 struct intel_ring_buffer *ring;
3521 struct intel_ring_buffer *ring;
3686 struct intel_ring_buffer *ring = &dev_priv->ring[RCS];
H A Dintel_display.c1772 struct intel_ring_buffer *pipelined)
7149 struct intel_ring_buffer *ring)
7300 struct intel_ring_buffer *ring = &dev_priv->ring[RCS];
7344 struct intel_ring_buffer *ring = &dev_priv->ring[RCS];
7385 struct intel_ring_buffer *ring = &dev_priv->ring[RCS];
7432 struct intel_ring_buffer *ring = &dev_priv->ring[RCS];
7482 struct intel_ring_buffer *ring = &dev_priv->ring[BCS];

Completed in 105 milliseconds