Lines Matching refs:obj
21 struct drm_i915_gem_object *obj;
24 obj = i915_gem_object_create_shmem(i915, PAGE_SIZE);
25 if (IS_ERR(obj))
26 return PTR_ERR(obj);
28 dmabuf = i915_gem_prime_export(&obj->base, 0);
29 i915_gem_object_put(obj);
43 struct drm_i915_gem_object *obj;
48 obj = i915_gem_object_create_shmem(i915, PAGE_SIZE);
49 if (IS_ERR(obj))
50 return PTR_ERR(obj);
52 dmabuf = i915_gem_prime_export(&obj->base, 0);
68 if (import != &obj->base) {
80 i915_gem_object_put(obj);
87 struct drm_i915_gem_object *obj;
97 obj = to_intel_bo(i915_gem_prime_import(&i915->drm, dmabuf));
98 if (IS_ERR(obj)) {
100 (int)PTR_ERR(obj));
101 err = PTR_ERR(obj);
105 if (obj->base.dev != &i915->drm) {
111 if (obj->base.size != PAGE_SIZE) {
113 (long long)obj->base.size, PAGE_SIZE);
126 obj_map = i915_gem_object_pin_map(obj, I915_MAP_WB);
138 i915_gem_object_unpin_map(obj);
148 i915_gem_object_unpin_map(obj);
153 i915_gem_object_unpin_map(obj);
160 i915_gem_object_put(obj);
169 struct drm_i915_gem_object *obj;
188 obj = to_intel_bo(i915_gem_prime_import(&i915->drm, dmabuf));
189 if (IS_ERR(obj)) {
191 (int)PTR_ERR(obj));
192 err = PTR_ERR(obj);
198 err = i915_gem_object_pin_pages(obj);
205 i915_gem_object_unpin_pages(obj);
207 i915_gem_object_put(obj);
218 struct drm_i915_gem_object *obj;
223 obj = i915_gem_object_create_shmem(i915, PAGE_SIZE);
224 if (IS_ERR(obj))
225 return PTR_ERR(obj);
227 dmabuf = i915_gem_prime_export(&obj->base, 0);
234 i915_gem_object_put(obj);
258 i915_gem_object_put(obj);