Lines Matching refs:ww
124 struct i915_gem_ww_ctx ww; in i915_gem_begin_cpu_access() local
127 i915_gem_ww_ctx_init(&ww, true); in i915_gem_begin_cpu_access()
129 err = i915_gem_object_lock(obj, &ww); in i915_gem_begin_cpu_access()
137 err = i915_gem_ww_ctx_backoff(&ww); in i915_gem_begin_cpu_access()
141 i915_gem_ww_ctx_fini(&ww); in i915_gem_begin_cpu_access()
148 struct i915_gem_ww_ctx ww; in i915_gem_end_cpu_access() local
151 i915_gem_ww_ctx_init(&ww, true); in i915_gem_end_cpu_access()
153 err = i915_gem_object_lock(obj, &ww); in i915_gem_end_cpu_access()
161 err = i915_gem_ww_ctx_backoff(&ww); in i915_gem_end_cpu_access()
165 i915_gem_ww_ctx_fini(&ww); in i915_gem_end_cpu_access()
173 struct i915_gem_ww_ctx ww; in i915_gem_dmabuf_attach() local
179 for_i915_gem_ww(&ww, err, true) { in i915_gem_dmabuf_attach()
180 err = i915_gem_object_lock(obj, &ww); in i915_gem_dmabuf_attach()
184 err = i915_gem_object_migrate(obj, &ww, INTEL_REGION_SMEM); in i915_gem_dmabuf_attach()