/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/ |
H A D | r600_buffer.c | 197 bool r600_init_resource(struct r600_screen *rscreen, argument 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)) {
|
H A D | compute_memory_pool.c | 77 struct r600_screen * rscreen) 84 pool->screen = rscreen; 76 compute_memory_pool_new( struct r600_screen * rscreen) argument
|
H A D | 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 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 775 r600_interpret_tiling(struct r600_screen *rscreen, uint32_t tiling_config) argument 818 evergreen_interpret_tiling(struct r600_screen *rscreen, uint32_t tiling_config) argument 864 r600_init_tiling(struct r600_screen *rscreen) argument 898 struct r600_screen *rscreen = (struct r600_screen*)screen; local 906 struct r600_screen *rscreen = CALLOC_STRUCT(r600_screen); local [all...] |
H A D | 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);
|
H A D | r600_texture.c | 68 static int r600_init_surface(struct r600_screen *rscreen, argument 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, argument 288 if (rscreen 307 r600_texture_allocate_fmask(struct r600_screen *rscreen, struct r600_texture *rtex) argument 326 r600_texture_get_cmask_info(struct r600_screen *rscreen, struct r600_texture *rtex, struct r600_cmask_info *out) argument 359 r600_texture_allocate_cmask(struct r600_screen *rscreen, struct r600_texture *rtex) argument 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...] |
H A D | 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); 1078 if (rscreen->chip_class == CAYMAN) 1098 if (rscreen->chip_class == CAYMAN) { 1242 struct r600_screen *rscreen = rctx->screen; local 1303 if (rscreen->chip_class == CAYMAN) { 1307 nbanks = eg_num_banks(rscreen 1436 struct r600_screen *rscreen = rctx->screen; local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeonsi/ |
H A D | r600_buffer.c | 42 struct r600_screen *rscreen = (struct r600_screen*)screen; local 117 bool si_init_resource(struct r600_screen *rscreen, argument 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)) {
|
H A D | 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 local 589 struct r600_screen *rscreen = (struct r600_screen*)screen; local [all...] |
H A D | 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 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 589 evergreen_interpret_tiling(struct r600_screen *rscreen, uint32_t tiling_config) argument 635 r600_init_tiling(struct r600_screen *rscreen) argument 661 struct r600_screen *rscreen = CALLOC_STRUCT(r600_screen); local [all...] |
H A D | 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
|
H A D | 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);
|
/external/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_buffer.c | 197 bool r600_init_resource(struct r600_screen *rscreen, argument 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)) {
|
H A D | compute_memory_pool.c | 77 struct r600_screen * rscreen) 84 pool->screen = rscreen; 76 compute_memory_pool_new( struct r600_screen * rscreen) argument
|
H A D | 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 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 775 r600_interpret_tiling(struct r600_screen *rscreen, uint32_t tiling_config) argument 818 evergreen_interpret_tiling(struct r600_screen *rscreen, uint32_t tiling_config) argument 864 r600_init_tiling(struct r600_screen *rscreen) argument 898 struct r600_screen *rscreen = (struct r600_screen*)screen; local 906 struct r600_screen *rscreen = CALLOC_STRUCT(r600_screen); local [all...] |
H A D | 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);
|
H A D | r600_texture.c | 68 static int r600_init_surface(struct r600_screen *rscreen, argument 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, argument 288 if (rscreen 307 r600_texture_allocate_fmask(struct r600_screen *rscreen, struct r600_texture *rtex) argument 326 r600_texture_get_cmask_info(struct r600_screen *rscreen, struct r600_texture *rtex, struct r600_cmask_info *out) argument 359 r600_texture_allocate_cmask(struct r600_screen *rscreen, struct r600_texture *rtex) argument 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...] |
/external/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | r600_buffer.c | 42 struct r600_screen *rscreen = (struct r600_screen*)screen; local 117 bool si_init_resource(struct r600_screen *rscreen, argument 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)) {
|
H A D | 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 local 589 struct r600_screen *rscreen = (struct r600_screen*)screen; local [all...] |
H A D | 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 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 589 evergreen_interpret_tiling(struct r600_screen *rscreen, uint32_t tiling_config) argument 635 r600_init_tiling(struct r600_screen *rscreen) argument 661 struct r600_screen *rscreen = CALLOC_STRUCT(r600_screen); local [all...] |
H A D | 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
|
H A D | 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);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/ |
H A D | r300_texture_desc.c | 288 static void r300_setup_cbzb_flags(struct r300_screen *rscreen, argument 304 if (SCREEN_DBG_ON(rscreen, DBG_NO_CBZB)) 477 void r300_texture_desc_init(struct r300_screen *rscreen, argument 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))
|
H A D | r300_texture.c | 950 r300_texture_create_object(struct r300_screen *rscreen, argument 957 struct radeon_winsys *rws = rscreen->rws; 969 tex->b.b.screen = &rscreen->screen; 982 r300_texture_desc_init(rscreen, tex, base); 1009 struct r300_screen *rscreen = r300_screen(screen); local 1023 r300_texture_create_object(rscreen, base, microtile, macrotile, 1031 struct r300_screen *rscreen = r300_screen(screen); local 1032 struct radeon_winsys *rws = rscreen->rws; 1066 r300_texture_create_object(rscreen, base, microtile, macrotile,
|
/external/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_texture_desc.c | 288 static void r300_setup_cbzb_flags(struct r300_screen *rscreen, argument 304 if (SCREEN_DBG_ON(rscreen, DBG_NO_CBZB)) 477 void r300_texture_desc_init(struct r300_screen *rscreen, argument 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))
|
H A D | r300_texture.c | 950 r300_texture_create_object(struct r300_screen *rscreen, argument 957 struct radeon_winsys *rws = rscreen->rws; 969 tex->b.b.screen = &rscreen->screen; 982 r300_texture_desc_init(rscreen, tex, base); 1009 struct r300_screen *rscreen = r300_screen(screen); local 1023 r300_texture_create_object(rscreen, base, microtile, macrotile, 1031 struct r300_screen *rscreen = r300_screen(screen); local 1032 struct radeon_winsys *rws = rscreen->rws; 1066 r300_texture_create_object(rscreen, base, microtile, macrotile,
|