/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_vma.h | 49 struct i915_vma { struct 136 struct i915_vma * argument 141 void i915_vma_unpin_and_release(struct i915_vma **p_vma); 143 static inline bool i915_vma_is_active(struct i915_vma *vma) in i915_vma_is_active() 148 int __must_check i915_vma_move_to_active(struct i915_vma *vma, 152 static inline bool i915_vma_is_ggtt(const struct i915_vma *vma) in i915_vma_is_ggtt() 157 static inline bool i915_vma_has_ggtt_write(const struct i915_vma *vma) in i915_vma_has_ggtt_write() 162 static inline void i915_vma_set_ggtt_write(struct i915_vma *vma) in i915_vma_set_ggtt_write() 168 static inline void i915_vma_unset_ggtt_write(struct i915_vma *vma) in i915_vma_unset_ggtt_write() 173 void i915_vma_flush_writes(struct i915_vma *vma); [all …]
|
D | i915_vma.c | 37 static void vma_print_allocator(struct i915_vma *vma, const char *reason) in vma_print_allocator() 60 static void vma_print_allocator(struct i915_vma *vma, const char *reason) in vma_print_allocator() 68 struct i915_vma *vma; 74 __i915_vma_retire(struct i915_vma *vma, struct i915_request *rq) in __i915_vma_retire() 125 __i915_vma_retire(container_of(base, struct i915_vma, last_active), rq); in i915_vma_last_retire() 128 static struct i915_vma * 133 struct i915_vma *vma; in vma_create() 208 struct i915_vma *pos; in vma_create() 211 pos = rb_entry(rb, struct i915_vma, obj_node); in vma_create() 228 static struct i915_vma * [all …]
|
D | intel_guc.h | 63 struct i915_vma *ads_vma; 64 struct i915_vma *stage_desc_pool; 67 struct i915_vma *shared_data; 141 struct i915_vma *vma) in intel_guc_ggtt_offset() 170 struct i915_vma *intel_guc_allocate_vma(struct intel_guc *guc, u32 size);
|
D | i915_gem_execbuffer.c | 234 struct i915_vma **vma; 242 struct i915_vma *batch; /** identity of the batch obj/vma */ 363 const struct i915_vma *vma, in eb_vma_misplaced() 394 struct i915_vma *vma) in eb_pin_vma() 425 static inline void __eb_unreserve_vma(struct i915_vma *vma, unsigned int flags) in __eb_unreserve_vma() 436 eb_unreserve_vma(struct i915_vma *vma, unsigned int *flags) in eb_unreserve_vma() 448 struct i915_vma *vma) in eb_validate_vma() 503 struct i915_vma *vma) in eb_add_vma() 591 struct i915_vma *vma) in eb_reserve_vma() 651 struct i915_vma *vma; in eb_reserve() [all …]
|
D | i915_gem_fence_reg.c | 61 struct i915_vma *vma) in i965_write_fence_reg() 117 struct i915_vma *vma) in i915_write_fence_reg() 157 struct i915_vma *vma) in i830_write_fence_reg() 189 struct i915_vma *vma) in fence_write() 211 struct i915_vma *vma) in fence_update() 233 struct i915_vma *old = fence->vma; in fence_update() 288 int i915_vma_put_fence(struct i915_vma *vma) in i915_vma_put_fence() 340 i915_vma_pin_fence(struct i915_vma *vma) in i915_vma_pin_fence() 343 struct i915_vma *set = i915_gem_object_is_tiled(vma->obj) ? vma : NULL; in i915_vma_pin_fence() 477 struct i915_vma *vma = reg->vma; in i915_gem_restore_fences()
|
D | i915_gem_fence_reg.h | 31 struct i915_vma; 38 struct i915_vma *vma;
|
D | i915_gem_evict.c | 83 struct i915_vma *vma, in mark_free() 135 struct i915_vma *vma, *next; in i915_gem_evict_something() 255 vma = container_of(node, struct i915_vma, node); in i915_gem_evict_something() 281 struct i915_vma *vma, *next; in i915_gem_evict_for_node() 398 struct i915_vma *vma, *next; in i915_gem_evict_vm()
|
D | intel_guc_ct.h | 28 struct i915_vma; 65 struct i915_vma *vma;
|
D | i915_gem_gtt.h | 61 struct i915_vma; 216 struct i915_vma; 260 int (*bind_vma)(struct i915_vma *vma, 267 void (*unbind_vma)(struct i915_vma *vma); 269 int (*set_pages)(struct i915_vma *vma); 270 void (*clear_pages)(struct i915_vma *vma); 357 struct i915_vma *vma, 424 struct i915_vma *vma;
|
D | intel_uc_fw.h | 30 struct i915_vma; 144 struct i915_vma *vma));
|
D | intel_guc_fw.c | 128 static int guc_xfer_rsa(struct intel_guc *guc, struct i915_vma *vma) in guc_xfer_rsa() 153 static int guc_xfer_ucode(struct intel_guc *guc, struct i915_vma *vma) in guc_xfer_ucode() 237 static int guc_fw_xfer(struct intel_uc_fw *guc_fw, struct i915_vma *vma) in guc_fw_xfer()
|
D | i915_gem_tiling.c | 177 static bool i915_vma_fence_prepare(struct i915_vma *vma, in i915_vma_fence_prepare() 202 struct i915_vma *vma; in i915_gem_object_fence_prepare() 225 struct i915_vma *vma; in i915_gem_object_set_tiling()
|
D | i915_gem_gtt.c | 109 i915_get_ggtt_vma_pages(struct i915_vma *vma); 193 static int ppgtt_bind_vma(struct i915_vma *vma, in ppgtt_bind_vma() 217 static void ppgtt_unbind_vma(struct i915_vma *vma) in ppgtt_unbind_vma() 222 static int ppgtt_set_pages(struct i915_vma *vma) in ppgtt_set_pages() 233 static void clear_pages(struct i915_vma *vma) in clear_pages() 1019 } sgt_dma(struct i915_vma *vma) { in sgt_dma() 1100 struct i915_vma *vma, in gen8_ppgtt_insert_3lvl() 1114 static void gen8_ppgtt_insert_huge_entries(struct i915_vma *vma, in gen8_ppgtt_insert_huge_entries() 1234 struct i915_vma *vma, in gen8_ppgtt_insert_4lvl() 1895 struct i915_vma *vma, in gen6_ppgtt_insert_entries() [all …]
|
D | i915_gem_context.h | 44 struct i915_vma; 156 struct i915_vma *state;
|
D | intel_guc_submission.h | 56 struct i915_vma *vma;
|
D | intel_guc_log.h | 66 struct i915_vma *vma;
|
D | intel_huc.c | 58 struct i915_vma *vma; in intel_huc_auth()
|
/Linux-v4.19/drivers/gpu/drm/i915/selftests/ |
D | mock_gtt.c | 36 struct i915_vma *vma, in mock_insert_entries() 41 static int mock_bind_ppgtt(struct i915_vma *vma, in mock_bind_ppgtt() 50 static void mock_unbind_ppgtt(struct i915_vma *vma) in mock_unbind_ppgtt() 88 static int mock_bind_ggtt(struct i915_vma *vma, in mock_bind_ggtt() 96 static void mock_unbind_ggtt(struct i915_vma *vma) in mock_unbind_ggtt()
|
D | i915_vma.c | 32 static bool assert_vma(struct i915_vma *vma, in assert_vma() 58 static struct i915_vma * 63 struct i915_vma *vma; in checked_vma_instance() 114 struct i915_vma *vma; in create_vmas() 211 bool (*assert)(const struct i915_vma *, 217 static bool assert_pin_valid(const struct i915_vma *vma, in assert_pin_valid() 231 static bool assert_pin_enospc(const struct i915_vma *vma, in assert_pin_enospc() 239 static bool assert_pin_einval(const struct i915_vma *vma, in assert_pin_einval() 302 struct i915_vma *vma; in igt_vma_pin1() 455 struct i915_vma *vma; in igt_vma_rotate() [all …]
|
D | i915_request.c | 409 static struct i915_vma *empty_batch(struct drm_i915_private *i915) in empty_batch() 412 struct i915_vma *vma; in empty_batch() 454 struct i915_vma *batch) in empty_request() 480 struct i915_vma *batch; in live_empty_request() 557 static struct i915_vma *recursive_batch(struct drm_i915_private *i915) in recursive_batch() 564 struct i915_vma *vma; in recursive_batch() 615 static int recursive_batch_resolve(struct i915_vma *batch) in recursive_batch_resolve() 636 struct i915_vma *batch; in live_all_engines() 756 struct i915_vma *batch; in live_sequential_engines()
|
D | i915_gem_gtt.c | 223 struct i915_vma mock_vma; in lowlevel_hole() 225 memset(&mock_vma, 0, sizeof(struct i915_vma)); in lowlevel_hole() 328 struct i915_vma *vma; in close_object_list() 353 struct i915_vma *vma; in fill_hole() 573 struct i915_vma *vma; in walk_hole() 644 struct i915_vma *vma; in pot_hole() 731 struct i915_vma *vma; in drunk_hole() 838 struct i915_vma *vma; in __shrink_hole() 935 struct i915_vma *vma; in shrink_boom() 1230 static void track_vma_bind(struct i915_vma *vma) in track_vma_bind() [all …]
|
D | huge_pages.c | 339 static int igt_check_page_sizes(struct i915_vma *vma) in igt_check_page_sizes() 385 struct i915_vma *vma; in igt_mock_exhaust_device_supported_pages() 483 struct i915_vma *vma; in igt_mock_ppgtt_misaligned_dma() 593 struct i915_vma *vma; in close_object_list() 620 struct i915_vma *vma; in igt_mock_ppgtt_huge_fill() 790 struct i915_vma *vma; in igt_mock_ppgtt_64K() 890 static struct i915_vma * 891 gpu_write_dw(struct i915_vma *vma, u64 offset, u32 val) in gpu_write_dw() 897 struct i915_vma *batch; in gpu_write_dw() 964 static int gpu_write(struct i915_vma *vma, in gpu_write() [all …]
|
D | i915_gem_evict.c | 40 struct i915_vma *vma; in populate_ggtt() 70 struct i915_vma *vma; in unpin_ggtt() 138 struct i915_vma *vma; in igt_overcommit() 224 struct i915_vma *vma; in igt_evict_for_cache_color()
|
D | i915_gem_coherency.c | 99 struct i915_vma *vma; in gtt_set() 126 struct i915_vma *vma; in gtt_get() 197 struct i915_vma *vma; in gpu_set()
|
D | i915_gem_context.c | 35 static struct i915_vma * 36 gpu_fill_dw(struct i915_vma *vma, u64 offset, unsigned long count, u32 value) in gpu_fill_dw() 121 struct i915_vma *vma; in gpu_fill() 122 struct i915_vma *batch; in gpu_fill() 677 struct i915_vma *vma; in fake_aliasing_ppgtt_enable()
|