Lines Matching refs:ibo
70 drm_intel_bo *ibo; member
109 target->ibo, 0, read_domains, write_domain); in batch_reloc()
111 batch_dword(info, target->ibo->offset); in batch_reloc()
245 drm_intel_bo *ibo; in alloc_ibo() local
285 ibo = drm_intel_bo_alloc_tiled(info->bufmgr, name, in alloc_ibo()
288 if (!ibo || *stride > max_stride) { in alloc_ibo()
289 if (ibo) { in alloc_ibo()
290 drm_intel_bo_unreference(ibo); in alloc_ibo()
291 ibo = NULL; in alloc_ibo()
301 if (ibo) in alloc_ibo()
302 drm_intel_bo_disable_reuse(ibo); in alloc_ibo()
330 ibo = drm_intel_bo_alloc_tiled(info->bufmgr, name, in alloc_ibo()
335 return ibo; in alloc_ibo()
351 ib->ibo = drm_intel_bo_gem_create_from_name(info->bufmgr, in intel_alloc()
353 if (!ib->ibo) { in intel_alloc()
360 if (drm_intel_bo_get_tiling(ib->ibo, &ib->tiling, &dummy)) { in intel_alloc()
362 drm_intel_bo_unreference(ib->ibo); in intel_alloc()
370 ib->ibo = alloc_ibo(info, handle, &ib->tiling, &stride); in intel_alloc()
371 if (!ib->ibo) { in intel_alloc()
382 if (drm_intel_bo_flink(ib->ibo, (uint32_t *) &handle->name)) { in intel_alloc()
384 drm_intel_bo_unreference(ib->ibo); in intel_alloc()
390 ib->base.fb_handle = ib->ibo->handle; in intel_alloc()
402 drm_intel_bo_unreference(ib->ibo); in intel_free()
416 err = drm_intel_gem_bo_map_gtt(ib->ibo); in intel_map()
418 err = drm_intel_bo_map(ib->ibo, enable_write); in intel_map()
420 *addr = ib->ibo->virtual; in intel_map()
432 drm_intel_gem_bo_unmap_gtt(ib->ibo); in intel_unmap()
434 drm_intel_bo_unmap(ib->ibo); in intel_unmap()