Lines Matching defs:hws
21 spin->hws = i915_gem_object_create_internal(gt->i915, PAGE_SIZE);
22 if (IS_ERR(spin->hws)) {
23 err = PTR_ERR(spin->hws);
26 i915_gem_object_set_cache_coherency(spin->hws, I915_CACHE_LLC);
37 i915_gem_object_put(spin->hws);
90 vaddr = igt_spinner_pin_obj(ce, ww, spin->hws, I915_MAP_WB, &spin->hws_vma);
116 static u64 hws_address(const struct i915_vma *hws,
119 return i915_vma_offset(hws) + seqno_offset(rq->fence.context);
129 struct i915_vma *hws, *vma;
145 hws = spin->hws_vma;
156 err = igt_vma_move_to_active_unlocked(hws, rq, 0);
164 *batch++ = lower_32_bits(hws_address(hws, rq));
165 *batch++ = upper_32_bits(hws_address(hws, rq));
169 *batch++ = hws_address(hws, rq);
173 *batch++ = hws_address(hws, rq);
176 *batch++ = hws_address(hws, rq);
248 i915_gem_object_unpin_map(spin->hws);
250 i915_gem_object_put(spin->hws);