Home
last modified time | relevance | path

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

/freebsd-12.1/sys/dev/drm2/i915/
H A Dintel_ringbuffer.h43 struct intel_ring_buffer { struct
78 void (*irq_put)(struct intel_ring_buffer *ring); argument
80 int (*init)(struct intel_ring_buffer *ring); argument
82 void (*write_tail)(struct intel_ring_buffer *ring, argument
87 int (*add_request)(struct intel_ring_buffer *ring); argument
94 u32 (*get_seqno)(struct intel_ring_buffer *ring, argument
101 void (*cleanup)(struct intel_ring_buffer *ring); argument
102 int (*sync_to)(struct intel_ring_buffer *ring, argument
103 struct intel_ring_buffer *to,
151 intel_ring_flag(struct intel_ring_buffer *ring) in intel_ring_flag()
[all …]
H A Dintel_ringbuffer.c443 init_pipe_control(struct intel_ring_buffer *ring) in init_pipe_control()
582 update_mboxes(struct intel_ring_buffer *ring, in update_mboxes()
600 gen6_add_request(struct intel_ring_buffer *ring) in gen6_add_request()
632 gen6_ring_sync(struct intel_ring_buffer *waiter, in gen6_ring_sync()
633 struct intel_ring_buffer *signaller, in gen6_ring_sync()
747 gen5_ring_get_irq(struct intel_ring_buffer *ring) in gen5_ring_get_irq()
767 gen5_ring_put_irq(struct intel_ring_buffer *ring) in gen5_ring_put_irq()
782 i9xx_ring_get_irq(struct intel_ring_buffer *ring) in i9xx_ring_get_irq()
883 bsd_ring_flush(struct intel_ring_buffer *ring, in bsd_ring_flush()
900 i9xx_add_request(struct intel_ring_buffer *ring) in i9xx_add_request()
[all …]
H A Di915_drv.h365 struct intel_ring_buffer *ring;
655 struct intel_ring_buffer ring[I915_NUM_RINGS];
1083 struct intel_ring_buffer *ring;
1127 struct intel_ring_buffer *ring;
1446 struct intel_ring_buffer *to);
1448 struct intel_ring_buffer *ring);
1510 int i915_add_request(struct intel_ring_buffer *ring,
1513 int __must_check i915_wait_seqno(struct intel_ring_buffer *ring,
1525 struct intel_ring_buffer *pipelined);
1558 int i915_switch_context(struct intel_ring_buffer *ring,
[all …]
H A Di915_gem_execbuffer.c346 struct intel_ring_buffer *ring) in i915_gem_execbuffer_reserve_object()
411 i915_gem_execbuffer_reserve(struct intel_ring_buffer *ring, in i915_gem_execbuffer_reserve()
512 struct intel_ring_buffer *ring, in i915_gem_execbuffer_relocate_slow()
634 i915_gem_execbuffer_wait_for_flips(struct intel_ring_buffer *ring, u32 flips) in i915_gem_execbuffer_wait_for_flips()
666 i915_gem_execbuffer_move_to_gpu(struct intel_ring_buffer *ring, in i915_gem_execbuffer_move_to_gpu()
771 struct intel_ring_buffer *ring) in i915_gem_execbuffer_move_to_active()
801 struct intel_ring_buffer *ring) in i915_gem_execbuffer_retire_commands()
812 struct intel_ring_buffer *ring) in i915_reset_gen7_sol_offsets()
846 struct intel_ring_buffer *ring; in i915_gem_do_execbuffer()
H A Di915_gem_context.c339 mi_set_context(struct intel_ring_buffer *ring, in mi_set_context()
387 struct intel_ring_buffer *ring = to->ring; in do_switch()
470 int i915_switch_context(struct intel_ring_buffer *ring, in i915_switch_context()
H A Di915_gem.c2149 struct intel_ring_buffer *ring) in i915_gem_object_move_to_active()
2215 struct intel_ring_buffer *ring; in i915_gem_handle_seqno_wrap()
2356 struct intel_ring_buffer *ring) in i915_gem_reset_ring_lists()
2409 struct intel_ring_buffer *ring; in i915_gem_reset()
2498 struct intel_ring_buffer *ring; in i915_gem_retire_requests()
2510 struct intel_ring_buffer *ring; in i915_gem_retire_work_handler()
2596 struct intel_ring_buffer *ring = NULL; in i915_gem_wait_ioctl()
2667 struct intel_ring_buffer *to) in i915_gem_object_sync()
2778 struct intel_ring_buffer *ring; in i915_gpu_idle()
3731 struct intel_ring_buffer *ring = NULL; in i915_gem_ring_throttle()
[all …]
H A Dintel_overlay.c220 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_overlay_do_wait_request()
243 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_overlay_on()
270 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_overlay_continue()
327 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_overlay_off()
370 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_overlay_recover_from_interrupt()
396 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_overlay_release_old_vid()
H A Di915_irq.c348 struct intel_ring_buffer *ring) in notify_ring()
1083 struct intel_ring_buffer *ring) in i915_error_first_batchbuffer()
1125 struct intel_ring_buffer *ring) in i915_record_ring_state()
1173 struct intel_ring_buffer *ring; in i915_gem_record_rings()
1456 struct intel_ring_buffer *ring; in i915_handle_error()
1661 ring_last_seqno(struct intel_ring_buffer *ring) in ring_last_seqno()
1667 static bool i915_hangcheck_ring_idle(struct intel_ring_buffer *ring, bool *err) in i915_hangcheck_ring_idle()
1687 static bool kick_ring(struct intel_ring_buffer *ring) in kick_ring()
1712 struct intel_ring_buffer *ring; in i915_hangcheck_hung()
1741 struct intel_ring_buffer *ring; in i915_hangcheck_elapsed()
H A Di915_debug.c341 struct intel_ring_buffer *ring; in i915_gem_request_info()
372 struct intel_ring_buffer *ring) in i915_ring_seqno_info()
383 struct intel_ring_buffer *ring; in i915_gem_seqno_info()
401 struct intel_ring_buffer *ring; in i915_interrupt_info()
520 struct intel_ring_buffer *ring; in i915_hws_info()
652 struct intel_ring_buffer *ring; in i915_error_state()
1388 struct intel_ring_buffer *ring; in i915_ppgtt_info()
H A Di915_dma.c107 struct intel_ring_buffer *ring = LP_RING(dev_priv); in i915_free_hws()
128 struct intel_ring_buffer *ring = LP_RING(dev_priv); in i915_kernel_lost_context()
223 struct intel_ring_buffer *ring = LP_RING(dev_priv); in i915_dma_resume()
767 struct intel_ring_buffer *ring = LP_RING(dev_priv); in i915_wait_irq()
1052 struct intel_ring_buffer *ring; in i915_set_status_page()
H A Dintel_drv.h610 struct intel_ring_buffer *pipelined);
H A Di915_gem_gtt.c300 struct intel_ring_buffer *ring; in i915_gem_init_ppgtt()
H A Dintel_pm.c2529 struct intel_ring_buffer *ring; in gen6_enable_rps()
2781 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in ironlake_enable_rc6()
3286 struct intel_ring_buffer *ring; in i915_gpu_busy()
H A Di915_drv.c899 struct intel_ring_buffer *ring; in i915_reset()
H A Dintel_display.c1949 struct intel_ring_buffer *pipelined) in intel_pin_and_fence_fb_obj()
7189 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_gen2_queue_flip()
7233 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_gen3_queue_flip()
7274 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_gen4_queue_flip()
7321 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_gen6_queue_flip()
7371 struct intel_ring_buffer *ring = &dev_priv->ring[BCS]; in intel_gen7_queue_flip()