| /freebsd-12-stable/sys/dev/drm2/i915/ |
| D | i915_drv.h | 136 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 …]
|
| D | i915_gem.c | 73 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 …]
|
| D | i915_gem_evict.c | 37 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()
|
| D | i915_gem_execbuffer.c | 70 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 …]
|
| D | intel_drv.h | 154 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);
|
| D | i915_gem_tiling.c | 260 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()
|
| D | intel_ringbuffer.h | 21 struct drm_i915_gem_object *obj; 54 struct drm_i915_gem_object *obj; 139 struct drm_i915_gem_object *last_context_obj;
|
| D | i915_gem_gtt.c | 278 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()
|
| D | intel_overlay.c | 176 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()
|
| D | intel_ringbuffer.c | 45 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()
|
| D | i915_debug.c | 71 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()
|
| D | intel_sprite.c | 45 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()
|
| D | i915_irq.c | 891 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()
|
| D | intel_fb.c | 62 struct drm_i915_gem_object *obj; in intelfb_create()
|
| D | intel_display.c | 1948 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 …]
|
| D | i915_gem_context.c | 388 struct drm_i915_gem_object *from_obj = ring->last_context_obj; in do_switch()
|
| D | intel_pm.c | 86 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()
|