Searched refs:i915_page_directory (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | intel_ppgtt.c | 31 struct i915_page_directory *__alloc_pd(int count) in __alloc_pd() 33 struct i915_page_directory *pd; in __alloc_pd() 49 struct i915_page_directory *alloc_pd(struct i915_address_space *vm) in alloc_pd() 51 struct i915_page_directory *pd; in alloc_pd() 69 BUILD_BUG_ON(offsetof(struct i915_page_directory, pt)); in free_px() 72 struct i915_page_directory *pd = in free_px() 96 __set_pd_entry(struct i915_page_directory * const pd, in __set_pd_entry() 110 clear_pd_entry(struct i915_page_directory * const pd, in clear_pd_entry() 122 release_pd_entry(struct i915_page_directory * const pd, in release_pd_entry() 241 struct i915_page_directory *p in i915_vm_alloc_pt_stash() [all...] |
H A D | intel_gtt.h | 156 struct i915_page_directory { struct 172 __px_choose_expr(px, struct i915_page_directory *, __x->pt.base, \ 181 __px_choose_expr(px, struct i915_page_directory *, &__x->pt, \ 344 struct i915_page_directory *pd; 462 i915_pt_entry(const struct i915_page_directory * const pd, in i915_pt_entry() 468 static inline struct i915_page_directory * 469 i915_pd_entry(const struct i915_page_directory * const pdp, in i915_pd_entry() 521 struct i915_page_directory *alloc_pd(struct i915_address_space *vm); 522 struct i915_page_directory *__alloc_pd(int npde); 532 __set_pd_entry(struct i915_page_directory * cons [all...] |
H A D | gen8_ppgtt.c | 110 #define as_pd(x) container_of((x), typeof(struct i915_page_directory), pt) 152 static inline struct i915_page_directory * 163 static inline struct i915_page_directory * 170 struct i915_page_directory *pd, in __gen8_ppgtt_cleanup() 199 struct i915_page_directory * const pd, in __gen8_ppgtt_clear() 274 struct i915_page_directory * const pd, in __gen8_ppgtt_alloc() 359 struct i915_page_directory *pdp, in gen8_ppgtt_insert_pte() 365 struct i915_page_directory *pd; in gen8_ppgtt_insert_pte() 419 struct i915_page_directory * const pdp = in gen8_ppgtt_insert_huge() 421 struct i915_page_directory * cons in gen8_ppgtt_insert_huge() [all...] |
H A D | gen6_ppgtt.c | 122 struct i915_page_directory * const pd = ppgtt->pd; in gen6_ppgtt_insert_entries() 160 struct i915_page_directory * const pd = ppgtt->base.pd; in gen6_flush_pd() 185 struct i915_page_directory * const pd = ppgtt->base.pd; in gen6_alloc_va_range() 264 struct i915_page_directory * const pd = ppgtt->base.pd; in gen6_ppgtt_free_pd() 320 struct i915_page_directory * const pd = ppgtt->base.pd; in pd_vma_unbind()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_ppgtt.c | 35 struct i915_page_directory *__alloc_pd(int count) in __alloc_pd() 37 struct i915_page_directory *pd; in __alloc_pd() 53 struct i915_page_directory *alloc_pd(struct i915_address_space *vm) in alloc_pd() 55 struct i915_page_directory *pd; in alloc_pd() 73 BUILD_BUG_ON(offsetof(struct i915_page_directory, pt)); in free_px() 76 struct i915_page_directory *pd = in free_px() 99 __set_pd_entry(struct i915_page_directory * const pd, in __set_pd_entry() 113 clear_pd_entry(struct i915_page_directory * const pd, in clear_pd_entry() 125 release_pd_entry(struct i915_page_directory * const pd, in release_pd_entry() 260 struct i915_page_directory *p in i915_vm_alloc_pt_stash() [all...] |
H A D | gen8_ppgtt.c | 144 #define as_pd(x) container_of((x), typeof(struct i915_page_directory), pt) 186 static struct i915_page_directory * 197 static struct i915_page_directory * 204 struct i915_page_directory *pd, in __gen8_ppgtt_cleanup() 236 struct i915_page_directory * const pd, in __gen8_ppgtt_clear() 320 struct i915_page_directory * const pd, in __gen8_ppgtt_alloc() 403 struct i915_page_directory *pd, in __gen8_ppgtt_foreach() 452 struct i915_page_directory *pdp, in gen8_ppgtt_insert_pte() 458 struct i915_page_directory *pd; in gen8_ppgtt_insert_pte() 513 struct i915_page_directory * cons in xehpsdv_ppgtt_insert_huge() [all...] |
H A D | intel_gtt.h | 183 struct i915_page_directory { struct 199 __px_choose_expr(px, struct i915_page_directory *, __x->pt.base, \ 211 __px_choose_expr(px, struct i915_page_directory *, &__x->pt, \ 404 struct i915_page_directory *pd; 554 i915_pt_entry(const struct i915_page_directory * const pd, in i915_pt_entry() 560 static inline struct i915_page_directory * 561 i915_pd_entry(const struct i915_page_directory * const pdp, in i915_pd_entry() 623 struct i915_page_directory *alloc_pd(struct i915_address_space *vm); 624 struct i915_page_directory *__alloc_pd(int npde); 635 __set_pd_entry(struct i915_page_directory * cons [all...] |
H A 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() 258 struct i915_page_directory * const pd = ppgtt->base.pd; in gen6_ppgtt_free_pd() 300 struct i915_page_directory * const pd = ppgtt->base.pd; in pd_vma_unbind() 379 static struct i915_page_directory * 383 struct i915_page_directory *pd; in gen6_alloc_top_pd()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/ |
H A D | scheduler.c | 406 static void set_dma_address(struct i915_page_directory *pd, dma_addr_t addr) in set_dma_address() 425 struct i915_page_directory * const pd = in set_context_ppgtt_from_shadow() 1256 struct i915_page_directory * const pd = in i915_context_ppgtt_root_restore() 1317 struct i915_page_directory * const pd = in i915_context_ppgtt_root_save()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/ |
H A 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()
|
Completed in 12 milliseconds