Lines Matching refs:stash
181 struct i915_vm_pt_stash *stash, in ppgtt_bind_vma() argument
189 vm->allocate_va_range(vm, stash, vma->node.start, vma->size); in ppgtt_bind_vma()
217 struct i915_vm_pt_stash *stash, in i915_vm_alloc_pt_stash() argument
233 i915_vm_free_pt_stash(vm, stash); in i915_vm_alloc_pt_stash()
237 pt->stash = stash->pt[0]; in i915_vm_alloc_pt_stash()
238 stash->pt[0] = pt; in i915_vm_alloc_pt_stash()
249 i915_vm_free_pt_stash(vm, stash); in i915_vm_alloc_pt_stash()
253 pd->pt.stash = stash->pt[1]; in i915_vm_alloc_pt_stash()
254 stash->pt[1] = &pd->pt; in i915_vm_alloc_pt_stash()
262 struct i915_vm_pt_stash *stash) in i915_vm_map_pt_stash() argument
267 for (n = 0; n < ARRAY_SIZE(stash->pt); n++) { in i915_vm_map_pt_stash()
268 for (pt = stash->pt[n]; pt; pt = pt->stash) { in i915_vm_map_pt_stash()
279 struct i915_vm_pt_stash *stash) in i915_vm_free_pt_stash() argument
284 for (n = 0; n < ARRAY_SIZE(stash->pt); n++) { in i915_vm_free_pt_stash()
285 while ((pt = stash->pt[n])) { in i915_vm_free_pt_stash()
286 stash->pt[n] = pt->stash; in i915_vm_free_pt_stash()