/drivers/gpu/drm/i915/ |
D | i915_trace.h | 20 TP_PROTO(struct drm_i915_gem_object *obj), 24 __field(struct drm_i915_gem_object *, obj) 37 TP_PROTO(struct drm_i915_gem_object *obj, bool mappable), 41 __field(struct drm_i915_gem_object *, obj) 60 TP_PROTO(struct drm_i915_gem_object *obj), 64 __field(struct drm_i915_gem_object *, obj) 80 TP_PROTO(struct drm_i915_gem_object *obj, u32 old_read, u32 old_write), 84 __field(struct drm_i915_gem_object *, obj) 104 TP_PROTO(struct drm_i915_gem_object *obj, u32 offset, u32 len), 108 __field(struct drm_i915_gem_object *, obj) [all …]
|
D | i915_drv.h | 171 struct drm_i915_gem_object *cur_obj; 204 struct drm_i915_gem_object *obj; 318 struct drm_i915_gem_object *obj); 464 struct drm_i915_gem_object *obj; 703 struct drm_i915_gem_object *pwrctx; 704 struct drm_i915_gem_object *renderctx; 1114 int (*get_pages)(struct drm_i915_gem_object *); 1115 void (*put_pages)(struct drm_i915_gem_object *); 1118 struct drm_i915_gem_object { struct 1253 #define to_gem_object(obj) (&((struct drm_i915_gem_object *)(obj))->base) argument [all …]
|
D | i915_gem_evict.c | 35 mark_free(struct drm_i915_gem_object *obj, struct list_head *unwind) in mark_free() 51 struct drm_i915_gem_object *obj; in i915_gem_evict_something() 107 struct drm_i915_gem_object, in i915_gem_evict_something() 128 struct drm_i915_gem_object, in i915_gem_evict_something() 141 struct drm_i915_gem_object, in i915_gem_evict_something() 157 struct drm_i915_gem_object *obj, *next; in i915_gem_evict_everything()
|
D | i915_gem.c | 39 static void i915_gem_object_flush_gtt_write_domain(struct drm_i915_gem_object *obj); 40 static void i915_gem_object_flush_cpu_write_domain(struct drm_i915_gem_object *obj); 41 static __must_check int i915_gem_object_bind_to_gtt(struct drm_i915_gem_object *obj, 46 struct drm_i915_gem_object *obj, 51 struct drm_i915_gem_object *obj); 52 static void i915_gem_object_update_fence(struct drm_i915_gem_object *obj, 60 static void i915_gem_object_truncate(struct drm_i915_gem_object *obj); 62 static inline void i915_gem_object_fence_lost(struct drm_i915_gem_object *obj) in i915_gem_object_fence_lost() 136 i915_gem_object_is_inactive(struct drm_i915_gem_object *obj) in i915_gem_object_is_inactive() 174 struct drm_i915_gem_object *obj; in i915_gem_get_aperture_ioctl() [all …]
|
D | i915_gem_execbuffer.c | 40 struct drm_i915_gem_object *lut[0]; 52 size *= sizeof(struct drm_i915_gem_object *); in eb_create() 94 struct drm_i915_gem_object *obj; in eb_lookup_objects() 129 static struct drm_i915_gem_object * 142 struct drm_i915_gem_object *obj; in eb_get_object() 144 obj = hlist_entry(node, struct drm_i915_gem_object, exec_node); in eb_get_object() 156 struct drm_i915_gem_object *obj; in eb_destroy() 159 struct drm_i915_gem_object, in eb_destroy() 167 static inline int use_cpu_reloc(struct drm_i915_gem_object *obj) in use_cpu_reloc() 175 i915_gem_execbuffer_relocate_entry(struct drm_i915_gem_object *obj, in i915_gem_execbuffer_relocate_entry() [all …]
|
D | i915_gem_dmabuf.c | 33 struct drm_i915_gem_object *obj = attachment->dmabuf->priv; in i915_gem_map_dma_buf() 95 struct drm_i915_gem_object *obj = dma_buf->priv; in i915_gem_dmabuf_release() 106 struct drm_i915_gem_object *obj = dma_buf->priv; in i915_gem_dmabuf_vmap() 154 struct drm_i915_gem_object *obj = dma_buf->priv; in i915_gem_dmabuf_vunmap() 197 struct drm_i915_gem_object *obj = dma_buf->priv; in i915_gem_begin_cpu_access() 228 struct drm_i915_gem_object *obj = to_intel_bo(gem_obj); in i915_gem_prime_export() 233 static int i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj) in i915_gem_object_get_pages_dmabuf() 246 static void i915_gem_object_put_pages_dmabuf(struct drm_i915_gem_object *obj) in i915_gem_object_put_pages_dmabuf() 262 struct drm_i915_gem_object *obj; in i915_gem_prime_import()
|
D | i915_gem_stolen.c | 234 static int i915_gem_object_get_pages_stolen(struct drm_i915_gem_object *obj) in i915_gem_object_get_pages_stolen() 240 static void i915_gem_object_put_pages_stolen(struct drm_i915_gem_object *obj) in i915_gem_object_put_pages_stolen() 252 static struct drm_i915_gem_object * 256 struct drm_i915_gem_object *obj; in _i915_gem_object_create_stolen() 287 struct drm_i915_gem_object * 291 struct drm_i915_gem_object *obj; in i915_gem_object_create_stolen() 315 struct drm_i915_gem_object * 322 struct drm_i915_gem_object *obj; in i915_gem_object_create_stolen_for_preallocated() 381 i915_gem_object_release_stolen(struct drm_i915_gem_object *obj) in i915_gem_object_release_stolen()
|
D | intel_drv.h | 104 struct drm_i915_gem_object *obj; 254 struct drm_i915_gem_object *cursor_bo; 274 struct drm_i915_gem_object *obj; 284 struct drm_i915_gem_object *obj, 451 struct drm_i915_gem_object *old_fb_obj; 452 struct drm_i915_gem_object *pending_flip_obj; 491 extern void intel_mark_fb_busy(struct drm_i915_gem_object *obj); 630 struct drm_i915_gem_object *obj, 632 extern void intel_unpin_fb_obj(struct drm_i915_gem_object *obj); 637 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() 298 struct drm_i915_gem_object *obj; in i915_gem_set_tiling() 418 struct drm_i915_gem_object *obj; in i915_gem_get_tiling() 477 i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj) in i915_gem_object_do_bit_17_swizzle() 499 i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj) in i915_gem_object_save_bit_17_swizzle()
|
D | i915_gem_gtt.c | 336 struct drm_i915_gem_object *obj, in i915_ppgtt_bind_object() 345 struct drm_i915_gem_object *obj) in i915_ppgtt_unbind_object() 393 struct drm_i915_gem_object *obj; in i915_gem_restore_gtt_mappings() 407 int i915_gem_gtt_prepare_object(struct drm_i915_gem_object *obj) in i915_gem_gtt_prepare_object() 505 void i915_gem_gtt_bind_object(struct drm_i915_gem_object *obj, in i915_gem_gtt_bind_object() 518 void i915_gem_gtt_unbind_object(struct drm_i915_gem_object *obj) in i915_gem_gtt_unbind_object() 530 void i915_gem_gtt_finish_object(struct drm_i915_gem_object *obj) in i915_gem_gtt_finish_object() 578 struct drm_i915_gem_object *obj; in i915_gem_setup_global_gtt()
|
D | intel_ringbuffer.h | 18 struct drm_i915_gem_object *obj; 51 struct drm_i915_gem_object *obj; 138 struct drm_i915_gem_object *last_context_obj;
|
D | i915_gem_debug.c | 38 struct drm_i915_gem_object *obj; in i915_verify_lists() 122 i915_gem_object_check_coherency(struct drm_i915_gem_object *obj, int handle) in i915_gem_object_check_coherency()
|
D | intel_overlay.c | 173 struct drm_i915_gem_object *vid_bo; 174 struct drm_i915_gem_object *old_vid_bo; 183 struct drm_i915_gem_object *reg_bo; 294 struct drm_i915_gem_object *obj = overlay->old_vid_bo; in intel_overlay_release_old_vid_tail() 304 struct drm_i915_gem_object *obj = overlay->vid_bo; in intel_overlay_off_tail() 681 struct drm_i915_gem_object *new_bo, in intel_overlay_do_put_image() 892 struct drm_i915_gem_object *new_bo) in check_overlay_src() 1036 struct drm_i915_gem_object *new_bo; in intel_overlay_put_image() 1319 struct drm_i915_gem_object *reg_bo; in intel_setup_overlay()
|
D | intel_ringbuffer.c | 41 struct drm_i915_gem_object *obj; 362 struct drm_i915_gem_object *obj = ring->obj; in init_ring_common() 443 struct drm_i915_gem_object *obj; in init_pipe_control() 491 struct drm_i915_gem_object *obj; in cleanup_pipe_control() 1042 struct drm_i915_gem_object *obj = ring->private; in i830_dispatch_execbuffer() 1096 struct drm_i915_gem_object *obj; in cleanup_status_page() 1111 struct drm_i915_gem_object *obj; in init_status_page() 1177 struct drm_i915_gem_object *obj; in intel_init_ring_buffer() 1715 struct drm_i915_gem_object *obj; in intel_init_render_ring_buffer()
|
D | i915_debugfs.c | 73 static const char *get_pin_flag(struct drm_i915_gem_object *obj) in get_pin_flag() 83 static const char *get_tiling_flag(struct drm_i915_gem_object *obj) in get_tiling_flag() 104 describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj) in describe_obj() 150 struct drm_i915_gem_object *obj; in i915_gem_object_list_info() 206 struct drm_i915_gem_object *obj; in i915_gem_object_info() 277 struct drm_i915_gem_object *obj; in i915_gem_gtt_info() 338 struct drm_i915_gem_object *obj = work->old_fb_obj; in i915_gem_pageflip_info() 343 struct drm_i915_gem_object *obj = work->pending_flip_obj; in i915_gem_pageflip_info() 530 struct drm_i915_gem_object *obj = dev_priv->fence_regs[i].obj; in i915_gem_fence_regs_info() 1753 struct drm_i915_gem_object *obj, *next; in i915_drop_caches_set()
|
D | intel_sprite.c | 41 struct drm_i915_gem_object *obj, int crtc_x, int crtc_y, in vlv_update_plane() 209 struct drm_i915_gem_object *obj, int crtc_x, int crtc_y, in ivb_update_plane() 398 struct drm_i915_gem_object *obj, int crtc_x, int crtc_y, in ilk_update_plane() 598 struct drm_i915_gem_object *obj, *old_obj; in intel_update_plane()
|
D | i915_irq.c | 1121 struct drm_i915_gem_object *src, in i915_error_object_create_sized() 1233 struct drm_i915_gem_object *obj) in capture_bo() 1258 struct drm_i915_gem_object *obj; in capture_active_bo() 1273 struct drm_i915_gem_object *obj; in capture_pinned_bo() 1324 struct drm_i915_gem_object *obj; in i915_error_first_batchbuffer() 1412 struct drm_i915_gem_object *obj; in i915_gem_record_active_context() 1483 struct drm_i915_gem_object *obj; in i915_capture_error_state() 1747 struct drm_i915_gem_object *obj; in i915_pageflip_stall_check()
|
D | intel_fb.c | 69 struct drm_i915_gem_object *obj; in intelfb_create()
|
D | intel_display.c | 1984 struct drm_i915_gem_object *obj, in intel_pin_and_fence_fb_obj() 2048 void intel_unpin_fb_obj(struct drm_i915_gem_object *obj) in intel_unpin_fb_obj() 2088 struct drm_i915_gem_object *obj; in i9xx_update_plane() 2184 struct drm_i915_gem_object *obj; in ironlake_update_plane() 2323 struct drm_i915_gem_object *obj = to_intel_framebuffer(old_fb)->obj; in intel_finish_fb() 6360 struct drm_i915_gem_object *obj; in intel_crtc_cursor_set() 6523 struct drm_i915_gem_object *obj) in intel_framebuffer_create() 6563 struct drm_i915_gem_object *obj; in intel_framebuffer_create_for_mode() 6585 struct drm_i915_gem_object *obj; in mode_fits_in_fbdev() 6953 void intel_mark_fb_busy(struct drm_i915_gem_object *obj) in intel_mark_fb_busy() [all …]
|
D | i915_gem_context.c | 356 struct drm_i915_gem_object *from_obj = ring->last_context_obj; in do_switch()
|
D | intel_pm.c | 83 struct drm_i915_gem_object *obj = intel_fb->obj; in i8xx_enable_fbc() 133 struct drm_i915_gem_object *obj = intel_fb->obj; in g4x_enable_fbc() 202 struct drm_i915_gem_object *obj = intel_fb->obj; in ironlake_enable_fbc() 397 struct drm_i915_gem_object *obj; in intel_update_fbc() 2260 static struct drm_i915_gem_object * 2263 struct drm_i915_gem_object *ctx; in intel_alloc_context_page()
|