/linux-4.4.14/drivers/gpu/drm/i915/ |
H A D | i915_gem_dmabuf.c | 30 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 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;
|
H A D | i915_gem_batch_pool.c | 72 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 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) 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 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) 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 D | i915_gem_userptr.c | 60 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 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; 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 D | i915_gem_execbuffer.c | 99 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 D | i915_gem_batch_pool.h | 39 struct drm_i915_gem_object*
|
H A D | i915_gem_render_state.h | 37 struct drm_i915_gem_object *obj;
|
H A D | i915_gem_fence.c | 59 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 D | i915_gem_stolen.c | 522 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 D | i915_gem_debug.c | 38 struct drm_i915_gem_object *obj; i915_verify_lists()
|
H A D | i915_gem_shrinker.c | 118 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 D | i915_gem_tiling.c | 118 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 D | i915_guc_submission.c | 404 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 D | intel_lrc.h | 96 u32 intel_execlists_ctx_id(struct drm_i915_gem_object *ctx_obj);
|
H A 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; 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 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;
|
H A D | i915_gem_gtt.h | 183 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 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) 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 D | intel_frontbuffer.c | 79 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 D | i915_gem_gtt.c | 2323 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 D | i915_cmd_parser.c | 858 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 D | i915_debugfs.c | 92 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 D | i915_gpu_error.c | 591 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 D | intel_fbc.c | 89 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 D | intel_fbdev.c | 126 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 D | intel_drv.h | 120 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 D | intel_sprite.c | 191 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 D | intel_guc_loader.c | 238 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 D | i915_gem_context.c | 175 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 D | intel_ringbuffer.c | 578 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 D | intel_display.c | 96 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 D | intel_pm.c | 1554 struct drm_i915_gem_object *obj; i9xx_update_wm() 5260 struct drm_i915_gem_object *pctx; valleyview_setup_pctx()
|