Lines Matching refs:scratch_pt
523 scratch_pde = gen8_pde_encode(px_dma(vm->scratch_pt), I915_CACHE_LLC); in gen8_initialize_pd()
871 vm->scratch_pt = alloc_pt(dev); in gen8_init_scratch()
872 if (IS_ERR(vm->scratch_pt)) { in gen8_init_scratch()
874 return PTR_ERR(vm->scratch_pt); in gen8_init_scratch()
879 free_pt(dev, vm->scratch_pt); in gen8_init_scratch()
888 free_pt(dev, vm->scratch_pt); in gen8_init_scratch()
894 gen8_initialize_pt(vm, vm->scratch_pt); in gen8_init_scratch()
944 free_pt(dev, vm->scratch_pt); in gen8_free_scratch()
1027 WARN_ON(pt == vm->scratch_pt); in gen8_ppgtt_alloc_pagetabs()
1888 if (pt != vm->scratch_pt) { in gen6_alloc_va_range()
1943 ppgtt->pd.page_table[pde] = vm->scratch_pt; in gen6_alloc_va_range()
1959 vm->scratch_pt = alloc_pt(dev); in gen6_init_scratch()
1960 if (IS_ERR(vm->scratch_pt)) { in gen6_init_scratch()
1962 return PTR_ERR(vm->scratch_pt); in gen6_init_scratch()
1965 gen6_initialize_pt(vm, vm->scratch_pt); in gen6_init_scratch()
1974 free_pt(dev, vm->scratch_pt); in gen6_free_scratch()
1988 if (pt != vm->scratch_pt) in gen6_ppgtt_cleanup()
2058 ppgtt->pd.page_table[pde] = ppgtt->base.scratch_pt; in gen6_scratch_va_range()