Lines Matching refs:target_bo

428 			drm_intel_bo *target_bo = bo_gem->reloc_target_info[j].bo;
430 (drm_intel_bo_gem *) target_bo;
442 upper_32_bits(target_bo->offset64),
443 lower_32_bits(target_bo->offset64),
448 drm_intel_bo *target_bo = bo_gem->softpin_target[j];
450 (drm_intel_bo_gem *) target_bo;
459 upper_32_bits(target_bo->offset64),
460 lower_32_bits(target_bo->offset64));
2007 * last known offset in target_bo.
2011 drm_intel_bo *target_bo, uint32_t target_offset,
2017 drm_intel_bo_gem *target_bo_gem = (drm_intel_bo_gem *) target_bo;
2065 bo_gem->reloc_target_info[bo_gem->reloc_count].bo = target_bo;
2066 if (target_bo != bo)
2067 drm_intel_gem_bo_reference(target_bo);
2080 bo_gem->relocs[bo_gem->reloc_count].presumed_offset = target_bo->offset64;
2098 drm_intel_gem_bo_add_softpin_target(drm_intel_bo *bo, drm_intel_bo *target_bo)
2102 drm_intel_bo_gem *target_bo_gem = (drm_intel_bo_gem *) target_bo;
2128 bo_gem->softpin_target[bo_gem->softpin_target_count] = target_bo;
2129 drm_intel_gem_bo_reference(target_bo);
2137 drm_intel_bo *target_bo, uint32_t target_offset,
2141 drm_intel_bo_gem *target_bo_gem = (drm_intel_bo_gem *)target_bo;
2144 return drm_intel_gem_bo_add_softpin_target(bo, target_bo);
2146 return do_bo_emit_reloc(bo, offset, target_bo, target_offset,
2153 drm_intel_bo *target_bo,
2157 return do_bo_emit_reloc(bo, offset, target_bo, target_offset,
2234 drm_intel_bo *target_bo = bo_gem->reloc_target_info[i].bo;
2237 if (target_bo == bo)
2243 drm_intel_gem_bo_process_reloc2(target_bo);
2249 drm_intel_add_validate_buffer2(target_bo, need_fence);
2253 drm_intel_bo *target_bo = bo_gem->softpin_target[i];
2255 if (target_bo == bo)
2259 drm_intel_gem_bo_process_reloc2(target_bo);
2260 drm_intel_add_validate_buffer2(target_bo, false);
2972 _drm_intel_gem_bo_references(drm_intel_bo *bo, drm_intel_bo *target_bo)
2978 if (bo_gem->reloc_target_info[i].bo == target_bo)
2983 target_bo))
2988 if (bo_gem->softpin_target[i] == target_bo)
2990 if (_drm_intel_gem_bo_references(bo_gem->softpin_target[i], target_bo))
2997 /** Return true if target_bo is referenced by bo's relocation tree. */
2999 drm_intel_gem_bo_references(drm_intel_bo *bo, drm_intel_bo *target_bo)
3001 drm_intel_bo_gem *target_bo_gem = (drm_intel_bo_gem *) target_bo;
3003 if (bo == NULL || target_bo == NULL)
3006 return _drm_intel_gem_bo_references(bo, target_bo);