Home
last modified time | relevance | path

Searched refs:drm_i915_gem_object (Results 1 – 17 of 17) sorted by relevance

/freebsd-12-stable/sys/dev/drm2/i915/
Di915_drv.h136 struct drm_i915_gem_object *cur_obj;
169 struct drm_i915_gem_object *obj;
278 struct drm_i915_gem_object *obj);
366 struct drm_i915_gem_object *obj;
602 struct drm_i915_gem_object *pwrctx;
603 struct drm_i915_gem_object *renderctx;
970 int (*get_pages)(struct drm_i915_gem_object *);
971 void (*put_pages)(struct drm_i915_gem_object *);
974 struct drm_i915_gem_object { struct
1111 #define to_gem_object(obj) (&((struct drm_i915_gem_object *)(obj))->base) argument
[all …]
Di915_gem.c73 static void i915_gem_object_flush_gtt_write_domain(struct drm_i915_gem_object *obj);
74 static void i915_gem_object_flush_cpu_write_domain(struct drm_i915_gem_object *obj);
75 static __must_check int i915_gem_object_bind_to_gtt(struct drm_i915_gem_object *obj,
80 struct drm_i915_gem_object *obj,
85 struct drm_i915_gem_object *obj);
86 static void i915_gem_object_update_fence(struct drm_i915_gem_object *obj,
93 static void i915_gem_object_truncate(struct drm_i915_gem_object *obj);
95 static int i915_gem_object_get_pages_range(struct drm_i915_gem_object *obj,
104 static inline void i915_gem_object_fence_lost(struct drm_i915_gem_object *obj) in i915_gem_object_fence_lost()
188 i915_gem_object_is_inactive(struct drm_i915_gem_object *obj) in i915_gem_object_is_inactive()
[all …]
Di915_gem_evict.c37 mark_free(struct drm_i915_gem_object *obj, struct list_head *unwind) in mark_free()
53 struct drm_i915_gem_object *obj; in i915_gem_evict_something()
110 struct drm_i915_gem_object, in i915_gem_evict_something()
131 struct drm_i915_gem_object, in i915_gem_evict_something()
144 struct drm_i915_gem_object, in i915_gem_evict_something()
160 struct drm_i915_gem_object *obj, *next; in i915_gem_evict_everything()
Di915_gem_execbuffer.c70 eb_add_object(struct eb_objects *eb, struct drm_i915_gem_object *obj) in eb_add_object()
76 static struct drm_i915_gem_object *
81 struct drm_i915_gem_object *obj; in eb_get_object()
85 obj = hlist_entry(node, struct drm_i915_gem_object, exec_node); in eb_get_object()
99 static inline int use_cpu_reloc(struct drm_i915_gem_object *obj) in use_cpu_reloc()
107 i915_gem_execbuffer_relocate_entry(struct drm_i915_gem_object *obj, in i915_gem_execbuffer_relocate_entry()
113 struct drm_i915_gem_object *target_i915_obj; in i915_gem_execbuffer_relocate_entry()
246 i915_gem_execbuffer_relocate_object(struct drm_i915_gem_object *obj, in i915_gem_execbuffer_relocate_object()
292 i915_gem_execbuffer_relocate_object_slow(struct drm_i915_gem_object *obj, in i915_gem_execbuffer_relocate_object_slow()
313 struct drm_i915_gem_object *obj; in i915_gem_execbuffer_relocate()
[all …]
Dintel_drv.h154 struct drm_i915_gem_object *obj;
247 struct drm_i915_gem_object *cursor_bo;
262 struct drm_i915_gem_object *obj;
268 struct drm_i915_gem_object *obj,
428 struct drm_i915_gem_object *old_fb_obj;
429 struct drm_i915_gem_object *pending_flip_obj;
469 extern void intel_mark_fb_busy(struct drm_i915_gem_object *obj);
609 struct drm_i915_gem_object *obj,
611 extern void intel_unpin_fb_obj(struct drm_i915_gem_object *obj);
616 struct drm_i915_gem_object *obj);
Di915_gem_tiling.c260 i915_gem_object_fence_ok(struct drm_i915_gem_object *obj, int tiling_mode) in i915_gem_object_fence_ok()
309 struct drm_i915_gem_object *obj; in i915_gem_set_tiling()
417 struct drm_i915_gem_object *obj; in i915_gem_get_tiling()
479 i915_gem_object_do_bit_17_swizzle_page(struct drm_i915_gem_object *obj, in i915_gem_object_do_bit_17_swizzle_page()
496 i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj) in i915_gem_object_do_bit_17_swizzle()
516 i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj) in i915_gem_object_save_bit_17_swizzle()
Dintel_ringbuffer.h21 struct drm_i915_gem_object *obj;
54 struct drm_i915_gem_object *obj;
139 struct drm_i915_gem_object *last_context_obj;
Di915_gem_gtt.c278 struct drm_i915_gem_object *obj, in i915_ppgtt_bind_object()
289 struct drm_i915_gem_object *obj) in i915_ppgtt_unbind_object()
411 struct drm_i915_gem_object *obj; in i915_gem_restore_gtt_mappings()
425 int i915_gem_gtt_prepare_object(struct drm_i915_gem_object *obj) in i915_gem_gtt_prepare_object()
446 static void gen6_ggtt_bind_object(struct drm_i915_gem_object *obj, in gen6_ggtt_bind_object()
484 void i915_gem_gtt_bind_object(struct drm_i915_gem_object *obj, in i915_gem_gtt_bind_object()
502 void i915_gem_gtt_unbind_object(struct drm_i915_gem_object *obj) in i915_gem_gtt_unbind_object()
511 void i915_gem_gtt_finish_object(struct drm_i915_gem_object *obj) in i915_gem_gtt_finish_object()
Dintel_overlay.c176 struct drm_i915_gem_object *vid_bo;
177 struct drm_i915_gem_object *old_vid_bo;
186 struct drm_i915_gem_object *reg_bo;
298 struct drm_i915_gem_object *obj = overlay->old_vid_bo; in intel_overlay_release_old_vid_tail()
308 struct drm_i915_gem_object *obj = overlay->vid_bo; in intel_overlay_off_tail()
685 struct drm_i915_gem_object *new_bo, in intel_overlay_do_put_image()
900 struct drm_i915_gem_object *new_bo) in check_overlay_src()
1044 struct drm_i915_gem_object *new_bo; in intel_overlay_put_image()
1327 struct drm_i915_gem_object *reg_bo; in intel_setup_overlay()
Dintel_ringbuffer.c45 struct drm_i915_gem_object *obj;
365 struct drm_i915_gem_object *obj = ring->obj; in init_ring_common()
446 struct drm_i915_gem_object *obj; in init_pipe_control()
494 struct drm_i915_gem_object *obj; in cleanup_pipe_control()
1009 struct drm_i915_gem_object *obj = ring->private; in i830_dispatch_execbuffer()
1063 struct drm_i915_gem_object *obj; in cleanup_status_page()
1080 struct drm_i915_gem_object *obj; in init_status_page()
1151 struct drm_i915_gem_object *obj; in intel_init_ring_buffer()
1664 struct drm_i915_gem_object *obj; in intel_init_render_ring_buffer()
Di915_debug.c71 static const char *get_pin_flag(struct drm_i915_gem_object *obj) in get_pin_flag()
81 static const char *get_tiling_flag(struct drm_i915_gem_object *obj) in get_tiling_flag()
102 describe_obj(struct sbuf *m, struct drm_i915_gem_object *obj) in describe_obj()
146 struct drm_i915_gem_object *obj; in i915_gem_object_list_info()
199 struct drm_i915_gem_object *obj; in i915_gem_object_info()
265 struct drm_i915_gem_object *obj; in i915_gem_gtt_info()
322 struct drm_i915_gem_object *obj = work->old_fb_obj; in i915_gem_pageflip_info()
327 struct drm_i915_gem_object *obj = work->pending_flip_obj; in i915_gem_pageflip_info()
502 struct drm_i915_gem_object *obj = dev_priv->fence_regs[i].obj; in i915_gem_fence_regs_info()
Dintel_sprite.c45 struct drm_i915_gem_object *obj, int crtc_x, int crtc_y, in ivb_update_plane()
226 struct drm_i915_gem_object *obj, int crtc_x, int crtc_y, in ilk_update_plane()
426 struct drm_i915_gem_object *obj, *old_obj; in intel_update_plane()
Di915_irq.c891 struct drm_i915_gem_object *src) in i915_error_object_create()
996 struct drm_i915_gem_object *obj) in capture_bo()
1021 struct drm_i915_gem_object *obj; in capture_active_bo()
1036 struct drm_i915_gem_object *obj; in capture_pinned_bo()
1085 struct drm_i915_gem_object *obj; in i915_error_first_batchbuffer()
1223 struct drm_i915_gem_object *obj; in i915_capture_error_state()
1481 struct drm_i915_gem_object *obj; in i915_pageflip_stall_check()
Dintel_fb.c62 struct drm_i915_gem_object *obj; in intelfb_create()
Dintel_display.c1948 struct drm_i915_gem_object *obj, in intel_pin_and_fence_fb_obj()
2002 void intel_unpin_fb_obj(struct drm_i915_gem_object *obj) in intel_unpin_fb_obj()
2042 struct drm_i915_gem_object *obj; in i9xx_update_plane()
2139 struct drm_i915_gem_object *obj; in ironlake_update_plane()
2241 struct drm_i915_gem_object *obj = to_intel_framebuffer(old_fb)->obj; in intel_finish_fb()
6441 struct drm_i915_gem_object *obj; in intel_crtc_cursor_set()
6607 struct drm_i915_gem_object *obj, in intel_framebuffer_create()
6650 struct drm_i915_gem_object *obj; in intel_framebuffer_create_for_mode()
6672 struct drm_i915_gem_object *obj; in mode_fits_in_fbdev()
7033 void intel_mark_fb_busy(struct drm_i915_gem_object *obj) in intel_mark_fb_busy()
[all …]
Di915_gem_context.c388 struct drm_i915_gem_object *from_obj = ring->last_context_obj; in do_switch()
Dintel_pm.c86 struct drm_i915_gem_object *obj = intel_fb->obj; in i8xx_enable_fbc()
136 struct drm_i915_gem_object *obj = intel_fb->obj; in g4x_enable_fbc()
205 struct drm_i915_gem_object *obj = intel_fb->obj; in ironlake_enable_fbc()
401 struct drm_i915_gem_object *obj; in intel_update_fbc()
2261 static struct drm_i915_gem_object *
2264 struct drm_i915_gem_object *ctx; in intel_alloc_context_page()