Home
last modified time | relevance | path

Searched refs:page_directory (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_vm.c141 list[0].robj = vm->page_directory; in radeon_vm_get_bos()
144 list[0].tv.bo = &vm->page_directory->tbo; in radeon_vm_get_bos()
240 uint64_t pd_addr = radeon_bo_gpu_offset(vm->page_directory); in radeon_vm_flush()
644 struct radeon_bo *pd = vm->page_directory; in radeon_vm_update_page_directory()
1208 NULL, &vm->page_directory); in radeon_vm_init()
1212 r = radeon_vm_clear_bo(rdev, vm->page_directory); in radeon_vm_init()
1214 radeon_bo_unref(&vm->page_directory); in radeon_vm_init()
1215 vm->page_directory = NULL; in radeon_vm_init()
1260 radeon_bo_unref(&vm->page_directory); in radeon_vm_fini()
Dradeon.h938 struct radeon_bo *page_directory; member
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_gtt.h249 struct i915_page_directory **page_directory; member
533 (pd = (pdp)->page_directory[iter], true); \
574 return px_dma(ppgtt->pdp.page_directory[n]); in i915_page_dir_dma_addr()
Di915_gem_gtt.c773 pdp->page_directory = kmalloc_array(pdpes, sizeof(*pdp->page_directory), in __pdp_init()
775 if (unlikely(!pdp->page_directory)) in __pdp_init()
778 memset_p((void **)pdp->page_directory, vm->scratch_pd, pdpes); in __pdp_init()
785 kfree(pdp->page_directory); in __pdp_fini()
786 pdp->page_directory = NULL; in __pdp_fini()
936 pdp->page_directory[pdpe] = pd; in gen8_ppgtt_set_pdpe()
1056 pd = pdp->page_directory[idx->pdpe]; in gen8_ppgtt_insert_pte_entries()
1087 pd = pdp->page_directory[idx->pdpe]; in gen8_ppgtt_insert_pte_entries()
1127 struct i915_page_directory *pd = pdp->page_directory[idx.pdpe]; in gen8_ppgtt_insert_huge_entries()
1364 if (pdp->page_directory[i] == vm->scratch_pd) in gen8_ppgtt_cleanup_3lvl()
[all …]