/linux-4.1.27/drivers/gpu/drm/i915/ |
D | i915_drv.h | 397 struct drm_i915_gem_object *obj; 578 struct drm_i915_gem_object *obj, 787 struct drm_i915_gem_object *rcs_state; 794 struct drm_i915_gem_object *state; 1597 struct drm_i915_gem_object *semaphore_obj; 1743 struct drm_i915_gem_object *vlv_pctx; 1823 struct drm_i915_gem_object *batch_obj, 1876 int (*get_pages)(struct drm_i915_gem_object *); 1877 void (*put_pages)(struct drm_i915_gem_object *); 1878 int (*dmabuf_export)(struct drm_i915_gem_object *); [all …]
|
D | i915_gem_batch_pool.c | 64 struct drm_i915_gem_object *obj = in i915_gem_batch_pool_fini() 66 struct drm_i915_gem_object, in i915_gem_batch_pool_fini() 89 struct drm_i915_gem_object * 93 struct drm_i915_gem_object *obj = NULL; in i915_gem_batch_pool_get() 94 struct drm_i915_gem_object *tmp, *next; in i915_gem_batch_pool_get()
|
D | i915_gem_dmabuf.c | 30 static struct drm_i915_gem_object *dma_buf_to_obj(struct dma_buf *buf) in dma_buf_to_obj() 38 struct drm_i915_gem_object *obj = dma_buf_to_obj(attachment->dmabuf); in i915_gem_map_dma_buf() 96 struct drm_i915_gem_object *obj = dma_buf_to_obj(attachment->dmabuf); in i915_gem_unmap_dma_buf() 111 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_vmap() 162 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_vunmap() 201 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_begin_cpu_access() 232 struct drm_i915_gem_object *obj = to_intel_bo(gem_obj); in i915_gem_prime_export() 250 static int i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj) in i915_gem_object_get_pages_dmabuf() 263 static void i915_gem_object_put_pages_dmabuf(struct drm_i915_gem_object *obj) in i915_gem_object_put_pages_dmabuf() 279 struct drm_i915_gem_object *obj; in i915_gem_prime_import()
|
D | i915_gem.c | 41 static void i915_gem_object_flush_gtt_write_domain(struct drm_i915_gem_object *obj); 42 static void i915_gem_object_flush_cpu_write_domain(struct drm_i915_gem_object *obj); 44 i915_gem_object_wait_rendering(struct drm_i915_gem_object *obj, 47 i915_gem_object_retire(struct drm_i915_gem_object *obj); 50 struct drm_i915_gem_object *obj); 51 static void i915_gem_object_update_fence(struct drm_i915_gem_object *obj, 61 static bool cpu_write_needs_clflush(struct drm_i915_gem_object *obj) in cpu_write_needs_clflush() 69 static inline void i915_gem_object_fence_lost(struct drm_i915_gem_object *obj) in i915_gem_object_fence_lost() 152 struct drm_i915_gem_object *obj; in i915_gem_get_aperture_ioctl() 169 i915_gem_object_get_pages_phys(struct drm_i915_gem_object *obj) in i915_gem_object_get_pages_phys() [all …]
|
D | i915_gem_userptr.c | 61 struct drm_i915_gem_object *obj; 65 static unsigned long cancel_userptr(struct drm_i915_gem_object *obj) in cancel_userptr() 110 struct drm_i915_gem_object *obj; in invalidate_range__linear() 144 struct drm_i915_gem_object *obj = NULL; in i915_gem_userptr_mn_invalidate_range_start() 238 struct drm_i915_gem_object *obj; in i915_mmu_notifier_add() 295 i915_gem_userptr_release__mmu_notifier(struct drm_i915_gem_object *obj) in i915_gem_userptr_release__mmu_notifier() 332 i915_gem_userptr_init__mmu_notifier(struct drm_i915_gem_object *obj, in i915_gem_userptr_init__mmu_notifier() 382 i915_gem_userptr_release__mmu_notifier(struct drm_i915_gem_object *obj) in i915_gem_userptr_release__mmu_notifier() 387 i915_gem_userptr_init__mmu_notifier(struct drm_i915_gem_object *obj, in i915_gem_userptr_init__mmu_notifier() 421 i915_gem_userptr_init__mm_struct(struct drm_i915_gem_object *obj) in i915_gem_userptr_init__mm_struct() [all …]
|
D | i915_trace.h | 94 TP_PROTO(struct drm_i915_gem_object *obj), 98 __field(struct drm_i915_gem_object *, obj) 115 __field(struct drm_i915_gem_object *, obj) 141 __field(struct drm_i915_gem_object *, obj) 258 TP_PROTO(struct drm_i915_gem_object *obj, u32 old_read, u32 old_write), 262 __field(struct drm_i915_gem_object *, obj) 282 TP_PROTO(struct drm_i915_gem_object *obj, u32 offset, u32 len), 286 __field(struct drm_i915_gem_object *, obj) 302 TP_PROTO(struct drm_i915_gem_object *obj, u32 offset, u32 len), 306 __field(struct drm_i915_gem_object *, obj) [all …]
|
D | i915_gem_stolen.c | 372 static int i915_gem_object_get_pages_stolen(struct drm_i915_gem_object *obj) in i915_gem_object_get_pages_stolen() 378 static void i915_gem_object_put_pages_stolen(struct drm_i915_gem_object *obj) in i915_gem_object_put_pages_stolen() 387 i915_gem_object_release_stolen(struct drm_i915_gem_object *obj) in i915_gem_object_release_stolen() 401 static struct drm_i915_gem_object * 405 struct drm_i915_gem_object *obj; in _i915_gem_object_create_stolen() 433 struct drm_i915_gem_object * 437 struct drm_i915_gem_object *obj; in i915_gem_object_create_stolen() 468 struct drm_i915_gem_object * 476 struct drm_i915_gem_object *obj; in i915_gem_object_create_stolen_for_preallocated()
|
D | i915_gem_execbuffer.c | 99 struct drm_i915_gem_object *obj; in eb_lookup_vmas() 135 struct drm_i915_gem_object, in eb_lookup_vmas() 175 struct drm_i915_gem_object, in eb_lookup_vmas() 214 struct drm_i915_gem_object *obj = vma->obj; in i915_gem_execbuffer_unreserve_vma() 250 static inline int use_cpu_reloc(struct drm_i915_gem_object *obj) in use_cpu_reloc() 258 relocate_entry_cpu(struct drm_i915_gem_object *obj, in relocate_entry_cpu() 294 relocate_entry_gtt(struct drm_i915_gem_object *obj, in relocate_entry_gtt() 349 relocate_entry_clflush(struct drm_i915_gem_object *obj, in relocate_entry_clflush() 385 i915_gem_execbuffer_relocate_entry(struct drm_i915_gem_object *obj, in i915_gem_execbuffer_relocate_entry() 391 struct drm_i915_gem_object *target_i915_obj; in i915_gem_execbuffer_relocate_entry() [all …]
|
D | i915_gem_shrinker.c | 115 struct drm_i915_gem_object *obj; in i915_gem_shrink() 182 static int num_vma_bound(struct drm_i915_gem_object *obj) in num_vma_bound() 200 struct drm_i915_gem_object *obj; in i915_gem_shrinker_count() 258 struct drm_i915_gem_object *obj; in i915_gem_shrinker_oom()
|
D | intel_lrc.h | 86 struct drm_i915_gem_object *batch_obj, 88 u32 intel_execlists_ctx_id(struct drm_i915_gem_object *ctx_obj);
|
D | i915_gem_tiling.c | 287 i915_gem_object_fence_ok(struct drm_i915_gem_object *obj, int tiling_mode) in i915_gem_object_fence_ok() 325 struct drm_i915_gem_object *obj; in i915_gem_set_tiling() 443 struct drm_i915_gem_object *obj; in i915_gem_get_tiling() 506 i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj) in i915_gem_object_do_bit_17_swizzle() 528 i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj) in i915_gem_object_save_bit_17_swizzle()
|
D | intel_lrc.c | 248 u32 intel_execlists_ctx_id(struct drm_i915_gem_object *ctx_obj) in intel_execlists_ctx_id() 258 struct drm_i915_gem_object *ctx_obj) in execlists_ctx_descriptor() 288 struct drm_i915_gem_object *ctx_obj0, in execlists_elsp_write() 289 struct drm_i915_gem_object *ctx_obj1) in execlists_elsp_write() 321 static int execlists_update_context(struct drm_i915_gem_object *ctx_obj, in execlists_update_context() 322 struct drm_i915_gem_object *ring_obj, in execlists_update_context() 343 struct drm_i915_gem_object *ctx_obj0 = to0->engine[ring->id].state; in execlists_submit_contexts() 345 struct drm_i915_gem_object *ctx_obj1 = NULL; in execlists_submit_contexts() 439 struct drm_i915_gem_object *ctx_obj = in execlists_check_remove_request() 613 struct drm_i915_gem_object *obj = vma->obj; in execlists_move_to_gpu() [all …]
|
D | intel_frontbuffer.c | 133 void intel_fb_obj_invalidate(struct drm_i915_gem_object *obj, in intel_fb_obj_invalidate() 198 void intel_fb_obj_flush(struct drm_i915_gem_object *obj, in intel_fb_obj_flush()
|
D | i915_gem_gtt.h | 155 struct drm_i915_gem_object *obj; 425 int __must_check i915_gem_gtt_prepare_object(struct drm_i915_gem_object *obj); 426 void i915_gem_gtt_finish_object(struct drm_i915_gem_object *obj);
|
D | i915_gem_render_state.h | 37 struct drm_i915_gem_object *obj;
|
D | intel_fbc.c | 73 struct drm_i915_gem_object *obj = intel_fb_obj(fb); in i8xx_fbc_enable() 132 struct drm_i915_gem_object *obj = intel_fb_obj(fb); in g4x_fbc_enable() 188 struct drm_i915_gem_object *obj = intel_fb_obj(fb); in ilk_fbc_enable() 259 struct drm_i915_gem_object *obj = intel_fb_obj(fb); in gen7_fbc_enable() 507 struct drm_i915_gem_object *obj; in intel_fbc_update()
|
D | intel_ringbuffer.h | 29 struct drm_i915_gem_object *obj; 97 struct drm_i915_gem_object *obj; 286 struct drm_i915_gem_object *obj;
|
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; 299 struct drm_i915_gem_object *obj = overlay->old_vid_bo; in intel_overlay_release_old_vid_tail() 309 struct drm_i915_gem_object *obj = overlay->vid_bo; in intel_overlay_off_tail() 705 struct drm_i915_gem_object *new_bo, in intel_overlay_do_put_image() 921 struct drm_i915_gem_object *new_bo) in check_overlay_src() 1065 struct drm_i915_gem_object *new_bo; in intel_overlay_put_image() 1345 struct drm_i915_gem_object *reg_bo; in intel_setup_overlay()
|
D | intel_drv.h | 120 struct drm_i915_gem_object *obj; 464 struct drm_i915_gem_object *cursor_bo; 737 struct drm_i915_gem_object *pending_flip_obj; 878 void intel_fb_obj_invalidate(struct drm_i915_gem_object *obj, 909 void intel_fb_obj_flush(struct drm_i915_gem_object *obj, bool retire); 971 struct drm_i915_gem_object *obj); 1059 struct drm_i915_gem_object *obj);
|
D | i915_gem_debug.c | 38 struct drm_i915_gem_object *obj; in i915_verify_lists()
|
D | i915_cmd_parser.c | 821 static u32 *vmap_batch(struct drm_i915_gem_object *obj, in vmap_batch() 858 static u32 *copy_batch(struct drm_i915_gem_object *dest_obj, in copy_batch() 859 struct drm_i915_gem_object *src_obj, in copy_batch() 1048 struct drm_i915_gem_object *batch_obj, in i915_parse_cmds() 1049 struct drm_i915_gem_object *shadow_batch_obj, in i915_parse_cmds()
|
D | i915_gem_gtt.c | 1659 struct drm_i915_gem_object *obj; in i915_gem_restore_gtt_mappings() 1717 int i915_gem_gtt_prepare_object(struct drm_i915_gem_object *obj) in i915_gem_gtt_prepare_object() 1915 struct drm_i915_gem_object *obj = vma->obj; in ggtt_bind_vma() 1961 struct drm_i915_gem_object *obj = vma->obj; in ggtt_unbind_vma() 1981 void i915_gem_gtt_finish_object(struct drm_i915_gem_object *obj) in i915_gem_gtt_finish_object() 2031 struct drm_i915_gem_object *obj; in i915_gem_setup_global_gtt() 2527 __i915_gem_vma_create(struct drm_i915_gem_object *obj, in __i915_gem_vma_create() 2570 i915_gem_obj_lookup_or_create_vma(struct drm_i915_gem_object *obj, in i915_gem_obj_lookup_or_create_vma() 2584 i915_gem_obj_lookup_or_create_ggtt_vma(struct drm_i915_gem_object *obj, in i915_gem_obj_lookup_or_create_ggtt_vma() 2634 struct drm_i915_gem_object *obj) in intel_rotate_fb_obj_pages()
|
D | i915_gem_context.c | 154 struct drm_i915_gem_object * 157 struct drm_i915_gem_object *obj; in i915_gem_alloc_context_obj() 200 struct drm_i915_gem_object *obj = in __create_hw_context()
|
D | i915_debugfs.c | 97 static const char *get_pin_flag(struct drm_i915_gem_object *obj) in get_pin_flag() 105 static const char *get_tiling_flag(struct drm_i915_gem_object *obj) in get_tiling_flag() 115 static inline const char *get_global_flag(struct drm_i915_gem_object *obj) in get_global_flag() 121 describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj) in describe_obj() 235 struct drm_i915_gem_object *a = in obj_rank_by_stolen() 236 container_of(A, struct drm_i915_gem_object, obj_exec_link); in obj_rank_by_stolen() 237 struct drm_i915_gem_object *b = in obj_rank_by_stolen() 238 container_of(B, struct drm_i915_gem_object, obj_exec_link); in obj_rank_by_stolen() 248 struct drm_i915_gem_object *obj; in i915_gem_stolen_list_info() 314 struct drm_i915_gem_object *obj = ptr; in per_file_stats() [all …]
|
D | i915_gpu_error.c | 578 struct drm_i915_gem_object *src, in i915_error_object_create() 681 struct drm_i915_gem_object *obj = vma->obj; in capture_bo() 722 struct drm_i915_gem_object *obj; in capture_pinned_bo() 950 struct drm_i915_gem_object *obj; in i915_gem_record_active_context() 1080 struct drm_i915_gem_object *obj; in i915_gem_capture_vm()
|
D | intel_sprite.c | 190 struct drm_i915_gem_object *obj = intel_fb_obj(fb); in skl_update_plane() 364 struct drm_i915_gem_object *obj = intel_fb_obj(fb); in vlv_update_plane() 518 struct drm_i915_gem_object *obj = intel_fb_obj(fb); in ivb_update_plane() 666 struct drm_i915_gem_object *obj = intel_fb_obj(fb); in ilk_update_plane()
|
D | intel_fbdev.c | 121 struct drm_i915_gem_object *obj; in intelfb_alloc() 182 struct drm_i915_gem_object *obj; in intelfb_create()
|
D | intel_display.c | 91 struct drm_i915_gem_object *obj); 2361 struct drm_i915_gem_object *obj = intel_fb_obj(fb); in intel_pin_and_fence_fb_obj() 2452 struct drm_i915_gem_object *obj = intel_fb_obj(fb); in intel_unpin_fb_obj() 2544 struct drm_i915_gem_object *obj = NULL; in intel_alloc_initial_plane_obj() 2613 struct drm_i915_gem_object *obj; in intel_find_initial_plane_obj() 2672 struct drm_i915_gem_object *obj; in i9xx_update_primary_plane() 2801 struct drm_i915_gem_object *obj; in ironlake_update_primary_plane() 2931 struct drm_i915_gem_object *obj) in intel_plane_obj_offset() 2948 struct drm_i915_gem_object *obj; in skylake_update_primary_plane() 3160 struct drm_i915_gem_object *obj = intel_fb_obj(old_fb); in intel_finish_fb() [all …]
|
D | intel_ringbuffer.c | 570 struct drm_i915_gem_object *obj = ringbuf->obj; in init_ring_common() 1819 struct drm_i915_gem_object *obj; in cleanup_status_page() 1833 struct drm_i915_gem_object *obj; in init_status_page() 1910 struct drm_i915_gem_object *obj = ringbuf->obj; in intel_pin_and_map_ringbuffer_obj() 1942 struct drm_i915_gem_object *obj; in intel_alloc_ringbuffer_obj() 2493 struct drm_i915_gem_object *obj; in intel_init_render_ring_buffer()
|
D | intel_pm.c | 1323 struct drm_i915_gem_object *obj; in i9xx_update_wm() 4771 struct drm_i915_gem_object *pctx; in valleyview_setup_pctx()
|