Home
last modified time | relevance | path

Searched refs:i915_ppgtt (Results 1 - 25 of 39) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dgen6_ppgtt.h14 struct i915_ppgtt base;
44 static inline struct gen6_ppgtt *to_gen6_ppgtt(struct i915_ppgtt *base) in to_gen6_ppgtt()
72 int gen6_ppgtt_pin(struct i915_ppgtt *base, struct i915_gem_ww_ctx *ww);
73 void gen6_ppgtt_unpin(struct i915_ppgtt *base);
74 void gen6_ppgtt_unpin_all(struct i915_ppgtt *base);
77 struct i915_ppgtt *gen6_ppgtt_create(struct intel_gt *gt);
H A Dintel_gtt.h310 struct i915_ppgtt *alias;
341 struct i915_ppgtt { struct
375 static inline struct i915_ppgtt *
378 BUILD_BUG_ON(offsetof(struct i915_ppgtt, vm)); in i915_vm_to_ppgtt()
380 return container_of(vm, struct i915_ppgtt, vm); in i915_vm_to_ppgtt()
476 i915_page_dir_dma_addr(const struct i915_ppgtt *ppgtt, const unsigned int n) in i915_page_dir_dma_addr()
483 void ppgtt_init(struct i915_ppgtt *ppgtt, struct intel_gt *gt);
500 struct i915_ppgtt *i915_ppgtt_create(struct intel_gt *gt);
H A Dintel_ppgtt.c156 static struct i915_ppgtt *
165 struct i915_ppgtt *i915_ppgtt_create(struct intel_gt *gt) in i915_ppgtt_create()
167 struct i915_ppgtt *ppgtt; in i915_ppgtt_create()
298 void ppgtt_init(struct i915_ppgtt *ppgtt, struct intel_gt *gt) in ppgtt_init()
H A Dgen6_ppgtt.c121 struct i915_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in gen6_ppgtt_insert_entries()
377 int gen6_ppgtt_pin(struct i915_ppgtt *base, struct i915_gem_ww_ctx *ww) in gen6_ppgtt_pin()
411 void gen6_ppgtt_unpin(struct i915_ppgtt *base) in gen6_ppgtt_unpin()
420 void gen6_ppgtt_unpin_all(struct i915_ppgtt *base) in gen6_ppgtt_unpin_all()
431 struct i915_ppgtt *gen6_ppgtt_create(struct intel_gt *gt) in gen6_ppgtt_create()
H A Dgen8_ppgtt.c53 static void gen8_ppgtt_notify_vgt(struct i915_ppgtt *ppgtt, bool create) in gen8_ppgtt_notify_vgt()
155 struct i915_ppgtt * const ppgtt = i915_vm_to_ppgtt(vm); in gen8_pdp_for_page_index()
189 struct i915_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in gen8_ppgtt_cleanup()
358 gen8_ppgtt_insert_pte(struct i915_ppgtt *ppgtt, in gen8_ppgtt_insert_pte()
533 struct i915_ppgtt * const ppgtt = i915_vm_to_ppgtt(vm); in gen8_ppgtt_insert()
609 static int gen8_preallocate_top_level_pdp(struct i915_ppgtt *ppgtt) in gen8_preallocate_top_level_pdp()
681 struct i915_ppgtt *gen8_ppgtt_create(struct intel_gt *gt) in gen8_ppgtt_create()
683 struct i915_ppgtt *ppgtt; in gen8_ppgtt_create()
H A Dgen8_ppgtt.h11 struct i915_ppgtt *gen8_ppgtt_create(struct intel_gt *gt);
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dgen6_ppgtt.h14 struct i915_ppgtt base;
43 static inline struct gen6_ppgtt *to_gen6_ppgtt(struct i915_ppgtt *base) in to_gen6_ppgtt()
71 int gen6_ppgtt_pin(struct i915_ppgtt *base, struct i915_gem_ww_ctx *ww);
72 void gen6_ppgtt_unpin(struct i915_ppgtt *base);
75 struct i915_ppgtt *gen6_ppgtt_create(struct intel_gt *gt);
H A Dintel_gtt.h370 struct i915_ppgtt *alias;
401 struct i915_ppgtt { struct
461 static inline struct i915_ppgtt *
464 BUILD_BUG_ON(offsetof(struct i915_ppgtt, vm)); in i915_vm_to_ppgtt()
466 return container_of(vm, struct i915_ppgtt, vm); in i915_vm_to_ppgtt()
568 i915_page_dir_dma_addr(const struct i915_ppgtt *ppgtt, const unsigned int n) in i915_page_dir_dma_addr()
575 void ppgtt_init(struct i915_ppgtt *ppgtt, struct intel_gt *gt,
600 struct i915_ppgtt *i915_ppgtt_create(struct intel_gt *gt,
H A Dintel_ppgtt.c159 static struct i915_ppgtt *
168 struct i915_ppgtt *i915_ppgtt_create(struct intel_gt *gt, in i915_ppgtt_create()
171 struct i915_ppgtt *ppgtt; in i915_ppgtt_create()
307 void ppgtt_init(struct i915_ppgtt *ppgtt, struct intel_gt *gt, in ppgtt_init()
H A Dgen8_ppgtt.h14 struct i915_ppgtt *gen8_ppgtt_create(struct intel_gt *gt,
H A Dgen6_ppgtt.c115 struct i915_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in gen6_ppgtt_insert_entries()
324 int gen6_ppgtt_pin(struct i915_ppgtt *base, struct i915_gem_ww_ctx *ww) in gen6_ppgtt_pin()
419 void gen6_ppgtt_unpin(struct i915_ppgtt *base) in gen6_ppgtt_unpin()
428 struct i915_ppgtt *gen6_ppgtt_create(struct intel_gt *gt) in gen6_ppgtt_create()
H A Dgen8_ppgtt.c87 static void gen8_ppgtt_notify_vgt(struct i915_ppgtt *ppgtt, bool create) in gen8_ppgtt_notify_vgt()
189 struct i915_ppgtt * const ppgtt = i915_vm_to_ppgtt(vm); in gen8_pdp_for_page_index()
223 struct i915_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in gen8_ppgtt_cleanup()
451 gen8_ppgtt_insert_pte(struct i915_ppgtt *ppgtt, in gen8_ppgtt_insert_pte()
736 struct i915_ppgtt * const ppgtt = i915_vm_to_ppgtt(vm); in gen8_ppgtt_insert()
888 static int gen8_preallocate_top_level_pdp(struct i915_ppgtt *ppgtt) in gen8_preallocate_top_level_pdp()
960 struct i915_ppgtt *gen8_ppgtt_create(struct intel_gt *gt, in gen8_ppgtt_create()
964 struct i915_ppgtt *ppgtt; in gen8_ppgtt_create()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/
H A Dmock_gtt.c65 struct i915_ppgtt *mock_ppgtt(struct drm_i915_private *i915, const char *name) in mock_ppgtt()
67 struct i915_ppgtt *ppgtt; in mock_ppgtt()
H A Dmock_gtt.h34 struct i915_ppgtt *mock_ppgtt(struct drm_i915_private *i915, const char *name);
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/
H A Dmock_gtt.c65 struct i915_ppgtt *mock_ppgtt(struct drm_i915_private *i915, const char *name) in mock_ppgtt()
67 struct i915_ppgtt *ppgtt; in mock_ppgtt()
H A Dmock_gtt.h35 struct i915_ppgtt *mock_ppgtt(struct drm_i915_private *i915, const char *name);
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/selftests/
H A Dhuge_pages.c382 struct i915_ppgtt *ppgtt = arg; in igt_mock_exhaust_device_supported_pages()
458 struct i915_ppgtt *ppgtt = arg; in igt_mock_memory_region_huge_pages()
535 struct i915_ppgtt *ppgtt = arg; in igt_mock_ppgtt_misaligned_dma()
651 struct i915_ppgtt *ppgtt) in close_object_list()
665 struct i915_ppgtt *ppgtt = arg; in igt_mock_ppgtt_huge_fill()
786 struct i915_ppgtt *ppgtt = arg; in igt_mock_ppgtt_64K()
1585 struct i915_ppgtt *ppgtt; in i915_gem_huge_page_mock_selftests()
H A Dmock_context.c43 struct i915_ppgtt *ppgtt; in mock_context()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A Di915_trace.h683 DECLARE_EVENT_CLASS(i915_ppgtt,
700 DEFINE_EVENT(i915_ppgtt, i915_ppgtt_create,
705 DEFINE_EVENT(i915_ppgtt, i915_ppgtt_release,
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/selftests/
H A Dmock_context.c37 struct i915_ppgtt *ppgtt; in mock_context()
H A Dhuge_pages.c424 struct i915_ppgtt *ppgtt = arg; in igt_mock_exhaust_device_supported_pages()
500 struct i915_ppgtt *ppgtt = arg; in igt_mock_memory_region_huge_pages()
578 struct i915_ppgtt *ppgtt = arg; in igt_mock_ppgtt_misaligned_dma()
1973 struct i915_ppgtt *ppgtt; in i915_gem_huge_page_mock_selftests()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_trace.h970 DECLARE_EVENT_CLASS(i915_ppgtt,
987 DEFINE_EVENT(i915_ppgtt, i915_ppgtt_create,
992 DEFINE_EVENT(i915_ppgtt, i915_ppgtt_release,
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gem_context.c860 struct i915_ppgtt *ppgtt; in i915_gem_create_context()
1013 struct i915_ppgtt *ppgtt; in i915_gem_vm_create_ioctl()
1249 struct i915_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in emit_ppgtt_update()
1266 struct i915_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in emit_ppgtt_update()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/
H A Dscheduler.c418 struct i915_ppgtt *ppgtt = i915_vm_to_ppgtt(ce->vm); in set_context_ppgtt_from_shadow()
1248 struct i915_ppgtt *ppgtt) in i915_context_ppgtt_root_restore()
1309 struct i915_ppgtt *ppgtt) in i915_context_ppgtt_root_save()
1340 struct i915_ppgtt *ppgtt; in intel_vgpu_setup_submission()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/
H A Dscheduler.c438 struct i915_ppgtt *ppgtt = i915_vm_to_ppgtt(ce->vm); in set_context_ppgtt_from_shadow()
1295 struct i915_ppgtt *ppgtt) in i915_context_ppgtt_root_restore()
1356 struct i915_ppgtt *ppgtt) in i915_context_ppgtt_root_save()
1387 struct i915_ppgtt *ppgtt; in intel_vgpu_setup_submission()

Completed in 33 milliseconds

12