Lines Matching refs:scratch_pd
778 memset_p((void **)pdp->page_directory, vm->scratch_pd, pdpes); in __pdp_init()
841 scratch_pdpe = gen8_pdpe_encode(px_dma(vm->scratch_pd), I915_CACHE_LLC); in gen8_initialize_pdp()
956 GEM_BUG_ON(pd == vm->scratch_pd); in gen8_ppgtt_clear_pdp()
961 gen8_ppgtt_set_pdpe(vm, pdp, vm->scratch_pd, pdpe); in gen8_ppgtt_clear_pdp()
1285 vm->scratch_pd = alloc_pd(vm); in gen8_init_scratch()
1286 if (IS_ERR(vm->scratch_pd)) { in gen8_init_scratch()
1287 ret = PTR_ERR(vm->scratch_pd); in gen8_init_scratch()
1300 gen8_initialize_pd(vm, vm->scratch_pd); in gen8_init_scratch()
1307 free_pd(vm, vm->scratch_pd); in gen8_init_scratch()
1352 free_pd(vm, vm->scratch_pd); in gen8_free_scratch()
1364 if (pdp->page_directory[i] == vm->scratch_pd) in gen8_ppgtt_cleanup_3lvl()
1450 if (pd == vm->scratch_pd) { in gen8_ppgtt_alloc_pdp()
1475 gen8_ppgtt_set_pdpe(vm, pdp, vm->scratch_pd, pdpe); in gen8_ppgtt_alloc_pdp()
1545 if (pdp->page_directory[pdpe] == ppgtt->vm.scratch_pd) in gen8_dump_pdp()
1633 gen8_ppgtt_set_pdpe(vm, pdp, vm->scratch_pd, pdpe); in gen8_preallocate_top_level_pdp()