Searched refs:drm_i915_gem_object (Results 26 - 50 of 161) sorted by relevance

1234567

/linux-master/drivers/gpu/drm/i915/selftests/
H A Digt_spinner.h21 struct drm_i915_gem_object *hws;
22 struct drm_i915_gem_object *obj;
/linux-master/drivers/gpu/drm/i915/gt/
H A Dshmem_utils.h12 struct drm_i915_gem_object;
16 struct file *shmem_create_from_object(struct drm_i915_gem_object *obj);
H A Dintel_gt_buffer_pool_types.h24 struct drm_i915_gem_object *obj;
H A Dintel_gsc.h33 struct drm_i915_gem_object *gem_obj;
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_fb_bo.c14 void intel_fb_bo_framebuffer_fini(struct drm_i915_gem_object *obj)
20 struct drm_i915_gem_object *obj,
77 struct drm_i915_gem_object *
82 struct drm_i915_gem_object *obj;
H A Dintel_frontbuffer.h47 struct drm_i915_gem_object *obj;
80 intel_frontbuffer_get(struct drm_i915_gem_object *obj);
/linux-master/drivers/gpu/drm/i915/
H A Di915_drm_client.h70 struct drm_i915_gem_object *obj);
71 void i915_drm_client_remove_object(struct drm_i915_gem_object *obj);
76 struct drm_i915_gem_object *obj)
81 i915_drm_client_remove_object(struct drm_i915_gem_object *obj)
H A Di915_gem_ww.h13 struct drm_i915_gem_object *contended;
20 void i915_gem_ww_unlock_single(struct drm_i915_gem_object *obj);
H A Di915_gem_ww.c19 struct drm_i915_gem_object *obj;
21 while ((obj = list_first_entry_or_null(&ww->obj_list, struct drm_i915_gem_object, obj_link))) {
28 void i915_gem_ww_unlock_single(struct drm_i915_gem_object *obj)
H A Di915_gem_gtt.h17 struct drm_i915_gem_object;
23 int __must_check i915_gem_gtt_prepare_pages(struct drm_i915_gem_object *obj,
25 void i915_gem_gtt_finish_pages(struct drm_i915_gem_object *obj,
H A Di915_gem.h36 struct drm_i915_gem_object;
56 i915_gem_object_ggtt_pin_ww(struct drm_i915_gem_object *obj,
62 i915_gem_object_ggtt_pin(struct drm_i915_gem_object *obj,
66 int i915_gem_object_unbind(struct drm_i915_gem_object *obj,
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_object.c58 bool i915_gem_object_has_cache_level(const struct drm_i915_gem_object *obj,
76 struct drm_i915_gem_object *i915_gem_object_alloc(void)
78 struct drm_i915_gem_object *obj;
88 void i915_gem_object_free(struct drm_i915_gem_object *obj)
93 void i915_gem_object_init(struct drm_i915_gem_object *obj,
99 * in a drm_i915_gem_object. Make sure they are aliased.
141 void __i915_gem_object_fini(struct drm_i915_gem_object *obj)
151 * @obj: #drm_i915_gem_object
154 void i915_gem_object_set_cache_coherency(struct drm_i915_gem_object *obj,
176 * @obj: #drm_i915_gem_object
[all...]
H A Di915_gem_clflush.c18 struct drm_i915_gem_object *obj;
21 static void __do_clflush(struct drm_i915_gem_object *obj)
50 static struct clflush *clflush_work_create(struct drm_i915_gem_object *obj)
71 bool i915_gem_clflush_object(struct drm_i915_gem_object *obj,
H A Di915_gem_stolen.h13 struct drm_i915_gem_object;
33 struct drm_i915_gem_object *
37 bool i915_gem_object_is_stolen(const struct drm_i915_gem_object *obj);
H A Di915_gem_region.c13 void i915_gem_object_init_memory_region(struct drm_i915_gem_object *obj,
23 void i915_gem_object_release_memory_region(struct drm_i915_gem_object *obj)
32 static struct drm_i915_gem_object *
39 struct drm_i915_gem_object *obj;
106 struct drm_i915_gem_object *
116 struct drm_i915_gem_object *
158 struct drm_i915_gem_object *obj;
H A Di915_gem_dmabuf.c23 static struct drm_i915_gem_object *dma_buf_to_obj(struct dma_buf *buf)
31 struct drm_i915_gem_object *obj = dma_buf_to_obj(attach->dmabuf);
73 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
88 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
96 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
120 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
145 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
170 struct drm_i915_gem_object *obj = dma_buf_to_obj(dmabuf);
199 struct drm_i915_gem_object *obj = dma_buf_to_obj(dmabuf);
219 struct drm_i915_gem_object *ob
[all...]
H A Di915_gem_userptr.c72 i915_gem_userptr_init__mmu_notifier(struct drm_i915_gem_object *obj)
79 static void i915_gem_object_userptr_drop_ref(struct drm_i915_gem_object *obj)
99 static int i915_gem_userptr_get_pages(struct drm_i915_gem_object *obj)
158 i915_gem_userptr_put_pages(struct drm_i915_gem_object *obj,
212 static int i915_gem_object_userptr_unbind(struct drm_i915_gem_object *obj)
233 int i915_gem_object_userptr_submit_init(struct drm_i915_gem_object *obj)
310 int i915_gem_object_userptr_submit_done(struct drm_i915_gem_object *obj)
322 int i915_gem_object_userptr_validate(struct drm_i915_gem_object *obj)
348 i915_gem_userptr_release(struct drm_i915_gem_object *obj)
360 i915_gem_userptr_dmabuf_export(struct drm_i915_gem_object *ob
[all...]
H A Di915_gem_ttm_pm.c22 void i915_ttm_backup_free(struct drm_i915_gem_object *obj)
43 struct drm_i915_gem_object *obj)
51 struct drm_i915_gem_object *backup;
118 struct drm_i915_gem_object *obj)
169 struct drm_i915_gem_object *obj)
173 struct drm_i915_gem_object *backup = obj->ttm.backup;
H A Di915_gem_domain.c23 static bool gpu_write_needs_clflush(struct drm_i915_gem_object *obj)
41 bool i915_gem_cpu_write_needs_clflush(struct drm_i915_gem_object *obj)
59 flush_write_domain(struct drm_i915_gem_object *obj, unsigned int flush_domains)
95 static void __i915_gem_object_flush_for_display(struct drm_i915_gem_object *obj)
107 void i915_gem_object_flush_if_display(struct drm_i915_gem_object *obj)
117 void i915_gem_object_flush_if_display_locked(struct drm_i915_gem_object *obj)
133 i915_gem_object_set_to_wc_domain(struct drm_i915_gem_object *obj, bool write)
195 i915_gem_object_set_to_gtt_domain(struct drm_i915_gem_object *obj, bool write)
270 int i915_gem_object_set_cache_level(struct drm_i915_gem_object *obj,
305 struct drm_i915_gem_object *ob
[all...]
H A Di915_gem_pages.c19 void __i915_gem_object_set_pages(struct drm_i915_gem_object *obj,
98 int ____i915_gem_object_get_pages(struct drm_i915_gem_object *obj)
124 int __i915_gem_object_get_pages(struct drm_i915_gem_object *obj)
146 int i915_gem_object_pin_pages_unlocked(struct drm_i915_gem_object *obj)
167 int i915_gem_object_truncate(struct drm_i915_gem_object *obj)
175 static void __i915_gem_object_reset_page_iter(struct drm_i915_gem_object *obj)
188 static void unmap_object(struct drm_i915_gem_object *obj, void *ptr)
194 static void flush_tlb_invalidate(struct drm_i915_gem_object *obj)
210 __i915_gem_object_unset_pages(struct drm_i915_gem_object *obj)
239 int __i915_gem_object_put_pages(struct drm_i915_gem_object *ob
[all...]
H A Di915_gem_internal.c33 static int i915_gem_object_get_pages_internal(struct drm_i915_gem_object *obj)
120 static void i915_gem_object_put_pages_internal(struct drm_i915_gem_object *obj,
138 struct drm_i915_gem_object *
144 struct drm_i915_gem_object *obj;
194 struct drm_i915_gem_object *
H A Di915_gem_ttm.c112 i915_ttm_select_tt_caching(const struct drm_i915_gem_object *obj)
157 i915_ttm_placement_from_obj(const struct drm_i915_gem_object *obj,
271 struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
358 struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
391 void i915_ttm_free_cached_io_rsgt(struct drm_i915_gem_object *obj)
417 int i915_ttm_purge(struct drm_i915_gem_object *obj)
457 static int i915_ttm_shrink(struct drm_i915_gem_object *obj, unsigned int flags)
506 struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
563 i915_ttm_resource_get_st(struct drm_i915_gem_object *obj,
600 static int i915_ttm_truncate(struct drm_i915_gem_object *ob
[all...]
/linux-master/drivers/gpu/drm/i915/pxp/
H A Dintel_pxp.h12 struct drm_i915_gem_object;
35 struct drm_i915_gem_object *obj,
/linux-master/drivers/gpu/drm/i915/gem/selftests/
H A Dhuge_gem_object.c11 static void huge_free_pages(struct drm_i915_gem_object *obj,
28 static int huge_get_pages(struct drm_i915_gem_object *obj)
85 static void huge_put_pages(struct drm_i915_gem_object *obj,
100 struct drm_i915_gem_object *
106 struct drm_i915_gem_object *obj;
H A Di915_gem_object.c16 struct drm_i915_gem_object *obj;
38 struct drm_i915_gem_object *obj;

Completed in 335 milliseconds

1234567