Home
last modified time | relevance | path

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

/NextBSD/sys/dev/drm2/i915/
HDintel_ringbuffer.h44 struct intel_ring_buffer { struct
78 bool (*irq_get)(struct intel_ring_buffer *ring); argument
79 void (*irq_put)(struct intel_ring_buffer *ring); argument
81 int (*init)(struct intel_ring_buffer *ring); argument
83 void (*write_tail)(struct intel_ring_buffer *ring, argument
85 int (*flush)(struct intel_ring_buffer *ring, argument
88 int (*add_request)(struct intel_ring_buffer *ring, argument
90 uint32_t (*get_seqno)(struct intel_ring_buffer *ring); argument
91 int (*dispatch_execbuffer)(struct intel_ring_buffer *ring, argument
95 void (*cleanup)(struct intel_ring_buffer *ring); argument
[all …]
HDintel_ringbuffer.c53 i915_trace_irq_get(struct intel_ring_buffer *ring, uint32_t seqno) in i915_trace_irq_get()
66 static inline int ring_space(struct intel_ring_buffer *ring) in ring_space()
75 gen2_render_ring_flush(struct intel_ring_buffer *ring, in gen2_render_ring_flush()
101 gen4_render_ring_flush(struct intel_ring_buffer *ring, in gen4_render_ring_flush()
196 intel_emit_post_sync_nonzero_flush(struct intel_ring_buffer *ring) in intel_emit_post_sync_nonzero_flush()
232 gen6_render_ring_flush(struct intel_ring_buffer *ring, in gen6_render_ring_flush()
270 static void ring_write_tail(struct intel_ring_buffer *ring, in ring_write_tail()
277 u32 intel_ring_get_active_head(struct intel_ring_buffer *ring) in intel_ring_get_active_head()
286 static int init_ring_common(struct intel_ring_buffer *ring) in init_ring_common()
356 init_pipe_control(struct intel_ring_buffer *ring) in init_pipe_control()
[all …]
HDi915_drv.h213 struct intel_ring_buffer *ring;
313 struct intel_ring_buffer rings[I915_NUM_RINGS];
919 struct intel_ring_buffer *ring;
961 struct intel_ring_buffer *ring;
1223 void i915_gem_retire_requests_ring(struct intel_ring_buffer *ring);
1235 u32 alignment, struct intel_ring_buffer *pipelined);
1238 int i915_gem_flush_ring(struct intel_ring_buffer *ring,
1242 struct intel_ring_buffer *to);
1252 struct intel_ring_buffer *ring, uint32_t seqno);
1253 int i915_add_request(struct intel_ring_buffer *ring, struct drm_file *file,
[all …]
HDi915_gem_execbuffer.c160 struct intel_ring_buffer *ring, in i915_gem_object_set_to_gpu_domain()
542 struct intel_ring_buffer *ring) in pin_and_fence_object()
581 i915_gem_execbuffer_reserve(struct intel_ring_buffer *ring, in i915_gem_execbuffer_reserve()
740 struct intel_ring_buffer *ring, in i915_gem_execbuffer_relocate_slow()
865 i915_gem_execbuffer_wait_for_flips(struct intel_ring_buffer *ring, u32 flips) in i915_gem_execbuffer_wait_for_flips()
897 i915_gem_execbuffer_move_to_gpu(struct intel_ring_buffer *ring, in i915_gem_execbuffer_move_to_gpu()
992 struct intel_ring_buffer *ring, in i915_gem_execbuffer_move_to_active()
1027 struct intel_ring_buffer *ring) in i915_gem_execbuffer_retire_commands()
1096 struct intel_ring_buffer *ring) in i915_reset_gen7_sol_offsets()
1130 struct intel_ring_buffer *ring; in i915_gem_do_execbuffer()
HDi915_gem.c1121 i915_gem_check_olr(struct intel_ring_buffer *ring, u32 seqno) in i915_gem_check_olr()
1145 static int __wait_seqno(struct intel_ring_buffer *ring, u32 seqno, in __wait_seqno()
1183 i915_wait_request(struct intel_ring_buffer *ring, uint32_t seqno) in i915_wait_request()
2020 struct intel_ring_buffer *ring, uint32_t seqno) in i915_gem_object_move_to_active()
2112 i915_gem_next_request_seqno(struct intel_ring_buffer *ring) in i915_gem_next_request_seqno()
2121 i915_add_request(struct intel_ring_buffer *ring, in i915_add_request()
2195 struct intel_ring_buffer *ring) in i915_gem_reset_ring_lists()
2250 struct intel_ring_buffer *ring; in i915_gem_reset()
2285 i915_gem_retire_requests_ring(struct intel_ring_buffer *ring) in i915_gem_retire_requests_ring()
2352 struct intel_ring_buffer *ring; in i915_gem_retire_requests()
[all …]
HDi915_gem_context.c333 mi_set_context(struct intel_ring_buffer *ring, in mi_set_context()
381 struct intel_ring_buffer *ring = to->ring; in do_switch()
465 int i915_switch_context(struct intel_ring_buffer *ring, in i915_switch_context()
HDi915_irq.c42 static u32 ring_last_seqno(struct intel_ring_buffer *ring);
339 struct intel_ring_buffer *ring) in notify_ring()
956 struct intel_ring_buffer *ring) in i915_error_first_batchbuffer()
986 struct intel_ring_buffer *ring) in i915_record_ring_state()
1032 struct intel_ring_buffer *ring; in i915_gem_record_rings()
1289 struct intel_ring_buffer *ring; in i915_handle_error()
1505 ring_last_seqno(struct intel_ring_buffer *ring) in ring_last_seqno()
1515 static bool i915_hangcheck_ring_idle(struct intel_ring_buffer *ring, bool *err) in i915_hangcheck_ring_idle()
1535 static bool kick_ring(struct intel_ring_buffer *ring) in kick_ring()
1560 struct intel_ring_buffer *ring; in i915_hangcheck_hung()
[all …]
HDi915_dma.c105 struct intel_ring_buffer *ring = LP_RING(dev_priv); in i915_init_phys_hws()
138 struct intel_ring_buffer *ring = LP_RING(dev_priv); in i915_free_hws()
160 struct intel_ring_buffer *ring = LP_RING(dev_priv); in i915_kernel_lost_context()
255 struct intel_ring_buffer *ring = LP_RING(dev_priv); in i915_dma_resume()
783 struct intel_ring_buffer *ring = LP_RING(dev_priv); in i915_wait_irq()
1055 struct intel_ring_buffer *ring; in i915_set_status_page()
HDintel_overlay.c222 struct intel_ring_buffer *ring = &dev_priv->rings[RCS]; in intel_overlay_do_wait_request()
295 struct intel_ring_buffer *ring = &dev_priv->rings[RCS]; in intel_overlay_on()
337 struct intel_ring_buffer *ring = &dev_priv->rings[RCS]; in intel_overlay_continue()
405 struct intel_ring_buffer *ring = &dev_priv->rings[RCS]; in intel_overlay_off()
445 struct intel_ring_buffer *ring = &dev_priv->rings[RCS]; in intel_overlay_recover_from_interrupt()
471 struct intel_ring_buffer *ring = &dev_priv->rings[RCS]; in intel_overlay_release_old_vid()
HDi915_debug.c391 struct intel_ring_buffer *ring) in i915_ring_seqno_info()
536 struct intel_ring_buffer *ring; in i915_hws_info()
666 struct intel_ring_buffer *ring; in i915_error_state()
1385 struct intel_ring_buffer *ring; in i915_ppgtt_info()
HDi915_gem_gtt.c194 struct intel_ring_buffer *ring; in i915_gem_init_ppgtt()
HDintel_drv.h453 struct intel_ring_buffer *pipelined);
HDi915_drv.c753 struct intel_ring_buffer *ring; in i915_reset()
HDintel_display.c1782 struct intel_ring_buffer *pipelined) in intel_pin_and_fence_fb_obj()
6005 struct intel_ring_buffer *ring = &dev_priv->rings[RCS]; in intel_gen2_queue_flip()
6051 struct intel_ring_buffer *ring = &dev_priv->rings[RCS]; in intel_gen3_queue_flip()
6094 struct intel_ring_buffer *ring = &dev_priv->rings[RCS]; in intel_gen4_queue_flip()
6137 struct intel_ring_buffer *ring = &dev_priv->rings[RCS]; in intel_gen6_queue_flip()
6185 struct intel_ring_buffer *ring = &dev_priv->rings[BCS]; in intel_gen7_queue_flip()
HDintel_pm.c2344 struct intel_ring_buffer *ring; in gen6_enable_rps()
2608 struct intel_ring_buffer *ring = &dev_priv->rings[RCS]; in ironlake_enable_rc6()