Lines Matching defs:pool
993 struct compute_memory_pool *pool = rctx->screen->global_pool;
1006 /* We mark these items for promotion to the pool if they
1015 if (compute_memory_finalize_pending(pool, ctx) == -1) {
1034 evergreen_set_rat(rctx->cs_shader_state.shader, 0, pool->bo, 0, pool->size_in_dw * 4);
1037 (struct pipe_resource*)pool->bo);
1242 struct compute_memory_pool *pool = rctx->screen->global_pool;
1257 compute_memory_demote_item(pool, item, ctx);
1262 r600_compute_buffer_alloc_vram(pool->screen, item->size_in_dw * 4);
1286 ///TODO: do it better, mapping is not possible if the pool is too big
1295 * to an offset within the compute memory pool. The function
1296 * r600_compute_global_transfer_map() maps the memory pool
1299 * the memory pool resource (via pipe_buffer_map_range).
1300 * When transfer_unmap is called it uses the memory pool's