Lines Matching refs:ww

102 static int __context_pin_state(struct i915_vma *vma, struct i915_gem_ww_ctx *ww)  in __context_pin_state()  argument
107 err = i915_ggtt_pin(vma, ww, 0, bias | PIN_HIGH); in __context_pin_state()
137 struct i915_gem_ww_ctx *ww) in __ring_active() argument
141 err = intel_ring_pin(ring, ww); in __ring_active()
163 struct i915_gem_ww_ctx *ww) in intel_context_pre_pin() argument
169 err = __ring_active(ce->ring, ww); in intel_context_pre_pin()
173 err = intel_timeline_pin(ce->timeline, ww); in intel_context_pre_pin()
180 err = __context_pin_state(ce->state, ww); in intel_context_pre_pin()
204 struct i915_gem_ww_ctx *ww) in __intel_context_do_pin_ww() argument
222 err = i915_gem_object_lock(ce->timeline->hwsp_ggtt->obj, ww); in __intel_context_do_pin_ww()
224 err = i915_gem_object_lock(ce->ring->vma->obj, ww); in __intel_context_do_pin_ww()
226 err = i915_gem_object_lock(ce->state->obj, ww); in __intel_context_do_pin_ww()
228 err = intel_context_pre_pin(ce, ww); in __intel_context_do_pin_ww()
232 err = ce->ops->pre_pin(ce, ww, &vaddr); in __intel_context_do_pin_ww()
298 struct i915_gem_ww_ctx ww; in __intel_context_do_pin() local
301 i915_gem_ww_ctx_init(&ww, true); in __intel_context_do_pin()
303 err = __intel_context_do_pin_ww(ce, &ww); in __intel_context_do_pin()
305 err = i915_gem_ww_ctx_backoff(&ww); in __intel_context_do_pin()
309 i915_gem_ww_ctx_fini(&ww); in __intel_context_do_pin()
495 struct i915_gem_ww_ctx ww; in intel_context_create_request() local
499 i915_gem_ww_ctx_init(&ww, true); in intel_context_create_request()
501 err = intel_context_pin_ww(ce, &ww); in intel_context_create_request()
506 err = i915_gem_ww_ctx_backoff(&ww); in intel_context_create_request()
514 i915_gem_ww_ctx_fini(&ww); in intel_context_create_request()