Lines Matching refs:reg_bo

183 	struct drm_i915_gem_object *reg_bo;  member
196 regs = (struct overlay_registers __iomem *)overlay->reg_bo->phys_handle->vaddr; in intel_overlay_map_regs()
199 i915_gem_obj_ggtt_offset(overlay->reg_bo)); in intel_overlay_map_regs()
1345 struct drm_i915_gem_object *reg_bo; in intel_setup_overlay() local
1362 reg_bo = NULL; in intel_setup_overlay()
1364 reg_bo = i915_gem_object_create_stolen(dev, PAGE_SIZE); in intel_setup_overlay()
1365 if (reg_bo == NULL) in intel_setup_overlay()
1366 reg_bo = i915_gem_alloc_object(dev, PAGE_SIZE); in intel_setup_overlay()
1367 if (reg_bo == NULL) in intel_setup_overlay()
1369 overlay->reg_bo = reg_bo; in intel_setup_overlay()
1372 ret = i915_gem_object_attach_phys(reg_bo, PAGE_SIZE); in intel_setup_overlay()
1377 overlay->flip_addr = reg_bo->phys_handle->busaddr; in intel_setup_overlay()
1379 ret = i915_gem_obj_ggtt_pin(reg_bo, PAGE_SIZE, PIN_MAPPABLE); in intel_setup_overlay()
1384 overlay->flip_addr = i915_gem_obj_ggtt_offset(reg_bo); in intel_setup_overlay()
1386 ret = i915_gem_object_set_to_gtt_domain(reg_bo, true); in intel_setup_overlay()
1416 i915_gem_object_ggtt_unpin(reg_bo); in intel_setup_overlay()
1418 drm_gem_object_unreference(&reg_bo->base); in intel_setup_overlay()
1437 drm_gem_object_unreference_unlocked(&dev_priv->overlay->reg_bo->base); in intel_cleanup_overlay()
1458 overlay->reg_bo->phys_handle->vaddr; in intel_overlay_map_regs_atomic()
1461 i915_gem_obj_ggtt_offset(overlay->reg_bo)); in intel_overlay_map_regs_atomic()
1492 error->base = (__force long)overlay->reg_bo->phys_handle->vaddr; in intel_overlay_capture_error_state()
1494 error->base = i915_gem_obj_ggtt_offset(overlay->reg_bo); in intel_overlay_capture_error_state()