Home
last modified time | relevance | path

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

/drivers/gpu/drm/i915/
Di915_trace.h20 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 …]
Di915_drv.h171 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 …]
Di915_gem_evict.c35 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()
Di915_gem.c39 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 …]
Di915_gem_execbuffer.c40 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 …]
Di915_gem_dmabuf.c33 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()
Di915_gem_stolen.c234 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()
Dintel_drv.h104 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);
Di915_gem_tiling.c260 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()
Di915_gem_gtt.c336 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()
Dintel_ringbuffer.h18 struct drm_i915_gem_object *obj;
51 struct drm_i915_gem_object *obj;
138 struct drm_i915_gem_object *last_context_obj;
Di915_gem_debug.c38 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()
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;
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()
Dintel_ringbuffer.c41 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()
Di915_debugfs.c73 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()
Dintel_sprite.c41 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()
Di915_irq.c1121 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()
Dintel_fb.c69 struct drm_i915_gem_object *obj; in intelfb_create()
Dintel_display.c1984 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 …]
Di915_gem_context.c356 struct drm_i915_gem_object *from_obj = ring->last_context_obj; in do_switch()
Dintel_pm.c83 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()