/drivers/gpu/drm/i915/ |
D | i915_drv.h | 479 struct drm_i915_gem_object *obj; 659 struct drm_i915_gem_object *obj, 883 struct drm_i915_gem_object *rcs_state; 889 struct drm_i915_gem_object *state; 1703 struct drm_i915_gem_object *batch_obj; 1751 struct drm_i915_gem_object *semaphore_obj; 1884 struct drm_i915_gem_object *vlv_pctx; 2017 int (*get_pages)(struct drm_i915_gem_object *); 2018 void (*put_pages)(struct drm_i915_gem_object *); 2019 int (*dmabuf_export)(struct drm_i915_gem_object *); [all …]
|
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() 262 static void i915_gem_object_put_pages_dmabuf(struct drm_i915_gem_object *obj) in i915_gem_object_put_pages_dmabuf() 277 struct drm_i915_gem_object *obj; in i915_gem_prime_import()
|
D | i915_gem_fence.c | 59 struct drm_i915_gem_object *obj) in i965_write_fence_reg() 118 struct drm_i915_gem_object *obj) in i915_write_fence_reg() 157 struct drm_i915_gem_object *obj) in i830_write_fence_reg() 188 inline static bool i915_gem_object_needs_mb(struct drm_i915_gem_object *obj) in i915_gem_object_needs_mb() 194 struct drm_i915_gem_object *obj) in i915_gem_write_fence() 228 static void i915_gem_object_update_fence(struct drm_i915_gem_object *obj, in i915_gem_object_update_fence() 249 static inline void i915_gem_object_fence_lost(struct drm_i915_gem_object *obj) in i915_gem_object_fence_lost() 262 i915_gem_object_wait_fence(struct drm_i915_gem_object *obj) in i915_gem_object_wait_fence() 287 i915_gem_object_put_fence(struct drm_i915_gem_object *obj) in i915_gem_object_put_fence() 367 i915_gem_object_get_fence(struct drm_i915_gem_object *obj) in i915_gem_object_get_fence() [all …]
|
D | i915_gem_userptr.c | 60 struct drm_i915_gem_object *obj; 69 struct drm_i915_gem_object *obj = mo->obj; in __cancel_userptr__worker() 205 struct drm_i915_gem_object *obj; in i915_mmu_notifier_add() 260 i915_gem_userptr_release__mmu_notifier(struct drm_i915_gem_object *obj) in i915_gem_userptr_release__mmu_notifier() 297 i915_gem_userptr_init__mmu_notifier(struct drm_i915_gem_object *obj, in i915_gem_userptr_init__mmu_notifier() 348 i915_gem_userptr_release__mmu_notifier(struct drm_i915_gem_object *obj) in i915_gem_userptr_release__mmu_notifier() 353 i915_gem_userptr_init__mmu_notifier(struct drm_i915_gem_object *obj, in i915_gem_userptr_init__mmu_notifier() 387 i915_gem_userptr_init__mm_struct(struct drm_i915_gem_object *obj) in i915_gem_userptr_init__mm_struct() 455 i915_gem_userptr_release__mm_struct(struct drm_i915_gem_object *obj) in i915_gem_userptr_release__mm_struct() 468 struct drm_i915_gem_object *obj; [all …]
|
D | i915_gem.c | 43 static void i915_gem_object_flush_gtt_write_domain(struct drm_i915_gem_object *obj); 44 static void i915_gem_object_flush_cpu_write_domain(struct drm_i915_gem_object *obj); 46 i915_gem_object_retire__write(struct drm_i915_gem_object *obj); 48 i915_gem_object_retire__read(struct drm_i915_gem_object *obj, int ring); 56 static bool cpu_write_needs_clflush(struct drm_i915_gem_object *obj) in cpu_write_needs_clflush() 156 i915_gem_object_get_pages_phys(struct drm_i915_gem_object *obj) in i915_gem_object_get_pages_phys() 207 i915_gem_object_put_pages_phys(struct drm_i915_gem_object *obj) in i915_gem_object_put_pages_phys() 257 i915_gem_object_release_phys(struct drm_i915_gem_object *obj) in i915_gem_object_release_phys() 269 drop_pages(struct drm_i915_gem_object *obj) in drop_pages() 286 i915_gem_object_attach_phys(struct drm_i915_gem_object *obj, in i915_gem_object_attach_phys() [all …]
|
D | i915_gem_batch_pool.c | 72 struct drm_i915_gem_object *obj = in i915_gem_batch_pool_fini() 74 struct drm_i915_gem_object, in i915_gem_batch_pool_fini() 96 struct drm_i915_gem_object * 100 struct drm_i915_gem_object *obj = NULL; in i915_gem_batch_pool_get() 101 struct drm_i915_gem_object *tmp, *next; in i915_gem_batch_pool_get()
|
D | i915_trace.h | 94 TP_PROTO(struct drm_i915_gem_object *obj), 98 __field(struct drm_i915_gem_object *, obj) 135 __field(struct drm_i915_gem_object *, obj) 161 __field(struct drm_i915_gem_object *, obj) 294 TP_PROTO(struct drm_i915_gem_object *obj, u32 old_read, u32 old_write), 298 __field(struct drm_i915_gem_object *, obj) 318 TP_PROTO(struct drm_i915_gem_object *obj, u32 offset, u32 len), 322 __field(struct drm_i915_gem_object *, obj) 338 TP_PROTO(struct drm_i915_gem_object *obj, u32 offset, u32 len), 342 __field(struct drm_i915_gem_object *, obj) [all …]
|
D | intel_guc.h | 31 struct drm_i915_gem_object *client_obj; 71 struct drm_i915_gem_object * guc_fw_obj; 85 struct drm_i915_gem_object *log_obj; 87 struct drm_i915_gem_object *ctx_pool_obj;
|
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() 245 static inline int use_cpu_reloc(struct drm_i915_gem_object *obj) in use_cpu_reloc() 253 relocate_entry_cpu(struct drm_i915_gem_object *obj, in relocate_entry_cpu() 289 relocate_entry_gtt(struct drm_i915_gem_object *obj, in relocate_entry_gtt() 344 relocate_entry_clflush(struct drm_i915_gem_object *obj, in relocate_entry_clflush() 380 i915_gem_execbuffer_relocate_entry(struct drm_i915_gem_object *obj, in i915_gem_execbuffer_relocate_entry() 386 struct drm_i915_gem_object *target_i915_obj; in i915_gem_execbuffer_relocate_entry() [all …]
|
D | i915_gem_stolen.c | 533 static int i915_gem_object_get_pages_stolen(struct drm_i915_gem_object *obj) in i915_gem_object_get_pages_stolen() 539 static void i915_gem_object_put_pages_stolen(struct drm_i915_gem_object *obj) in i915_gem_object_put_pages_stolen() 548 i915_gem_object_release_stolen(struct drm_i915_gem_object *obj) in i915_gem_object_release_stolen() 564 static struct drm_i915_gem_object * 568 struct drm_i915_gem_object *obj; in _i915_gem_object_create_stolen() 595 struct drm_i915_gem_object * 599 struct drm_i915_gem_object *obj; in i915_gem_object_create_stolen() 629 struct drm_i915_gem_object * 637 struct drm_i915_gem_object *obj; in i915_gem_object_create_stolen_for_preallocated()
|
D | i915_gem_shrinker.c | 118 struct drm_i915_gem_object *obj; in i915_gem_shrink() 191 static int num_vma_bound(struct drm_i915_gem_object *obj) in num_vma_bound() 212 struct drm_i915_gem_object *obj; in i915_gem_shrinker_count() 269 struct drm_i915_gem_object *obj; in i915_gem_shrinker_oom()
|
D | i915_guc_submission.c | 404 struct drm_i915_gem_object *obj; in guc_init_ctx_desc() 571 struct drm_i915_gem_object *ctx_obj = rq->ctx->engine[ring_id].state; in lr_context_update() 572 struct drm_i915_gem_object *rb_obj = rq->ringbuf->obj; in lr_context_update() 651 static struct drm_i915_gem_object *gem_allocate_guc_obj(struct drm_device *dev, in gem_allocate_guc_obj() 655 struct drm_i915_gem_object *obj; in gem_allocate_guc_obj() 682 static void gem_release_guc_obj(struct drm_i915_gem_object *obj) in gem_release_guc_obj() 745 struct drm_i915_gem_object *obj; in guc_client_alloc() 814 struct drm_i915_gem_object *obj; in guc_create_log()
|
D | intel_ringbuffer.h | 31 struct drm_i915_gem_object *obj; 99 struct drm_i915_gem_object *obj; 143 struct drm_i915_gem_object *obj; 312 struct drm_i915_gem_object *obj;
|
D | i915_gem_tiling.c | 118 i915_gem_object_fence_ok(struct drm_i915_gem_object *obj, int tiling_mode) in i915_gem_object_fence_ok() 166 struct drm_i915_gem_object *obj; in i915_gem_set_tiling() 294 struct drm_i915_gem_object *obj; in i915_gem_get_tiling()
|
D | intel_lrc.c | 225 struct drm_i915_gem_object *default_ctx_obj); 273 u32 intel_execlists_ctx_id(struct drm_i915_gem_object *ctx_obj) in intel_execlists_ctx_id() 295 struct drm_i915_gem_object *ctx_obj = ctx->engine[ring->id].state; in intel_lr_context_descriptor() 361 struct drm_i915_gem_object *ctx_obj = rq->ctx->engine[ring->id].state; in execlists_update_context() 362 struct drm_i915_gem_object *rb_obj = rq->ringbuf->obj; in execlists_update_context() 476 struct drm_i915_gem_object *ctx_obj = in execlists_check_remove_request() 633 struct drm_i915_gem_object *obj = vma->obj; in execlists_move_to_gpu() 962 struct drm_i915_gem_object *ctx_obj = in intel_execlists_retire_requests() 1011 struct drm_i915_gem_object *ctx_obj, in intel_lr_context_do_pin() 1046 struct drm_i915_gem_object *ctx_obj = rq->ctx->engine[ring->id].state; in intel_lr_context_pin() [all …]
|
D | intel_frontbuffer.c | 79 void intel_fb_obj_invalidate(struct drm_i915_gem_object *obj, in intel_fb_obj_invalidate() 145 void intel_fb_obj_flush(struct drm_i915_gem_object *obj, in intel_fb_obj_flush()
|
D | i915_gem_gtt.h | 183 struct drm_i915_gem_object *obj; 550 int __must_check i915_gem_gtt_prepare_object(struct drm_i915_gem_object *obj); 551 void i915_gem_gtt_finish_object(struct drm_i915_gem_object *obj); 568 i915_ggtt_view_size(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; 184 struct drm_i915_gem_object *reg_bo; 309 struct drm_i915_gem_object *obj = overlay->old_vid_bo; in intel_overlay_release_old_vid_tail() 319 struct drm_i915_gem_object *obj = overlay->vid_bo; in intel_overlay_off_tail() 735 struct drm_i915_gem_object *new_bo, in intel_overlay_do_put_image() 950 struct drm_i915_gem_object *new_bo) in check_overlay_src() 1094 struct drm_i915_gem_object *new_bo; in intel_overlay_put_image() 1375 struct drm_i915_gem_object *reg_bo; in intel_setup_overlay()
|
D | i915_gem_batch_pool.h | 39 struct drm_i915_gem_object*
|
D | i915_gem_render_state.h | 37 struct drm_i915_gem_object *obj;
|
D | intel_fbc.c | 89 struct drm_i915_gem_object *obj = intel_fb_obj(fb); in i8xx_fbc_enable() 144 struct drm_i915_gem_object *obj = intel_fb_obj(fb); in g4x_fbc_enable() 195 struct drm_i915_gem_object *obj = intel_fb_obj(fb); in ilk_fbc_enable() 264 struct drm_i915_gem_object *obj = intel_fb_obj(fb); in gen7_fbc_enable() 855 struct drm_i915_gem_object *obj; in __intel_fbc_update()
|
D | i915_gem_debug.c | 38 struct drm_i915_gem_object *obj; in i915_verify_lists()
|
D | intel_drv.h | 120 struct drm_i915_gem_object *obj; 870 struct drm_i915_gem_object *pending_flip_obj; 1004 void intel_fb_obj_invalidate(struct drm_i915_gem_object *obj, 1016 void intel_fb_obj_flush(struct drm_i915_gem_object *obj, bool retire, 1076 struct drm_i915_gem_object *obj); 1181 struct drm_i915_gem_object *obj,
|
D | intel_lrc.h | 96 u32 intel_execlists_ctx_id(struct drm_i915_gem_object *ctx_obj);
|
D | i915_cmd_parser.c | 932 static u32 *vmap_batch(struct drm_i915_gem_object *obj, in vmap_batch() 969 static u32 *copy_batch(struct drm_i915_gem_object *dest_obj, in copy_batch() 970 struct drm_i915_gem_object *src_obj, in copy_batch() 1252 struct drm_i915_gem_object *batch_obj, in i915_parse_cmds() 1256 struct drm_i915_gem_object *shadow_batch_obj, in i915_parse_cmds()
|