Lines Matching refs:obj
24 struct drm_i915_gem_object *obj;
46 obj = huge_gem_object(engine->i915, phys_sz, sz);
47 if (IS_ERR(obj)) {
48 err = PTR_ERR(obj);
52 vaddr = i915_gem_object_pin_map(obj, I915_MAP_WB);
69 huge_gem_object_phys_size(obj) / sizeof(u32));
71 if (!(obj->cache_coherent & I915_BO_CACHE_COHERENT_FOR_WRITE))
72 obj->cache_dirty = true;
74 err = i915_gem_schedule_fill_pages_blt(obj, ce, obj->mm.pages,
75 &obj->mm.page_sizes,
80 i915_gem_object_lock(obj);
81 err = i915_gem_object_set_to_cpu_domain(obj, false);
82 i915_gem_object_unlock(obj);
86 for (i = 0; i < huge_gem_object_phys_size(obj) / sizeof(u32); ++i) {
95 i915_gem_object_unpin_map(obj);
96 i915_gem_object_put(obj);
102 i915_gem_object_unpin_map(obj);
104 i915_gem_object_put(obj);