Searched refs:drm_i915_gem_object (Results 1 - 35 of 35) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/i915/
H A Di915_gem_dmabuf.c30 static struct drm_i915_gem_object *dma_buf_to_obj(struct dma_buf *buf) dma_buf_to_obj()
38 struct drm_i915_gem_object *obj = dma_buf_to_obj(attachment->dmabuf); i915_gem_map_dma_buf()
96 struct drm_i915_gem_object *obj = dma_buf_to_obj(attachment->dmabuf); i915_gem_unmap_dma_buf()
111 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); i915_gem_dmabuf_vmap()
162 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); i915_gem_dmabuf_vunmap()
201 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); i915_gem_begin_cpu_access()
232 struct drm_i915_gem_object *obj = to_intel_bo(gem_obj); i915_gem_prime_export()
250 static int i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj) i915_gem_object_get_pages_dmabuf()
262 static void i915_gem_object_put_pages_dmabuf(struct drm_i915_gem_object *obj) i915_gem_object_put_pages_dmabuf()
277 struct drm_i915_gem_object *obj; i915_gem_prime_import()
H A Dintel_guc.h31 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;
H A Di915_gem_batch_pool.c72 struct drm_i915_gem_object *obj = i915_gem_batch_pool_fini()
74 struct drm_i915_gem_object, i915_gem_batch_pool_fini()
96 struct drm_i915_gem_object * i915_gem_batch_pool_get()
100 struct drm_i915_gem_object *obj = NULL; i915_gem_batch_pool_get()
101 struct drm_i915_gem_object *tmp, *next; i915_gem_batch_pool_get()
H A Di915_trace.h94 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)
358 TP_PROTO(struct drm_i915_gem_object *obj, u32 index, bool gtt, bool write),
362 __field(struct drm_i915_gem_object *, obj)
383 TP_PROTO(struct drm_i915_gem_object *obj),
387 __field(struct drm_i915_gem_object *, obj)
398 TP_PROTO(struct drm_i915_gem_object *obj),
403 TP_PROTO(struct drm_i915_gem_object *obj),
631 TP_PROTO(int plane, struct drm_i915_gem_object *obj),
637 __field(struct drm_i915_gem_object *, obj)
649 TP_PROTO(int plane, struct drm_i915_gem_object *obj),
655 __field(struct drm_i915_gem_object *, obj)
H A Di915_gem.c43 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) cpu_write_needs_clflush()
156 i915_gem_object_get_pages_phys(struct drm_i915_gem_object *obj) i915_gem_object_get_pages_phys()
207 i915_gem_object_put_pages_phys(struct drm_i915_gem_object *obj) i915_gem_object_put_pages_phys()
257 i915_gem_object_release_phys(struct drm_i915_gem_object *obj) i915_gem_object_release_phys()
269 drop_pages(struct drm_i915_gem_object *obj) drop_pages()
286 i915_gem_object_attach_phys(struct drm_i915_gem_object *obj, i915_gem_object_attach_phys()
321 i915_gem_phys_pwrite(struct drm_i915_gem_object *obj, i915_gem_phys_pwrite()
368 void i915_gem_object_free(struct drm_i915_gem_object *obj) i915_gem_object_free()
380 struct drm_i915_gem_object *obj; i915_gem_create()
485 int i915_gem_obj_prepare_shmem_read(struct drm_i915_gem_object *obj, i915_gem_obj_prepare_shmem_read()
595 struct drm_i915_gem_object *obj, i915_gem_shmem_pread()
688 struct drm_i915_gem_object *obj; i915_gem_pread_ioctl()
764 struct drm_i915_gem_object *obj, i915_gem_gtt_pwrite_fast()
896 struct drm_i915_gem_object *obj, i915_gem_shmem_pwrite()
1032 struct drm_i915_gem_object *obj; i915_gem_pwrite_ioctl()
1492 i915_gem_object_wait_rendering(struct drm_i915_gem_object *obj, i915_gem_object_wait_rendering()
1530 i915_gem_object_retire_request(struct drm_i915_gem_object *obj, i915_gem_object_retire_request()
1547 i915_gem_object_wait_rendering__nonblocking(struct drm_i915_gem_object *obj, i915_gem_object_wait_rendering__nonblocking()
1619 struct drm_i915_gem_object *obj; i915_gem_set_domain_ioctl()
1682 struct drm_i915_gem_object *obj; i915_gem_sw_finish_ioctl()
1791 struct drm_i915_gem_object *obj = to_intel_bo(vma->vm_private_data); i915_gem_fault()
1963 i915_gem_release_mmap(struct drm_i915_gem_object *obj) i915_gem_release_mmap()
1976 struct drm_i915_gem_object *obj; i915_gem_release_all_mmaps()
2029 static int i915_gem_object_create_mmap_offset(struct drm_i915_gem_object *obj) i915_gem_object_create_mmap_offset()
2067 static void i915_gem_object_free_mmap_offset(struct drm_i915_gem_object *obj) i915_gem_object_free_mmap_offset()
2078 struct drm_i915_gem_object *obj; i915_gem_mmap_gtt()
2136 i915_gem_object_truncate(struct drm_i915_gem_object *obj) i915_gem_object_truncate()
2154 i915_gem_object_invalidate(struct drm_i915_gem_object *obj) i915_gem_object_invalidate()
2173 i915_gem_object_put_pages_gtt(struct drm_i915_gem_object *obj) i915_gem_object_put_pages_gtt()
2216 i915_gem_object_put_pages(struct drm_i915_gem_object *obj) i915_gem_object_put_pages()
2242 i915_gem_object_get_pages_gtt(struct drm_i915_gem_object *obj) i915_gem_object_get_pages_gtt()
2373 i915_gem_object_get_pages(struct drm_i915_gem_object *obj) i915_gem_object_get_pages()
2404 struct drm_i915_gem_object *obj = vma->obj; i915_vma_move_to_active()
2421 i915_gem_object_retire__write(struct drm_i915_gem_object *obj) i915_gem_object_retire__write()
2431 i915_gem_object_retire__read(struct drm_i915_gem_object *obj, int ring) i915_gem_object_retire__read()
2540 struct drm_i915_gem_object *obj, __i915_add_request()
2801 struct drm_i915_gem_object *obj; i915_gem_reset_ring_cleanup()
2804 struct drm_i915_gem_object, i915_gem_reset_ring_cleanup()
2902 struct drm_i915_gem_object *obj; i915_gem_retire_requests_ring()
2905 struct drm_i915_gem_object, i915_gem_retire_requests_ring()
3004 i915_gem_object_flush_active(struct drm_i915_gem_object *obj) i915_gem_object_flush_active()
3058 struct drm_i915_gem_object *obj; i915_gem_wait_ioctl()
3121 __i915_gem_object_sync(struct drm_i915_gem_object *obj, __i915_gem_object_sync()
3214 i915_gem_object_sync(struct drm_i915_gem_object *obj, i915_gem_object_sync()
3246 static void i915_gem_object_finish_gtt(struct drm_i915_gem_object *obj) i915_gem_object_finish_gtt()
3272 struct drm_i915_gem_object *obj = vma->obj; __i915_vma_unbind()
3419 i915_gem_object_bind_to_vm(struct drm_i915_gem_object *obj, i915_gem_object_bind_to_vm()
3563 i915_gem_clflush_object(struct drm_i915_gem_object *obj, i915_gem_clflush_object()
3602 i915_gem_object_flush_gtt_write_domain(struct drm_i915_gem_object *obj) i915_gem_object_flush_gtt_write_domain()
3631 i915_gem_object_flush_cpu_write_domain(struct drm_i915_gem_object *obj) i915_gem_object_flush_cpu_write_domain()
3658 i915_gem_object_set_to_gtt_domain(struct drm_i915_gem_object *obj, bool write) i915_gem_object_set_to_gtt_domain()
3732 int i915_gem_object_set_cache_level(struct drm_i915_gem_object *obj, i915_gem_object_set_cache_level()
3844 struct drm_i915_gem_object *obj; i915_gem_get_caching_ioctl()
3874 struct drm_i915_gem_object *obj; i915_gem_set_caching_ioctl()
3930 i915_gem_object_pin_to_display_plane(struct drm_i915_gem_object *obj, i915_gem_object_pin_to_display_plane()
3995 i915_gem_object_unpin_from_display_plane(struct drm_i915_gem_object *obj, i915_gem_object_unpin_from_display_plane()
4013 i915_gem_object_set_to_cpu_domain(struct drm_i915_gem_object *obj, bool write) i915_gem_object_set_to_cpu_domain()
4119 struct drm_i915_gem_object *obj = vma->obj; i915_vma_misplaced()
4137 struct drm_i915_gem_object *obj = vma->obj; __i915_vma_set_map_and_fenceable()
4159 i915_gem_object_do_pin(struct drm_i915_gem_object *obj, i915_gem_object_do_pin()
4234 i915_gem_object_pin(struct drm_i915_gem_object *obj, i915_gem_object_pin()
4245 i915_gem_object_ggtt_pin(struct drm_i915_gem_object *obj, i915_gem_object_ggtt_pin()
4258 i915_gem_object_ggtt_unpin_view(struct drm_i915_gem_object *obj, i915_gem_object_ggtt_unpin_view()
4275 struct drm_i915_gem_object *obj; i915_gem_busy_ioctl()
4322 struct drm_i915_gem_object *obj; i915_gem_madvise_ioctl()
4373 void i915_gem_object_init(struct drm_i915_gem_object *obj, i915_gem_object_init()
4398 struct drm_i915_gem_object *i915_gem_alloc_object(struct drm_device *dev, i915_gem_alloc_object()
4401 struct drm_i915_gem_object *obj; i915_gem_alloc_object()
4451 static bool discard_backing_storage(struct drm_i915_gem_object *obj) discard_backing_storage()
4477 struct drm_i915_gem_object *obj = to_intel_bo(gem_obj); i915_gem_free_object()
4539 struct i915_vma *i915_gem_obj_to_vma(struct drm_i915_gem_object *obj, i915_gem_obj_to_vma()
4553 struct i915_vma *i915_gem_obj_to_ggtt_view(struct drm_i915_gem_object *obj, i915_gem_obj_to_ggtt_view()
4991 sizeof(struct drm_i915_gem_object), 0, i915_gem_load()
5117 void i915_gem_track_fb(struct drm_i915_gem_object *old, i915_gem_track_fb()
5118 struct drm_i915_gem_object *new, i915_gem_track_fb()
5135 u64 i915_gem_obj_offset(struct drm_i915_gem_object *o, i915_gem_obj_offset()
5156 u64 i915_gem_obj_ggtt_offset_view(struct drm_i915_gem_object *o, i915_gem_obj_ggtt_offset_view()
5171 bool i915_gem_obj_bound(struct drm_i915_gem_object *o, i915_gem_obj_bound()
5187 bool i915_gem_obj_ggtt_bound_view(struct drm_i915_gem_object *o, i915_gem_obj_ggtt_bound_view()
5202 bool i915_gem_obj_bound_any(struct drm_i915_gem_object *o) i915_gem_obj_bound_any()
5213 unsigned long i915_gem_obj_size(struct drm_i915_gem_object *o, i915_gem_obj_size()
5233 bool i915_gem_obj_is_pinned(struct drm_i915_gem_object *obj) i915_gem_obj_is_pinned()
5244 struct drm_i915_gem_object * i915_gem_object_create_from_data()
5248 struct drm_i915_gem_object *obj; i915_gem_object_create_from_data()
H A Di915_gem_userptr.c60 struct drm_i915_gem_object *obj;
69 struct drm_i915_gem_object *obj = mo->obj; __cancel_userptr__worker()
205 struct drm_i915_gem_object *obj; i915_mmu_notifier_add()
260 i915_gem_userptr_release__mmu_notifier(struct drm_i915_gem_object *obj) i915_gem_userptr_release__mmu_notifier()
297 i915_gem_userptr_init__mmu_notifier(struct drm_i915_gem_object *obj, i915_gem_userptr_init__mmu_notifier()
348 i915_gem_userptr_release__mmu_notifier(struct drm_i915_gem_object *obj) i915_gem_userptr_release__mmu_notifier()
353 i915_gem_userptr_init__mmu_notifier(struct drm_i915_gem_object *obj, i915_gem_userptr_init__mmu_notifier()
387 i915_gem_userptr_init__mm_struct(struct drm_i915_gem_object *obj) i915_gem_userptr_init__mm_struct()
455 i915_gem_userptr_release__mm_struct(struct drm_i915_gem_object *obj) i915_gem_userptr_release__mm_struct()
468 struct drm_i915_gem_object *obj;
512 __i915_gem_userptr_set_pages(struct drm_i915_gem_object *obj, __i915_gem_userptr_set_pages()
532 __i915_gem_userptr_set_active(struct drm_i915_gem_object *obj, __i915_gem_userptr_set_active()
569 struct drm_i915_gem_object *obj = work->obj; __i915_gem_userptr_get_pages_worker()
629 __i915_gem_userptr_get_pages_schedule(struct drm_i915_gem_object *obj, __i915_gem_userptr_get_pages_schedule()
677 i915_gem_userptr_get_pages(struct drm_i915_gem_object *obj) i915_gem_userptr_get_pages()
748 i915_gem_userptr_put_pages(struct drm_i915_gem_object *obj) i915_gem_userptr_put_pages()
776 i915_gem_userptr_release(struct drm_i915_gem_object *obj) i915_gem_userptr_release()
783 i915_gem_userptr_dmabuf_export(struct drm_i915_gem_object *obj) i915_gem_userptr_dmabuf_export()
837 struct drm_i915_gem_object *obj; i915_gem_userptr_ioctl()
H A Di915_drv.h479 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;
1696 struct drm_i915_gem_object *batch_obj;
1742 struct drm_i915_gem_object *semaphore_obj;
1875 struct drm_i915_gem_object *vlv_pctx;
2008 int (*get_pages)(struct drm_i915_gem_object *);
2009 void (*put_pages)(struct drm_i915_gem_object *);
2010 int (*dmabuf_export)(struct drm_i915_gem_object *);
2011 void (*release)(struct drm_i915_gem_object *);
2037 struct drm_i915_gem_object { struct
2169 #define to_intel_bo(x) container_of(x, struct drm_i915_gem_object, base)
2171 void i915_gem_track_fb(struct drm_i915_gem_object *old,
2172 struct drm_i915_gem_object *new,
2236 struct drm_i915_gem_object *batch_obj;
2819 void i915_gem_object_free(struct drm_i915_gem_object *obj);
2820 void i915_gem_object_init(struct drm_i915_gem_object *obj,
2822 struct drm_i915_gem_object *i915_gem_alloc_object(struct drm_device *dev,
2824 struct drm_i915_gem_object *i915_gem_object_create_from_data(
2840 i915_gem_object_pin(struct drm_i915_gem_object *obj,
2845 i915_gem_object_ggtt_pin(struct drm_i915_gem_object *obj,
2859 int i915_gem_object_put_pages(struct drm_i915_gem_object *obj);
2861 void i915_gem_release_mmap(struct drm_i915_gem_object *obj);
2863 int i915_gem_obj_prepare_shmem_read(struct drm_i915_gem_object *obj,
2866 int __must_check i915_gem_object_get_pages(struct drm_i915_gem_object *obj);
2874 i915_gem_object_get_page(struct drm_i915_gem_object *obj, int n) i915_gem_object_get_page()
2893 static inline void i915_gem_object_pin_pages(struct drm_i915_gem_object *obj) i915_gem_object_pin_pages()
2898 static inline void i915_gem_object_unpin_pages(struct drm_i915_gem_object *obj) i915_gem_object_unpin_pages()
2905 int i915_gem_object_sync(struct drm_i915_gem_object *obj,
2978 bool i915_gem_clflush_object(struct drm_i915_gem_object *obj, bool force);
2988 struct drm_i915_gem_object *batch_obj,
3002 i915_gem_object_wait_rendering(struct drm_i915_gem_object *obj,
3005 i915_gem_object_set_to_gtt_domain(struct drm_i915_gem_object *obj,
3008 i915_gem_object_set_to_cpu_domain(struct drm_i915_gem_object *obj, bool write);
3010 i915_gem_object_pin_to_display_plane(struct drm_i915_gem_object *obj,
3015 void i915_gem_object_unpin_from_display_plane(struct drm_i915_gem_object *obj,
3017 int i915_gem_object_attach_phys(struct drm_i915_gem_object *obj,
3028 int i915_gem_object_set_cache_level(struct drm_i915_gem_object *obj,
3037 u64 i915_gem_obj_ggtt_offset_view(struct drm_i915_gem_object *o,
3039 u64 i915_gem_obj_offset(struct drm_i915_gem_object *o,
3042 i915_gem_obj_ggtt_offset(struct drm_i915_gem_object *o) i915_gem_obj_ggtt_offset()
3047 bool i915_gem_obj_bound_any(struct drm_i915_gem_object *o);
3048 bool i915_gem_obj_ggtt_bound_view(struct drm_i915_gem_object *o,
3050 bool i915_gem_obj_bound(struct drm_i915_gem_object *o,
3053 unsigned long i915_gem_obj_size(struct drm_i915_gem_object *o,
3056 i915_gem_obj_to_vma(struct drm_i915_gem_object *obj,
3059 i915_gem_obj_to_ggtt_view(struct drm_i915_gem_object *obj,
3063 i915_gem_obj_lookup_or_create_vma(struct drm_i915_gem_object *obj,
3066 i915_gem_obj_lookup_or_create_ggtt_vma(struct drm_i915_gem_object *obj,
3070 i915_gem_obj_to_ggtt(struct drm_i915_gem_object *obj) i915_gem_obj_to_ggtt()
3074 bool i915_gem_obj_is_pinned(struct drm_i915_gem_object *obj);
3095 static inline bool i915_gem_obj_ggtt_bound(struct drm_i915_gem_object *obj) i915_gem_obj_ggtt_bound()
3101 i915_gem_obj_ggtt_size(struct drm_i915_gem_object *obj) i915_gem_obj_ggtt_size()
3107 i915_gem_obj_ggtt_pin(struct drm_i915_gem_object *obj, i915_gem_obj_ggtt_pin()
3116 i915_gem_object_ggtt_unbind(struct drm_i915_gem_object *obj) i915_gem_object_ggtt_unbind()
3121 void i915_gem_object_ggtt_unpin_view(struct drm_i915_gem_object *obj,
3124 i915_gem_object_ggtt_unpin(struct drm_i915_gem_object *obj) i915_gem_object_ggtt_unpin()
3130 int __must_check i915_gem_object_get_fence(struct drm_i915_gem_object *obj);
3131 int __must_check i915_gem_object_put_fence(struct drm_i915_gem_object *obj);
3133 bool i915_gem_object_pin_fence(struct drm_i915_gem_object *obj);
3134 void i915_gem_object_unpin_fence(struct drm_i915_gem_object *obj);
3139 void i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj);
3140 void i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj);
3153 struct drm_i915_gem_object *
3209 struct drm_i915_gem_object *
3211 struct drm_i915_gem_object *
3230 static inline bool i915_gem_object_needs_bit17_swizzle(struct drm_i915_gem_object *obj) i915_gem_object_needs_bit17_swizzle()
3286 struct drm_i915_gem_object *batch_obj,
3287 struct drm_i915_gem_object *shadow_batch_obj,
H A Di915_gem_execbuffer.c99 struct drm_i915_gem_object *obj; eb_lookup_vmas()
135 struct drm_i915_gem_object, eb_lookup_vmas()
175 struct drm_i915_gem_object, eb_lookup_vmas()
214 struct drm_i915_gem_object *obj = vma->obj; i915_gem_execbuffer_unreserve_vma()
245 static inline int use_cpu_reloc(struct drm_i915_gem_object *obj) use_cpu_reloc()
253 relocate_entry_cpu(struct drm_i915_gem_object *obj, relocate_entry_cpu()
289 relocate_entry_gtt(struct drm_i915_gem_object *obj, relocate_entry_gtt()
344 relocate_entry_clflush(struct drm_i915_gem_object *obj, relocate_entry_clflush()
380 i915_gem_execbuffer_relocate_entry(struct drm_i915_gem_object *obj, i915_gem_execbuffer_relocate_entry()
386 struct drm_i915_gem_object *target_i915_obj; i915_gem_execbuffer_relocate_entry()
583 struct drm_i915_gem_object *obj = vma->obj; i915_gem_execbuffer_reserve_vma()
664 struct drm_i915_gem_object *obj = vma->obj; eb_vma_misplaced()
694 struct drm_i915_gem_object *obj; i915_gem_execbuffer_reserve()
916 struct drm_i915_gem_object *obj = vma->obj; list_for_each_entry()
1056 struct drm_i915_gem_object *obj = vma->obj; list_for_each_entry()
1126 static struct drm_i915_gem_object* i915_gem_execbuffer_parse()
1130 struct drm_i915_gem_object *batch_obj, i915_gem_execbuffer_parse()
1135 struct drm_i915_gem_object *shadow_batch_obj; i915_gem_execbuffer_parse()
1306 static struct drm_i915_gem_object * eb_get_batch()
1333 struct drm_i915_gem_object *batch_obj; i915_gem_do_execbuffer()
1493 struct drm_i915_gem_object *parsed_batch_obj; i915_gem_do_execbuffer()
H A Di915_gem_batch_pool.h39 struct drm_i915_gem_object*
H A Di915_gem_render_state.h37 struct drm_i915_gem_object *obj;
H A Di915_gem_fence.c59 struct drm_i915_gem_object *obj) i965_write_fence_reg()
118 struct drm_i915_gem_object *obj) i915_write_fence_reg()
157 struct drm_i915_gem_object *obj) i830_write_fence_reg()
188 inline static bool i915_gem_object_needs_mb(struct drm_i915_gem_object *obj) i915_gem_object_needs_mb()
194 struct drm_i915_gem_object *obj) i915_gem_write_fence()
228 static void i915_gem_object_update_fence(struct drm_i915_gem_object *obj, i915_gem_object_update_fence()
249 static inline void i915_gem_object_fence_lost(struct drm_i915_gem_object *obj) i915_gem_object_fence_lost()
262 i915_gem_object_wait_fence(struct drm_i915_gem_object *obj) i915_gem_object_wait_fence()
287 i915_gem_object_put_fence(struct drm_i915_gem_object *obj) i915_gem_object_put_fence()
367 i915_gem_object_get_fence(struct drm_i915_gem_object *obj) i915_gem_object_get_fence()
401 struct drm_i915_gem_object *old = reg->obj; i915_gem_object_get_fence()
433 i915_gem_object_pin_fence(struct drm_i915_gem_object *obj) i915_gem_object_pin_fence()
457 i915_gem_object_unpin_fence(struct drm_i915_gem_object *obj) i915_gem_object_unpin_fence()
746 i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj) i915_gem_object_do_bit_17_swizzle()
776 i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj) i915_gem_object_save_bit_17_swizzle()
H A Di915_gem_stolen.c522 static int i915_gem_object_get_pages_stolen(struct drm_i915_gem_object *obj) i915_gem_object_get_pages_stolen()
528 static void i915_gem_object_put_pages_stolen(struct drm_i915_gem_object *obj) i915_gem_object_put_pages_stolen()
537 i915_gem_object_release_stolen(struct drm_i915_gem_object *obj) i915_gem_object_release_stolen()
553 static struct drm_i915_gem_object * _i915_gem_object_create_stolen()
557 struct drm_i915_gem_object *obj; _i915_gem_object_create_stolen()
584 struct drm_i915_gem_object * i915_gem_object_create_stolen()
588 struct drm_i915_gem_object *obj; i915_gem_object_create_stolen()
618 struct drm_i915_gem_object * i915_gem_object_create_stolen_for_preallocated()
626 struct drm_i915_gem_object *obj; i915_gem_object_create_stolen_for_preallocated()
H A Di915_gem_debug.c38 struct drm_i915_gem_object *obj; i915_verify_lists()
H A Di915_gem_shrinker.c118 struct drm_i915_gem_object *obj; i915_gem_shrink()
191 static int num_vma_bound(struct drm_i915_gem_object *obj) num_vma_bound()
212 struct drm_i915_gem_object *obj; i915_gem_shrinker_count()
269 struct drm_i915_gem_object *obj; i915_gem_shrinker_oom()
H A Di915_gem_tiling.c118 i915_gem_object_fence_ok(struct drm_i915_gem_object *obj, int tiling_mode) i915_gem_object_fence_ok()
166 struct drm_i915_gem_object *obj; i915_gem_set_tiling()
294 struct drm_i915_gem_object *obj; i915_gem_get_tiling()
H A Di915_guc_submission.c404 struct drm_i915_gem_object *obj; guc_init_ctx_desc()
571 struct drm_i915_gem_object *ctx_obj = rq->ctx->engine[ring_id].state; lr_context_update()
572 struct drm_i915_gem_object *rb_obj = rq->ringbuf->obj; lr_context_update()
649 * Return: A drm_i915_gem_object if successful, otherwise NULL.
651 static struct drm_i915_gem_object *gem_allocate_guc_obj(struct drm_device *dev, gem_allocate_guc_obj()
655 struct drm_i915_gem_object *obj; gem_allocate_guc_obj()
682 static void gem_release_guc_obj(struct drm_i915_gem_object *obj) gem_release_guc_obj()
745 struct drm_i915_gem_object *obj; guc_client_alloc()
814 struct drm_i915_gem_object *obj; guc_create_log()
H A Dintel_lrc.h96 u32 intel_execlists_ctx_id(struct drm_i915_gem_object *ctx_obj);
H A Dintel_overlay.c173 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; intel_overlay_release_old_vid_tail()
319 struct drm_i915_gem_object *obj = overlay->vid_bo; intel_overlay_off_tail()
735 struct drm_i915_gem_object *new_bo, intel_overlay_do_put_image()
950 struct drm_i915_gem_object *new_bo) check_overlay_src()
1094 struct drm_i915_gem_object *new_bo; intel_overlay_put_image()
1375 struct drm_i915_gem_object *reg_bo; intel_setup_overlay()
H A Dintel_ringbuffer.h31 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;
H A Di915_gem_gtt.h183 struct drm_i915_gem_object *obj;
547 int __must_check i915_gem_gtt_prepare_object(struct drm_i915_gem_object *obj);
548 void i915_gem_gtt_finish_object(struct drm_i915_gem_object *obj);
565 i915_ggtt_view_size(struct drm_i915_gem_object *obj,
H A Dintel_lrc.c225 struct drm_i915_gem_object *default_ctx_obj);
273 u32 intel_execlists_ctx_id(struct drm_i915_gem_object *ctx_obj) intel_execlists_ctx_id()
295 struct drm_i915_gem_object *ctx_obj = ctx->engine[ring->id].state; intel_lr_context_descriptor()
361 struct drm_i915_gem_object *ctx_obj = rq->ctx->engine[ring->id].state; execlists_update_context()
362 struct drm_i915_gem_object *rb_obj = rq->ringbuf->obj; execlists_update_context()
476 struct drm_i915_gem_object *ctx_obj = execlists_check_remove_request()
633 struct drm_i915_gem_object *obj = vma->obj; list_for_each_entry()
962 struct drm_i915_gem_object *ctx_obj = intel_execlists_retire_requests()
1011 struct drm_i915_gem_object *ctx_obj, intel_lr_context_do_pin()
1046 struct drm_i915_gem_object *ctx_obj = rq->ctx->engine[ring->id].state; intel_lr_context_pin()
1064 struct drm_i915_gem_object *ctx_obj = rq->ctx->engine[ring->id].state; intel_lr_context_unpin()
2230 populate_lr_context(struct intel_context *ctx, struct drm_i915_gem_object *ctx_obj, populate_lr_context()
2382 struct drm_i915_gem_object *ctx_obj = ctx->engine[i].state; intel_lr_context_free()
2425 struct drm_i915_gem_object *default_ctx_obj) lrc_setup_hardware_status_page()
2460 struct drm_i915_gem_object *ctx_obj; intel_lr_context_deferred_alloc()
2533 struct drm_i915_gem_object *ctx_obj = for_each_ring()
H A Dintel_frontbuffer.c79 void intel_fb_obj_invalidate(struct drm_i915_gem_object *obj, intel_fb_obj_invalidate()
145 void intel_fb_obj_flush(struct drm_i915_gem_object *obj, intel_fb_obj_flush()
H A Di915_gem_gtt.c2323 int i915_gem_gtt_prepare_object(struct drm_i915_gem_object *obj) i915_gem_gtt_prepare_object()
2505 struct drm_i915_gem_object *obj = vma->obj; ggtt_bind_vma()
2537 struct drm_i915_gem_object *obj = vma->obj; aliasing_gtt_bind_vma()
2572 struct drm_i915_gem_object *obj = vma->obj; ggtt_unbind_vma()
2594 void i915_gem_gtt_finish_object(struct drm_i915_gem_object *obj) i915_gem_gtt_finish_object()
2642 struct drm_i915_gem_object *obj; i915_gem_setup_global_gtt()
3145 struct drm_i915_gem_object *obj; i915_gem_restore_gtt_mappings()
3205 __i915_gem_vma_create(struct drm_i915_gem_object *obj, __i915_gem_vma_create()
3235 i915_gem_obj_lookup_or_create_vma(struct drm_i915_gem_object *obj, i915_gem_obj_lookup_or_create_vma()
3249 i915_gem_obj_lookup_or_create_ggtt_vma(struct drm_i915_gem_object *obj, i915_gem_obj_lookup_or_create_ggtt_vma()
3304 struct drm_i915_gem_object *obj) intel_rotate_fb_obj_pages()
3393 struct drm_i915_gem_object *obj) intel_partial_pages()
3532 i915_ggtt_view_size(struct drm_i915_gem_object *obj, i915_ggtt_view_size()
H A Di915_cmd_parser.c858 static u32 *vmap_batch(struct drm_i915_gem_object *obj, vmap_batch()
895 static u32 *copy_batch(struct drm_i915_gem_object *dest_obj, copy_batch()
896 struct drm_i915_gem_object *src_obj, copy_batch()
1112 struct drm_i915_gem_object *batch_obj, i915_parse_cmds()
1113 struct drm_i915_gem_object *shadow_batch_obj, i915_parse_cmds()
H A Di915_debugfs.c92 static const char *get_pin_flag(struct drm_i915_gem_object *obj) get_pin_flag()
100 static const char *get_tiling_flag(struct drm_i915_gem_object *obj) get_tiling_flag()
110 static inline const char *get_global_flag(struct drm_i915_gem_object *obj) get_global_flag()
115 static u64 i915_gem_obj_total_ggtt_size(struct drm_i915_gem_object *obj) i915_gem_obj_total_ggtt_size()
130 describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj) describe_obj()
251 struct drm_i915_gem_object *a = obj_rank_by_stolen()
252 container_of(A, struct drm_i915_gem_object, obj_exec_link); obj_rank_by_stolen()
253 struct drm_i915_gem_object *b = obj_rank_by_stolen()
254 container_of(B, struct drm_i915_gem_object, obj_exec_link); obj_rank_by_stolen()
268 struct drm_i915_gem_object *obj; i915_gem_stolen_list_info()
334 struct drm_i915_gem_object *obj = ptr; per_file_stats()
400 struct drm_i915_gem_object *obj; print_batch_pool_stats()
437 struct drm_i915_gem_object *obj; i915_gem_object_info()
534 struct drm_i915_gem_object *obj; i915_gem_gtt_info()
641 struct drm_i915_gem_object *obj; i915_gem_batch_pool_info()
961 struct drm_i915_gem_object *obj = dev_priv->fence_regs[i].obj; i915_gem_fence_regs_info()
1947 struct drm_i915_gem_object *ctx_obj = for_each_ring()
1973 struct drm_i915_gem_object *ctx_obj) i915_dump_lrc_obj()
2111 struct drm_i915_gem_object *ctx_obj; for_each_ring()
2502 struct drm_i915_gem_object *log_obj = dev_priv->guc.log_obj; i915_guc_log_dump()
H A Di915_gpu_error.c591 struct drm_i915_gem_object *src, i915_error_object_create()
694 struct drm_i915_gem_object *obj = vma->obj; capture_bo()
737 struct drm_i915_gem_object *obj; capture_pinned_bo()
961 struct drm_i915_gem_object *obj; i915_gem_record_active_context()
1091 struct drm_i915_gem_object *obj; i915_gem_capture_vm()
H A Dintel_fbc.c89 struct drm_i915_gem_object *obj = intel_fb_obj(fb); i8xx_fbc_enable()
144 struct drm_i915_gem_object *obj = intel_fb_obj(fb); g4x_fbc_enable()
195 struct drm_i915_gem_object *obj = intel_fb_obj(fb); ilk_fbc_enable()
264 struct drm_i915_gem_object *obj = intel_fb_obj(fb); gen7_fbc_enable()
855 struct drm_i915_gem_object *obj; __intel_fbc_update()
H A Dintel_fbdev.c126 struct drm_i915_gem_object *obj = NULL; intelfb_alloc()
192 struct drm_i915_gem_object *obj; intelfb_create()
552 struct drm_i915_gem_object *obj = for_each_crtc()
H A Dintel_drv.h120 struct drm_i915_gem_object *obj;
871 struct drm_i915_gem_object *pending_flip_obj;
1005 void intel_fb_obj_invalidate(struct drm_i915_gem_object *obj,
1017 void intel_fb_obj_flush(struct drm_i915_gem_object *obj, bool retire,
1077 struct drm_i915_gem_object *obj);
1182 struct drm_i915_gem_object *obj,
H A Dintel_sprite.c191 struct drm_i915_gem_object *obj = intel_fb_obj(fb); skl_update_plane()
354 struct drm_i915_gem_object *obj = intel_fb_obj(fb); vlv_update_plane()
494 struct drm_i915_gem_object *obj = intel_fb_obj(fb); ivb_update_plane()
636 struct drm_i915_gem_object *obj = intel_fb_obj(fb); ilk_update_plane()
H A Dintel_guc_loader.c238 struct drm_i915_gem_object *fw_obj = guc_fw->guc_fw_obj; guc_ucode_xfer_dma()
458 struct drm_i915_gem_object *obj; guc_fw_fetch()
H A Di915_gem_context.c175 struct drm_i915_gem_object * i915_gem_alloc_context_obj()
178 struct drm_i915_gem_object *obj; i915_gem_alloc_context_obj()
222 struct drm_i915_gem_object *obj = __create_hw_context()
H A Dintel_ringbuffer.c578 struct drm_i915_gem_object *obj = ringbuf->obj; init_ring_common()
1938 struct drm_i915_gem_object *obj; cleanup_status_page()
1952 struct drm_i915_gem_object *obj = ring->status_page.obj; init_status_page()
2029 struct drm_i915_gem_object *obj = ringbuf->obj; intel_pin_and_map_ringbuffer_obj()
2061 struct drm_i915_gem_object *obj; intel_alloc_ringbuffer_obj()
2648 struct drm_i915_gem_object *obj; intel_init_render_ring_buffer()
H A Dintel_display.c96 struct drm_i915_gem_object *obj);
2339 struct drm_i915_gem_object *obj = intel_fb_obj(fb); intel_pin_and_fence_fb_obj()
2436 struct drm_i915_gem_object *obj = intel_fb_obj(fb); intel_unpin_fb_obj()
2533 struct drm_i915_gem_object *obj = NULL; intel_alloc_initial_plane_obj()
2608 struct drm_i915_gem_object *obj; intel_find_initial_plane_obj()
2694 struct drm_i915_gem_object *obj; i9xx_update_primary_plane()
2824 struct drm_i915_gem_object *obj; ironlake_update_primary_plane()
2954 struct drm_i915_gem_object *obj, intel_plane_obj_offset()
3096 struct drm_i915_gem_object *obj; skylake_update_primary_plane()
3312 struct drm_i915_gem_object *obj = intel_fb_obj(old_fb); intel_finish_fb()
10151 struct drm_i915_gem_object *obj) __intel_framebuffer_create()
10177 struct drm_i915_gem_object *obj) intel_framebuffer_create()
10210 struct drm_i915_gem_object *obj; intel_framebuffer_create_for_mode()
10233 struct drm_i915_gem_object *obj; mode_fits_in_fbdev()
10920 struct drm_i915_gem_object *obj, intel_gen2_queue_flip()
10955 struct drm_i915_gem_object *obj, intel_gen3_queue_flip()
10987 struct drm_i915_gem_object *obj, intel_gen4_queue_flip()
11026 struct drm_i915_gem_object *obj, intel_gen6_queue_flip()
11062 struct drm_i915_gem_object *obj, intel_gen7_queue_flip()
11155 struct drm_i915_gem_object *obj) use_mmio_flip()
11234 struct drm_i915_gem_object *obj = intel_fb->obj; ilk_do_mmio_flip()
11300 struct drm_i915_gem_object *obj, intel_queue_mmio_flip()
11323 struct drm_i915_gem_object *obj, intel_default_queue_flip()
11406 struct drm_i915_gem_object *obj = intel_fb_obj(fb); intel_crtc_page_flip()
13457 struct drm_i915_gem_object *obj = intel_fb_obj(fb); intel_prepare_plane_fb()
13458 struct drm_i915_gem_object *old_obj = intel_fb_obj(plane->fb); intel_prepare_plane_fb()
13496 struct drm_i915_gem_object *obj = intel_fb_obj(old_state->fb); intel_cleanup_plane_fb()
13745 struct drm_i915_gem_object *obj = intel_fb_obj(fb); intel_check_cursor_plane()
13813 struct drm_i915_gem_object *obj = intel_fb_obj(state->base.fb); intel_commit_cursor_plane()
14255 struct drm_i915_gem_object *obj = intel_fb->obj; intel_user_framebuffer_create_handle()
14273 struct drm_i915_gem_object *obj = intel_fb->obj; intel_user_framebuffer_dirty()
14320 struct drm_i915_gem_object *obj) intel_framebuffer_init()
14470 struct drm_i915_gem_object *obj; intel_user_framebuffer_create()
15486 struct drm_i915_gem_object *obj; intel_modeset_gem_init()
H A Dintel_pm.c1554 struct drm_i915_gem_object *obj; i9xx_update_wm()
5260 struct drm_i915_gem_object *pctx; valleyview_setup_pctx()

Completed in 844 milliseconds