Lines Matching defs:bo
206 drm_intel_bo_references(intel->batch.bo, intel_obj->buffer);
210 /* Replace the current busy bo with fresh data. */
256 if (drm_intel_bo_references(intel->batch.bo, intel_obj->buffer)) {
328 if (drm_intel_bo_references(intel->batch.bo, intel_obj->buffer)) {
491 if (!intel->upload.bo)
495 drm_intel_bo_subdata(intel->upload.bo,
502 drm_intel_bo_unreference(intel->upload.bo);
503 intel->upload.bo = NULL;
513 intel->upload.bo = drm_intel_bo_alloc(intel->bufmgr, "upload", size, 0);
525 if (intel->upload.bo == NULL || base + size > intel->upload.bo->size) {
530 drm_intel_bo_reference(intel->upload.bo);
531 *return_bo = intel->upload.bo;
538 drm_intel_bo_subdata(intel->upload.bo,
557 drm_intel_bo_subdata(intel->upload.bo, base, size, ptr);
569 if (intel->upload.bo == NULL || base + size > intel->upload.bo->size) {
578 drm_intel_bo_subdata(intel->upload.bo,
608 drm_intel_bo_subdata(intel->upload.bo, base, size, ptr);
612 drm_intel_bo_reference(intel->upload.bo);
613 *return_bo = intel->upload.bo;
729 drm_intel_bo *bo = intel_bufferobj_buffer(intel, intel_obj, INTEL_READ);
731 return intel_buffer_purgeable(bo);
749 return intel_buffer_purgeable(intel->mt->region->bo);
766 return intel_buffer_purgeable(intel->mt->region->bo);
806 return intel_buffer_unpurgeable(intel->mt->region->bo);
823 return intel_buffer_unpurgeable(intel->mt->region->bo);