Searched refs:i915_page_directory (Results 1 – 5 of 5) sorted by relevance
/linux-6.1.9/drivers/gpu/drm/i915/gt/ |
D | intel_ppgtt.c | 34 struct i915_page_directory *__alloc_pd(int count) in __alloc_pd() 36 struct i915_page_directory *pd; in __alloc_pd() 52 struct i915_page_directory *alloc_pd(struct i915_address_space *vm) in alloc_pd() 54 struct i915_page_directory *pd; in alloc_pd() 72 BUILD_BUG_ON(offsetof(struct i915_page_directory, pt)); in free_px() 75 struct i915_page_directory *pd = in free_px() 98 __set_pd_entry(struct i915_page_directory * const pd, in __set_pd_entry() 112 clear_pd_entry(struct i915_page_directory * const pd, in clear_pd_entry() 124 release_pd_entry(struct i915_page_directory * const pd, in release_pd_entry() 260 struct i915_page_directory *pd; in i915_vm_alloc_pt_stash()
|
D | gen8_ppgtt.c | 115 #define as_pd(x) container_of((x), typeof(struct i915_page_directory), pt) 157 static struct i915_page_directory * 168 static struct i915_page_directory * 175 struct i915_page_directory *pd, in __gen8_ppgtt_cleanup() 207 struct i915_page_directory * const pd, in __gen8_ppgtt_clear() 291 struct i915_page_directory * const pd, in __gen8_ppgtt_alloc() 374 struct i915_page_directory *pd, in __gen8_ppgtt_foreach() 423 struct i915_page_directory *pdp, in gen8_ppgtt_insert_pte() 429 struct i915_page_directory *pd; in gen8_ppgtt_insert_pte() 483 struct i915_page_directory * const pdp = in xehpsdv_ppgtt_insert_huge() [all …]
|
D | intel_gtt.h | 168 struct i915_page_directory { struct 184 __px_choose_expr(px, struct i915_page_directory *, __x->pt.base, \ argument 196 __px_choose_expr(px, struct i915_page_directory *, &__x->pt, \ 397 struct i915_page_directory *pd; 547 i915_pt_entry(const struct i915_page_directory * const pd, in i915_pt_entry() 553 static inline struct i915_page_directory * 554 i915_pd_entry(const struct i915_page_directory * const pdp, in i915_pd_entry() 628 struct i915_page_directory *alloc_pd(struct i915_address_space *vm); 629 struct i915_page_directory *__alloc_pd(int npde); 640 __set_pd_entry(struct i915_page_directory * const pd, [all …]
|
D | gen6_ppgtt.c | 116 struct i915_page_directory * const pd = ppgtt->pd; in gen6_ppgtt_insert_entries() 152 struct i915_page_directory * const pd = ppgtt->base.pd; in gen6_flush_pd() 177 struct i915_page_directory * const pd = ppgtt->base.pd; in gen6_alloc_va_range() 256 struct i915_page_directory * const pd = ppgtt->base.pd; in gen6_ppgtt_free_pd() 298 struct i915_page_directory * const pd = ppgtt->base.pd; in pd_vma_unbind() 377 static struct i915_page_directory * 381 struct i915_page_directory *pd; in gen6_alloc_top_pd()
|
/linux-6.1.9/drivers/gpu/drm/i915/gvt/ |
D | scheduler.c | 426 static void set_dma_address(struct i915_page_directory *pd, dma_addr_t addr) in set_dma_address() 445 struct i915_page_directory * const pd = in set_context_ppgtt_from_shadow() 1303 struct i915_page_directory * const pd = in i915_context_ppgtt_root_restore() 1364 struct i915_page_directory * const pd = in i915_context_ppgtt_root_save()
|