Lines Matching refs:cache_bo
237 kgem_bo_write(&sna->kgem, cache->cache_bo,
250 force, cache->cache_bo->domain, cache->cache_bo->rq != NULL, cache->dirty, cache->size));
252 if (!force && cache->cache_bo->domain != DOMAIN_GPU)
267 old = cache->cache_bo;
268 cache->cache_bo = kgem_create_linear(&sna->kgem, sizeof(cache->color), 0);
269 if (cache->cache_bo == NULL) {
270 cache->cache_bo = old;
277 cache->bo[cache->last] = kgem_create_proxy(&sna->kgem, cache->cache_bo,
365 cache->bo[i] = kgem_create_proxy(&sna->kgem, cache->cache_bo,
382 cache->cache_bo = kgem_create_linear(&sna->kgem, sizeof(color), 0);
383 if (!cache->cache_bo)
389 cache->cache_bo,
410 cache->cache_bo,
419 return kgem_bo_write(&sna->kgem, cache->cache_bo, color, sizeof(color));
428 cache->cache_bo =
430 if (!cache->cache_bo)
469 if (sna->render.alpha_cache.cache_bo) {
470 kgem_bo_destroy(&sna->kgem, sna->render.alpha_cache.cache_bo);
471 sna->render.alpha_cache.cache_bo = NULL;
474 if (sna->render.solid_cache.cache_bo)
475 kgem_bo_destroy(&sna->kgem, sna->render.solid_cache.cache_bo);
480 sna->render.solid_cache.cache_bo = 0;