Home
last modified time | relevance | path

Searched refs:i915_ppgtt (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/gpu/drm/i915/gt/
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);
A Dintel_gtt.h324 struct i915_ppgtt *alias;
355 struct i915_ppgtt { struct
394 static inline struct i915_ppgtt *
397 BUILD_BUG_ON(offsetof(struct i915_ppgtt, vm)); in i915_vm_to_ppgtt()
399 return container_of(vm, struct i915_ppgtt, vm); in i915_vm_to_ppgtt()
518 i915_page_dir_dma_addr(const struct i915_ppgtt *ppgtt, const unsigned int n) in i915_page_dir_dma_addr()
525 void ppgtt_init(struct i915_ppgtt *ppgtt, struct intel_gt *gt,
544 struct i915_ppgtt *i915_ppgtt_create(struct intel_gt *gt,
A Dintel_ppgtt.c157 static struct i915_ppgtt *
166 struct i915_ppgtt *i915_ppgtt_create(struct intel_gt *gt, in i915_ppgtt_create()
169 struct i915_ppgtt *ppgtt; in i915_ppgtt_create()
302 void ppgtt_init(struct i915_ppgtt *ppgtt, struct intel_gt *gt, in ppgtt_init()
A Dgen6_ppgtt.c111 struct i915_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in gen6_ppgtt_insert_entries()
365 int gen6_ppgtt_pin(struct i915_ppgtt *base, struct i915_gem_ww_ctx *ww) in gen6_ppgtt_pin()
399 void gen6_ppgtt_unpin(struct i915_ppgtt *base) in gen6_ppgtt_unpin()
408 void gen6_ppgtt_unpin_all(struct i915_ppgtt *base) in gen6_ppgtt_unpin_all()
419 struct i915_ppgtt *gen6_ppgtt_create(struct intel_gt *gt) in gen6_ppgtt_create()
A Dgen8_ppgtt.c58 static void gen8_ppgtt_notify_vgt(struct i915_ppgtt *ppgtt, bool create) in gen8_ppgtt_notify_vgt()
160 struct i915_ppgtt * const ppgtt = i915_vm_to_ppgtt(vm); in gen8_pdp_for_page_index()
194 struct i915_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in gen8_ppgtt_cleanup()
410 gen8_ppgtt_insert_pte(struct i915_ppgtt *ppgtt, in gen8_ppgtt_insert_pte()
585 struct i915_ppgtt * const ppgtt = i915_vm_to_ppgtt(vm); in gen8_ppgtt_insert()
684 static int gen8_preallocate_top_level_pdp(struct i915_ppgtt *ppgtt) in gen8_preallocate_top_level_pdp()
756 struct i915_ppgtt *gen8_ppgtt_create(struct intel_gt *gt, in gen8_ppgtt_create()
759 struct i915_ppgtt *ppgtt; in gen8_ppgtt_create()
A Dgen8_ppgtt.h15 struct i915_ppgtt *gen8_ppgtt_create(struct intel_gt *gt,
A Dintel_gtt.c128 struct i915_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in i915_vm_lock_objects()
A Dintel_lrc.c801 static void init_ppgtt_regs(u32 *regs, const struct i915_ppgtt *ppgtt) in init_ppgtt_regs()
817 static struct i915_ppgtt *vm_alias(struct i915_address_space *vm) in vm_alias()
A Dintel_migrate.c50 struct i915_ppgtt *vm; in migrate_vm()
A Dintel_ggtt.c644 struct i915_ppgtt *ppgtt; in init_aliasing_ppgtt()
695 struct i915_ppgtt *ppgtt; in fini_aliasing_ppgtt()
A Dselftest_hangcheck.c1592 struct i915_ppgtt *ppgtt; in igt_reset_evict_ppgtt()
A Dintel_execlists_submission.c2625 struct i915_ppgtt * const ppgtt = i915_vm_to_ppgtt(rq->context->vm); in emit_pdps()
/linux/drivers/gpu/drm/i915/selftests/
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()
A Dmock_gtt.h34 struct i915_ppgtt *mock_ppgtt(struct drm_i915_private *i915, const char *name);
A Di915_gem_gtt.c148 struct i915_ppgtt *ppgtt; in igt_ppgtt_alloc()
1044 struct i915_ppgtt *ppgtt; in exercise_ppgtt()
/linux/drivers/gpu/drm/i915/gem/selftests/
A Dhuge_pages.c407 struct i915_ppgtt *ppgtt = arg; in igt_mock_exhaust_device_supported_pages()
483 struct i915_ppgtt *ppgtt = arg; in igt_mock_memory_region_huge_pages()
561 struct i915_ppgtt *ppgtt = arg; in igt_mock_ppgtt_misaligned_dma()
681 struct i915_ppgtt *ppgtt) in close_object_list()
697 struct i915_ppgtt *ppgtt = arg; in igt_mock_ppgtt_huge_fill()
818 struct i915_ppgtt *ppgtt = arg; in igt_mock_ppgtt_64K()
1643 struct i915_ppgtt *ppgtt; in i915_gem_huge_page_mock_selftests()
A Dmock_context.c36 struct i915_ppgtt *ppgtt; in mock_context()
/linux/drivers/gpu/drm/i915/gvt/
A Dscheduler.c436 struct i915_ppgtt *ppgtt = i915_vm_to_ppgtt(ce->vm); in set_context_ppgtt_from_shadow()
1293 struct i915_ppgtt *ppgtt) in i915_context_ppgtt_root_restore()
1354 struct i915_ppgtt *ppgtt) in i915_context_ppgtt_root_save()
1385 struct i915_ppgtt *ppgtt; in intel_vgpu_setup_submission()
/linux/drivers/gpu/drm/i915/
A Di915_trace.h1195 DECLARE_EVENT_CLASS(i915_ppgtt,
1212 DEFINE_EVENT(i915_ppgtt, i915_ppgtt_create,
1217 DEFINE_EVENT(i915_ppgtt, i915_ppgtt_release,
/linux/drivers/gpu/drm/i915/gem/
A Di915_gem_context.c1560 struct i915_ppgtt *ppgtt; in i915_gem_create_context()
1735 struct i915_ppgtt *ppgtt; in i915_gem_vm_create_ioctl()

Completed in 94 milliseconds