/external/mesa3d/src/gallium/drivers/radeonsi/ |
radeonsi_pipe.c | 58 struct r600_screen *rscreen = rctx->screen; local 61 pipe_mutex_lock(rscreen->fences.mutex); 63 if (!rscreen->fences.bo) { 65 rscreen->fences.bo = si_resource_create_custom(&rscreen->screen, 68 if (!rscreen->fences.bo) { 72 rscreen->fences.data = rctx->ws->buffer_map(rscreen->fences.bo->cs_buf, 77 if (!LIST_IS_EMPTY(&rscreen->fences.pool)) { 81 LIST_FOR_EACH_ENTRY(entry, &rscreen->fences.pool, head) 193 struct r600_screen* rscreen = (struct r600_screen *)screen; local 283 struct r600_screen *rscreen = (struct r600_screen *)pscreen; local 290 struct r600_screen *rscreen = (struct r600_screen *)pscreen; local 395 struct r600_screen *rscreen = (struct r600_screen *)pscreen; local 419 struct r600_screen *rscreen = (struct r600_screen *)pscreen; local 496 struct r600_screen *rscreen = (struct r600_screen *)pscreen; local 526 struct r600_screen *rscreen = (struct r600_screen *)pscreen; local 539 struct r600_screen *rscreen = (struct r600_screen *)pscreen; local 549 struct r600_screen *rscreen = (struct r600_screen *)pscreen; local 661 struct r600_screen *rscreen = CALLOC_STRUCT(r600_screen); local [all...] |
r600_buffer.c | 42 struct r600_screen *rscreen = (struct r600_screen*)screen; local 117 bool si_init_resource(struct r600_screen *rscreen, 149 res->buf = rscreen->ws->buffer_create(rscreen->ws, size, alignment, bind, initial_domain); 154 res->cs_buf = rscreen->ws->buffer_get_cs_handle(res->buf); 162 struct r600_screen *rscreen = (struct r600_screen*)screen; local 174 if (!si_init_resource(rscreen, rbuffer, templ->width0, alignment, templ->bind, templ->usage)) {
|
radeonsi_pipe.h | 196 bool si_init_resource(struct r600_screen *rscreen, 270 struct r600_screen *rscreen = (struct r600_screen*)screen; local 273 return rscreen->ws->buffer_get_virtual_address(rresource->cs_buf);
|
r600_texture.c | 152 struct r600_screen *rscreen = (struct r600_screen*)screen; local 160 r = rscreen->ws->surface_init(rscreen->ws, &rtex->surface); 226 struct r600_screen *rscreen = (struct r600_screen*)screen; local 228 rscreen->ws->buffer_set_tiling(resource->buf, 240 return rscreen->ws->buffer_get_handle(resource->buf, 476 struct r600_screen *rscreen = (struct r600_screen*)screen; local 508 if (!si_init_resource(rscreen, resource, size, base_align, base->bind, base->usage)) { 514 resource->cs_buf = rscreen->ws->buffer_get_cs_handle(buf); 524 struct r600_screen *rscreen = (struct r600_screen*)screen local 589 struct r600_screen *rscreen = (struct r600_screen*)screen; local [all...] |
r600_blit.c | 272 struct r600_screen *rscreen = (struct r600_screen *)tex->screen; local 307 struct r600_screen *rscreen = (struct r600_screen *)tex->screen; local
|
/external/mesa3d/src/gallium/drivers/r600/ |
r600_pipe.c | 41 struct r600_screen *rscreen = rctx->screen; local 44 pipe_mutex_lock(rscreen->fences.mutex); 46 if (!rscreen->fences.bo) { 48 rscreen->fences.bo = (struct r600_resource*) 49 pipe_buffer_create(&rscreen->screen, PIPE_BIND_CUSTOM, 51 if (!rscreen->fences.bo) { 55 rscreen->fences.data = rctx->ws->buffer_map(rscreen->fences.bo->cs_buf, 60 if (!LIST_IS_EMPTY(&rscreen->fences.pool)) { 64 LIST_FOR_EACH_ENTRY(entry, &rscreen->fences.pool, head) 206 struct r600_screen* rscreen = (struct r600_screen *)screen; local 366 struct r600_screen *rscreen = (struct r600_screen *)pscreen; local 373 struct r600_screen *rscreen = (struct r600_screen *)pscreen; local 486 struct r600_screen *rscreen = (struct r600_screen *)pscreen; local 678 struct r600_screen *rscreen = (struct r600_screen *)pscreen; local 712 struct r600_screen *rscreen = (struct r600_screen *)pscreen; local 725 struct r600_screen *rscreen = (struct r600_screen *)pscreen; local 735 struct r600_screen *rscreen = (struct r600_screen *)pscreen; local 898 struct r600_screen *rscreen = (struct r600_screen*)screen; local 906 struct r600_screen *rscreen = CALLOC_STRUCT(r600_screen); local [all...] |
r600_texture.c | 68 static int r600_init_surface(struct r600_screen *rscreen, 90 if (rscreen->chip_class >= EVERGREEN && 165 struct r600_screen *rscreen = (struct r600_screen*)screen; local 169 r = rscreen->ws->surface_init(rscreen->ws, &rtex->surface); 212 struct r600_screen *rscreen = (struct r600_screen*)screen; local 214 rscreen->ws->buffer_set_tiling(resource->buf, 226 return rscreen->ws->buffer_get_handle(resource->buf, 256 void r600_texture_get_fmask_info(struct r600_screen *rscreen, 288 if (rscreen->chip_class <= R700) 388 struct r600_screen *rscreen = (struct r600_screen*)screen; local 451 struct r600_screen *rscreen = (struct r600_screen*)screen; local 522 struct r600_screen *rscreen = (struct r600_screen*)screen; local 917 struct r600_screen *rscreen = (struct r600_screen *)screen; local [all...] |
r600_buffer.c | 197 bool r600_init_resource(struct r600_screen *rscreen, 229 res->buf = rscreen->ws->buffer_create(rscreen->ws, size, alignment, bind, initial_domain); 234 res->cs_buf = rscreen->ws->buffer_get_cs_handle(res->buf); 243 struct r600_screen *rscreen = (struct r600_screen*)screen; local 253 if (!r600_init_resource(rscreen, rbuffer, templ->width0, alignment, templ->bind, templ->usage)) {
|
r600_resource.h | 122 void r600_texture_get_fmask_info(struct r600_screen *rscreen, 126 void r600_texture_get_cmask_info(struct r600_screen *rscreen,
|
compute_memory_pool.h | 60 struct compute_memory_pool* compute_memory_pool_new(struct r600_screen *rscreen); ///Creates a new pool
|
evergreen_compute.c | 762 struct r600_screen* rscreen = (struct r600_screen*)screen; local 775 result->chunk = compute_memory_alloc(rscreen->global_pool, size_in_dw); 794 struct r600_screen* rscreen = (struct r600_screen*)screen; local 796 compute_memory_free(rscreen->global_pool, buffer->chunk->id);
|
compute_memory_pool.c | 77 struct r600_screen * rscreen) 84 pool->screen = rscreen;
|
r600_pipe.h | 144 struct r600_screen *rscreen); 528 bool r600_init_resource(struct r600_screen *rscreen, 887 struct r600_screen *rscreen = (struct r600_screen*)screen; local 890 return rscreen->ws->buffer_get_virtual_address(rresource->cs_buf);
|
r600_state.c | 575 struct r600_screen *rscreen = (struct r600_screen*)screen; local 587 if (rscreen->info.drm_minor < 22) 591 if (rscreen->chip_class == R600 && 1258 struct r600_screen *rscreen = rctx->screen; local [all...] |
evergreen_state.c | 623 struct r600_screen *rscreen = (struct r600_screen*)screen; local 635 if (rscreen->info.drm_minor < 19) 986 struct r600_screen *rscreen = (struct r600_screen*)ctx->screen; local 1061 if (rscreen->chip_class == CAYMAN) { 1065 nbanks = eg_num_banks(rscreen->tiling_info.num_banks); 1242 struct r600_screen *rscreen = rctx->screen; local 1436 struct r600_screen *rscreen = rctx->screen; local [all...] |
/external/mesa3d/src/gallium/drivers/r300/ |
r300_texture_desc.h | 46 void r300_texture_desc_init(struct r300_screen *rscreen,
|
r300_texture_desc.c | 288 static void r300_setup_cbzb_flags(struct r300_screen *rscreen, 304 if (SCREEN_DBG_ON(rscreen, DBG_NO_CBZB)) 477 void r300_texture_desc_init(struct r300_screen *rscreen, 504 r300_setup_tiling(rscreen, tex); 507 r300_setup_cbzb_flags(rscreen, tex); 510 r300_setup_miptree(rscreen, tex, TRUE); 514 r300_setup_miptree(rscreen, tex, FALSE); 530 r300_setup_hyperz_properties(rscreen, tex); 532 if (SCREEN_DBG_ON(rscreen, DBG_TEX))
|
r300_texture.c | 950 r300_texture_create_object(struct r300_screen *rscreen, 957 struct radeon_winsys *rws = rscreen->rws 1009 struct r300_screen *rscreen = r300_screen(screen); local 1031 struct r300_screen *rscreen = r300_screen(screen); local [all...] |