Searched refs:page_directory (Results 1 – 7 of 7) sorted by relevance
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_vm.c | 100 list[0].robj = vm->page_directory; in amdgpu_vm_get_bos() 104 list[0].tv.bo = &vm->page_directory->tbo; in amdgpu_vm_get_bos() 212 uint64_t pd_addr = amdgpu_bo_gpu_offset(vm->page_directory); in amdgpu_vm_flush() 431 struct amdgpu_bo *pd = vm->page_directory; in amdgpu_vm_update_page_directory() 791 amdgpu_bo_fence(vm->page_directory, f, true); in amdgpu_vm_bo_update_mapping() 1072 struct reservation_object *resv = vm->page_directory->tbo.resv; in amdgpu_vm_bo_map() 1089 pt->parent = amdgpu_bo_ref(vm->page_directory); in amdgpu_vm_bo_map() 1280 NULL, NULL, &vm->page_directory); in amdgpu_vm_init() 1283 r = amdgpu_bo_reserve(vm->page_directory, false); in amdgpu_vm_init() 1285 amdgpu_bo_unref(&vm->page_directory); in amdgpu_vm_init() [all …]
|
D | amdgpu_gem.c | 566 tv_pd.bo = &fpriv->vm.page_directory->tbo; in amdgpu_gem_va_ioctl()
|
D | amdgpu.h | 946 struct amdgpu_bo *page_directory; member
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_vm.c | 141 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() 642 struct radeon_bo *pd = vm->page_directory; in radeon_vm_update_page_directory() 1206 NULL, &vm->page_directory); in radeon_vm_init() 1210 r = radeon_vm_clear_bo(rdev, vm->page_directory); in radeon_vm_init() 1212 radeon_bo_unref(&vm->page_directory); in radeon_vm_init() 1213 vm->page_directory = NULL; in radeon_vm_init() 1257 radeon_bo_unref(&vm->page_directory); in radeon_vm_fini()
|
D | radeon.h | 948 struct radeon_bo *page_directory; member
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_gem_gtt.h | 265 struct i915_page_directory **page_directory; member 473 (pd = (pdp)->page_directory[iter]), 1 : 0; \ 517 px_dma(ppgtt->pdp.page_directory[n]) : in i915_page_dir_dma_addr()
|
D | i915_gem_gtt.c | 539 pdp->page_directory = kcalloc(pdpes, sizeof(*pdp->page_directory), in __pdp_init() 541 if (!pdp->page_directory) { in __pdp_init() 555 kfree(pdp->page_directory); in __pdp_fini() 556 pdp->page_directory = NULL; in __pdp_fini() 718 if (WARN_ON(!pdp->page_directory[pdpe])) in gen8_ppgtt_clear_pte_range() 721 pd = pdp->page_directory[pdpe]; in gen8_ppgtt_clear_pte_range() 795 struct i915_page_directory *pd = pdp->page_directory[pdpe]; in gen8_ppgtt_insert_pte_entries() 954 if (WARN_ON(!pdp->page_directory[i])) in gen8_ppgtt_cleanup_3lvl() 957 gen8_free_page_tables(dev, pdp->page_directory[i]); in gen8_ppgtt_cleanup_3lvl() 958 free_pd(dev, pdp->page_directory[i]); in gen8_ppgtt_cleanup_3lvl() [all …]
|