Home
last modified time | relevance | path

Searched refs:i915_page_directory (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/i915/gt/
Dintel_ppgtt.c33 struct i915_page_directory *__alloc_pd(int count) in __alloc_pd()
35 struct i915_page_directory *pd; in __alloc_pd()
51 struct i915_page_directory *alloc_pd(struct i915_address_space *vm) in alloc_pd()
53 struct i915_page_directory *pd; in alloc_pd()
71 BUILD_BUG_ON(offsetof(struct i915_page_directory, pt)); in free_px()
74 struct i915_page_directory *pd = in free_px()
97 __set_pd_entry(struct i915_page_directory * const pd, in __set_pd_entry()
111 clear_pd_entry(struct i915_page_directory * const pd, in clear_pd_entry()
123 release_pd_entry(struct i915_page_directory * const pd, in release_pd_entry()
244 struct i915_page_directory *pd; in i915_vm_alloc_pt_stash()
Dintel_gtt.h159 struct i915_page_directory { struct
175 __px_choose_expr(px, struct i915_page_directory *, __x->pt.base, \ argument
187 __px_choose_expr(px, struct i915_page_directory *, &__x->pt, \
355 struct i915_page_directory *pd;
501 i915_pt_entry(const struct i915_page_directory * const pd, in i915_pt_entry()
507 static inline struct i915_page_directory *
508 i915_pd_entry(const struct i915_page_directory * const pdp, in i915_pd_entry()
560 struct i915_page_directory *alloc_pd(struct i915_address_space *vm);
561 struct i915_page_directory *__alloc_pd(int npde);
572 __set_pd_entry(struct i915_page_directory * const pd,
[all …]
Dgen8_ppgtt.c115 #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()
204 struct i915_page_directory * const pd, in __gen8_ppgtt_clear()
278 struct i915_page_directory * const pd, in __gen8_ppgtt_alloc()
362 struct i915_page_directory *pd, in __gen8_ppgtt_foreach()
411 struct i915_page_directory *pdp, in gen8_ppgtt_insert_pte()
417 struct i915_page_directory *pd; in gen8_ppgtt_insert_pte()
469 struct i915_page_directory * const pdp = in gen8_ppgtt_insert_huge()
[all …]
Dgen6_ppgtt.c112 struct i915_page_directory * const pd = ppgtt->pd; in gen6_ppgtt_insert_entries()
148 struct i915_page_directory * const pd = ppgtt->base.pd; in gen6_flush_pd()
173 struct i915_page_directory * const pd = ppgtt->base.pd; in gen6_alloc_va_range()
252 struct i915_page_directory * const pd = ppgtt->base.pd; in gen6_ppgtt_free_pd()
308 struct i915_page_directory * const pd = ppgtt->base.pd; in pd_vma_unbind()
/Linux-v5.15/drivers/gpu/drm/i915/gvt/
Dscheduler.c424 static void set_dma_address(struct i915_page_directory *pd, dma_addr_t addr) in set_dma_address()
443 struct i915_page_directory * const pd = in set_context_ppgtt_from_shadow()
1301 struct i915_page_directory * const pd = in i915_context_ppgtt_root_restore()
1362 struct i915_page_directory * const pd = in i915_context_ppgtt_root_save()