Home
last modified time | relevance | path

Searched defs:ring (Results 1 – 17 of 17) sorted by relevance

/gfx-drm/usr/src/uts/intel/io/i915/
H A Dintel_ringbuffer.c59 gen2_render_ring_flush(struct intel_ring_buffer *ring, in gen2_render_ring_flush()
486 init_pipe_control(struct intel_ring_buffer *ring) in init_pipe_control()
624 update_mboxes(struct intel_ring_buffer *ring, in update_mboxes()
649 gen6_add_request(struct intel_ring_buffer *ring) in gen6_add_request()
830 gen5_ring_get_irq(struct intel_ring_buffer *ring) in gen5_ring_get_irq()
851 gen5_ring_put_irq(struct intel_ring_buffer *ring) in gen5_ring_put_irq()
867 i9xx_ring_get_irq(struct intel_ring_buffer *ring) in i9xx_ring_get_irq()
888 i9xx_ring_put_irq(struct intel_ring_buffer *ring) in i9xx_ring_put_irq()
988 bsd_ring_flush(struct intel_ring_buffer *ring, in bsd_ring_flush()
1005 i9xx_add_request(struct intel_ring_buffer *ring) in i9xx_add_request()
[all …]
H A Dintel_ringbuffer.h54 #define I915_READ_TAIL(ring) I915_READ(RING_TAIL((ring)->mmio_base)) argument
57 #define I915_READ_START(ring) I915_READ(RING_START((ring)->mmio_base)) argument
60 #define I915_READ_HEAD(ring) I915_READ(RING_HEAD((ring)->mmio_base)) argument
63 #define I915_READ_CTL(ring) I915_READ(RING_CTL((ring)->mmio_base)) argument
66 #define I915_READ_IMR(ring) I915_READ(RING_IMR((ring)->mmio_base)) argument
198 intel_ring_initialized(struct intel_ring_buffer *ring) in intel_ring_initialized()
204 intel_ring_flag(struct intel_ring_buffer *ring) in intel_ring_flag()
210 intel_ring_sync_index(struct intel_ring_buffer *ring, in intel_ring_sync_index()
229 intel_read_status_page(struct intel_ring_buffer *ring, in intel_read_status_page()
237 intel_write_status_page(struct intel_ring_buffer *ring, in intel_write_status_page()
[all …]
H A Di915_gem_debug.c361 #define ring_read(ring, reg) I915_READ(ring->mmio + reg) argument
376 struct ring { struct
377 const char *name;
378 uint32_t mmio, size;
379 int head, tail;
380 uint64_t full;
381 int idle;
616 static void ring_init(struct drm_device *dev, struct ring *ring) in ring_init()
624 static void ring_reset(struct ring *ring) in ring_reset()
629 static void ring_sample(struct drm_device *dev, struct ring *ring) in ring_sample()
[all …]
H A Di915_gem_execbuffer.c284 struct intel_ring_buffer *ring, in i915_gem_execbuffer_reserve_object()
368 i915_gem_execbuffer_reserve(struct intel_ring_buffer *ring, in i915_gem_execbuffer_reserve()
497 struct intel_ring_buffer *ring, in i915_gem_execbuffer_relocate_slow()
601 i915_gem_execbuffer_move_to_gpu(struct intel_ring_buffer *ring, in i915_gem_execbuffer_move_to_gpu()
680 struct intel_ring_buffer *ring) in i915_gem_execbuffer_move_to_active()
705 struct intel_ring_buffer *ring, in i915_gem_execbuffer_retire_commands()
717 struct intel_ring_buffer *ring) in i915_reset_gen7_sol_offsets()
752 struct intel_ring_buffer *ring; in i915_gem_do_execbuffer() local
H A Di915_gem_context.c333 i915_gem_context_get_hang_stats(struct intel_ring_buffer *ring, in i915_gem_context_get_hang_stats()
377 mi_set_context(struct intel_ring_buffer *ring, in mi_set_context()
426 struct intel_ring_buffer *ring = to->ring; in do_switch() local
522 int i915_switch_context(struct intel_ring_buffer *ring, in i915_switch_context()
H A Di915_gem.c821 struct intel_ring_buffer *ring) in i915_gem_object_wait_rendering__tail()
1378 struct intel_ring_buffer *ring) in i915_gem_object_move_to_active()
1448 struct intel_ring_buffer *ring; in i915_gem_init_seqno() local
1725 struct intel_ring_buffer *ring) in i915_gem_reset_ring_lists()
1782 struct intel_ring_buffer *ring; in i915_gem_reset() local
1865 struct intel_ring_buffer *ring; in i915_gem_retire_requests() local
1878 struct intel_ring_buffer *ring; in i915_gem_retire_work_handler() local
1968 struct intel_ring_buffer *ring = NULL; in i915_gem_wait_ioctl() local
2143 struct intel_ring_buffer *ring; in i915_gpu_idle() local
3046 struct intel_ring_buffer *ring = NULL; in i915_gem_ring_throttle() local
[all …]
H A Di915_irq.c650 struct intel_ring_buffer *ring) in notify_ring()
1371 struct intel_ring_buffer *ring; in i915_error_work_func() local
1664 struct intel_ring_buffer *ring) in i915_error_first_batchbuffer()
1706 struct intel_ring_buffer *ring) in i915_record_ring_state()
1772 struct intel_ring_buffer *ring; in i915_gem_record_rings() local
2083 struct intel_ring_buffer *ring; in i915_handle_error() local
2290 ring_last_seqno(struct intel_ring_buffer *ring) in ring_last_seqno()
2299 ring_idle(struct intel_ring_buffer *ring, u32 seqno) in ring_idle()
2360 struct intel_ring_buffer *ring; in semaphore_clear_deadlocks() local
2368 ring_stuck(struct intel_ring_buffer *ring, u32 acthd) in ring_stuck()
[all …]
H A Di915_dma.c115 struct intel_ring_buffer *ring = LP_RING(dev_priv); in i915_free_hws() local
135 struct intel_ring_buffer *ring = LP_RING(dev_priv); in i915_kernel_lost_context() local
230 struct intel_ring_buffer *ring = LP_RING(dev_priv); in i915_dma_resume() local
776 struct intel_ring_buffer *ring = LP_RING(dev_priv); in i915_wait_irq() local
1063 struct intel_ring_buffer *ring; in i915_set_status_page() local
H A Dintel_overlay.c221 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_overlay_do_wait_request() local
244 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_overlay_on() local
271 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_overlay_continue() local
328 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_overlay_off() local
371 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_overlay_recover_from_interrupt() local
397 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_overlay_release_old_vid() local
H A Di915_drv.h317 } ring[I915_NUM_RINGS]; member
330 u32 ring:4; member
531 struct intel_ring_buffer *ring; member
1041 struct intel_ring_buffer ring[I915_NUM_RINGS]; member
1344 struct intel_ring_buffer *ring; member
1389 struct intel_ring_buffer *ring; member
1774 #define i915_add_request(ring, seqno) \ argument
H A Di915_drv.c850 struct intel_ring_buffer *ring; in i915_reset() local
H A Di915_gem_gtt.c231 struct intel_ring_buffer *ring; in gen6_ppgtt_enable() local
H A Dintel_display.c7152 struct intel_ring_buffer *ring) in intel_mark_fb_busy()
7304 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_gen2_queue_flip() local
7348 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_gen3_queue_flip() local
7389 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_gen4_queue_flip() local
7436 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_gen6_queue_flip() local
7486 struct intel_ring_buffer *ring = &dev_priv->ring[BCS]; in intel_gen7_queue_flip() local
H A Dintel_pm.c3218 struct intel_ring_buffer *ring; in gen6_enable_rps() local
3521 struct intel_ring_buffer *ring; in valleyview_enable_rps() local
3686 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in ironlake_enable_rc6() local
H A Di915_reg.h200 #define RING_PP_DIR_BASE(ring) ((ring)->mmio_base+0x228) argument
201 #define RING_PP_DIR_BASE_READ(ring) ((ring)->mmio_base+0x518) argument
202 #define RING_PP_DIR_DCLV(ring) ((ring)->mmio_base+0x220) argument
701 #define RING_FAULT_REG(ring) (0x4094 + 0x100*(ring)->id) argument
803 #define RING_MODE_GEN7(ring) ((ring)->mmio_base+0x29c) argument
/gfx-drm/usr/src/uts/intel/io/radeon/
H A Dradeon_cp.c2172 drm_radeon_ring_buffer_t *ring = &dev_priv->ring; in radeon_wait_ring() local
H A Dradeon_drv.h223 drm_radeon_ring_buffer_t ring; member