Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/i915/
Di915_drv.h397 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 …]
Di915_gem_batch_pool.c64 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()
Di915_gem_dmabuf.c30 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()
Di915_gem.c41 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 …]
Di915_gem_userptr.c61 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 …]
Di915_trace.h94 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 …]
Di915_gem_stolen.c372 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()
Di915_gem_execbuffer.c99 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 …]
Di915_gem_shrinker.c115 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()
Dintel_lrc.h86 struct drm_i915_gem_object *batch_obj,
88 u32 intel_execlists_ctx_id(struct drm_i915_gem_object *ctx_obj);
Di915_gem_tiling.c287 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()
Dintel_lrc.c248 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 …]
Dintel_frontbuffer.c133 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()
Di915_gem_gtt.h155 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);
Di915_gem_render_state.h37 struct drm_i915_gem_object *obj;
Dintel_fbc.c73 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()
Dintel_ringbuffer.h29 struct drm_i915_gem_object *obj;
97 struct drm_i915_gem_object *obj;
286 struct drm_i915_gem_object *obj;
Dintel_overlay.c173 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()
Dintel_drv.h120 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);
Di915_gem_debug.c38 struct drm_i915_gem_object *obj; in i915_verify_lists()
Di915_cmd_parser.c821 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()
Di915_gem_gtt.c1659 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()
Di915_gem_context.c154 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()
Di915_debugfs.c97 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 …]
Di915_gpu_error.c578 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()
Dintel_sprite.c190 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()
Dintel_fbdev.c121 struct drm_i915_gem_object *obj; in intelfb_alloc()
182 struct drm_i915_gem_object *obj; in intelfb_create()
Dintel_display.c91 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 …]
Dintel_ringbuffer.c570 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()
Dintel_pm.c1323 struct drm_i915_gem_object *obj; in i9xx_update_wm()
4771 struct drm_i915_gem_object *pctx; in valleyview_setup_pctx()