Home
last modified time | relevance | path

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

/dragonfly/sys/dev/drm/radeon/
H A 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()
1272 radeon_bo_unref(&vm->page_directory);
H A Dradeon.h948 struct radeon_bo *page_directory; member
/dragonfly/sys/dev/drm/i915/
H A Di915_gem_gtt.h248 struct i915_page_directory **page_directory; member
511 (pd = (pdp)->page_directory[iter], true); \
552 return px_dma(ppgtt->pdp.page_directory[n]); in i915_page_dir_dma_addr()
H A Di915_gem_gtt.c667 pdp->page_directory = kmalloc_array(pdpes, sizeof(*pdp->page_directory), in __pdp_init()
669 if (unlikely(!pdp->page_directory)) in __pdp_init()
673 pdp->page_directory[i] = vm->scratch_pd; in __pdp_init()
680 kfree(pdp->page_directory); in __pdp_fini()
681 pdp->page_directory = NULL; in __pdp_fini()
881 pdp->page_directory[pdpe] = pd; in gen8_ppgtt_set_pdpe()
1000 pd = pdp->page_directory[idx->pdpe]; in gen8_ppgtt_insert_pte_entries()
1031 pd = pdp->page_directory[idx->pdpe]; in gen8_ppgtt_insert_pte_entries()
1284 if (pdp->page_directory[i] == vm->scratch_pd) in gen8_ppgtt_cleanup_3lvl()
1287 gen8_free_page_tables(vm, pdp->page_directory[i]); in gen8_ppgtt_cleanup_3lvl()
[all …]