Lines Matching refs:scratch_pd
673 pdp->page_directory[i] = vm->scratch_pd; in __pdp_init()
736 scratch_pdpe = gen8_pdpe_encode(px_dma(vm->scratch_pd), I915_CACHE_LLC); in gen8_initialize_pdp()
901 GEM_BUG_ON(pd == vm->scratch_pd); in gen8_ppgtt_clear_pdp()
906 gen8_ppgtt_set_pdpe(vm, pdp, vm->scratch_pd, pdpe); in gen8_ppgtt_clear_pdp()
1205 vm->scratch_pd = alloc_pd(vm); in gen8_init_scratch()
1206 if (IS_ERR(vm->scratch_pd)) { in gen8_init_scratch()
1207 ret = PTR_ERR(vm->scratch_pd); in gen8_init_scratch()
1220 gen8_initialize_pd(vm, vm->scratch_pd); in gen8_init_scratch()
1227 free_pd(vm, vm->scratch_pd); in gen8_init_scratch()
1272 free_pd(vm, vm->scratch_pd); in gen8_free_scratch()
1284 if (pdp->page_directory[i] == vm->scratch_pd) in gen8_ppgtt_cleanup_3lvl()
1367 if (pd == vm->scratch_pd) { in gen8_ppgtt_alloc_pdp()
1389 gen8_ppgtt_set_pdpe(vm, pdp, vm->scratch_pd, pdpe); in gen8_ppgtt_alloc_pdp()
1459 if (pdp->page_directory[pdpe] == ppgtt->base.scratch_pd) in gen8_dump_pdp()
1547 gen8_ppgtt_set_pdpe(vm, pdp, vm->scratch_pd, pdpe); in gen8_preallocate_top_level_pdp()