Lines Matching defs:obj

47 	struct drm_i915_gem_object *obj;
289 struct drm_i915_gem_object *obj = ring->obj;
298 I915_WRITE_START(ring, obj->gtt_offset);
331 I915_READ_START(ring) == obj->gtt_offset &&
359 struct drm_i915_gem_object *obj;
369 obj = i915_gem_alloc_object(ring->dev, 4096);
370 if (obj == NULL) {
376 i915_gem_object_set_cache_level(obj, I915_CACHE_LLC);
378 ret = i915_gem_object_pin(obj, 4096, true);
382 pc->gtt_offset = obj->gtt_offset;
386 pmap_qenter((uintptr_t)pc->cpu_page, &obj->pages[0], 1);
390 pc->obj = obj;
395 i915_gem_object_unpin(obj);
397 drm_gem_object_unreference(&obj->base);
407 struct drm_i915_gem_object *obj;
412 obj = pc->obj;
415 i915_gem_object_unpin(obj);
416 drm_gem_object_unreference(&obj->base);
930 struct drm_i915_gem_object *obj;
932 obj = ring->status_page.obj;
933 if (obj == NULL)
939 i915_gem_object_unpin(obj);
940 drm_gem_object_unreference(&obj->base);
941 ring->status_page.obj = NULL;
947 struct drm_i915_gem_object *obj;
950 obj = i915_gem_alloc_object(dev, 4096);
951 if (obj == NULL) {
957 i915_gem_object_set_cache_level(obj, I915_CACHE_LLC);
959 ret = i915_gem_object_pin(obj, 4096, true);
964 ring->status_page.gfx_addr = obj->gtt_offset;
969 pmap_qenter((vm_offset_t)ring->status_page.page_addr, &obj->pages[0],
973 ring->status_page.obj = obj;
983 i915_gem_object_unpin(obj);
985 drm_gem_object_unreference(&obj->base);
993 struct drm_i915_gem_object *obj;
1008 obj = i915_gem_alloc_object(dev, ring->size);
1009 if (obj == NULL) {
1015 ring->obj = obj;
1017 ret = i915_gem_object_pin(obj, PAGE_SIZE, true);
1022 dev->agp->base + obj->gtt_offset, ring->size,
1047 i915_gem_object_unpin(obj);
1049 drm_gem_object_unreference(&obj->base);
1050 ring->obj = NULL;
1061 if (ring->obj == NULL)
1071 i915_gem_object_unpin(ring->obj);
1072 drm_gem_object_unreference(&ring->obj->base);
1073 ring->obj = NULL;