Lines Matching refs:stash
182 struct i915_vm_pt_stash *stash, in ppgtt_bind_vma() argument
190 vm->allocate_va_range(vm, stash, vma_res->start, in ppgtt_bind_vma()
224 struct i915_vm_pt_stash *stash, in i915_vm_alloc_pt_stash() argument
234 pt_sz = stash->pt_sz; in i915_vm_alloc_pt_stash()
248 i915_vm_free_pt_stash(vm, stash); in i915_vm_alloc_pt_stash()
252 pt->stash = stash->pt[0]; in i915_vm_alloc_pt_stash()
253 stash->pt[0] = pt; in i915_vm_alloc_pt_stash()
264 i915_vm_free_pt_stash(vm, stash); in i915_vm_alloc_pt_stash()
268 pd->pt.stash = stash->pt[1]; in i915_vm_alloc_pt_stash()
269 stash->pt[1] = &pd->pt; in i915_vm_alloc_pt_stash()
277 struct i915_vm_pt_stash *stash) in i915_vm_map_pt_stash() argument
282 for (n = 0; n < ARRAY_SIZE(stash->pt); n++) { in i915_vm_map_pt_stash()
283 for (pt = stash->pt[n]; pt; pt = pt->stash) { in i915_vm_map_pt_stash()
294 struct i915_vm_pt_stash *stash) in i915_vm_free_pt_stash() argument
299 for (n = 0; n < ARRAY_SIZE(stash->pt); n++) { in i915_vm_free_pt_stash()
300 while ((pt = stash->pt[n])) { in i915_vm_free_pt_stash()
301 stash->pt[n] = pt->stash; in i915_vm_free_pt_stash()