Searched defs:rscreen (Results 1 - 25 of 30) sorted by relevance

12

/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/
H A Dr600_buffer.c197 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 Dcompute_memory_pool.c77 struct r600_screen * rscreen)
84 pool->screen = rscreen;
76 compute_memory_pool_new( struct r600_screen * rscreen) argument
H A Dr600_pipe.c41 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 Devergreen_compute.c762 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 Dr600_texture.c68 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 Devergreen_state.c623 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 Dr600_buffer.c42 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 Dr600_texture.c152 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 Dradeonsi_pipe.c58 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 Dr600_blit.c272 struct r600_screen *rscreen = (struct r600_screen *)tex->screen; local
307 struct r600_screen *rscreen = (struct r600_screen *)tex->screen; local
H A Dradeonsi_pipe.h196 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 Dr600_buffer.c197 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 Dcompute_memory_pool.c77 struct r600_screen * rscreen)
84 pool->screen = rscreen;
76 compute_memory_pool_new( struct r600_screen * rscreen) argument
H A Dr600_pipe.c41 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 Devergreen_compute.c762 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 Dr600_texture.c68 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 Dr600_buffer.c42 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 Dr600_texture.c152 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 Dradeonsi_pipe.c58 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 Dr600_blit.c272 struct r600_screen *rscreen = (struct r600_screen *)tex->screen; local
307 struct r600_screen *rscreen = (struct r600_screen *)tex->screen; local
H A Dradeonsi_pipe.h196 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 Dr300_texture_desc.c288 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 Dr300_texture.c950 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 Dr300_texture_desc.c288 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 Dr300_texture.c950 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,

Completed in 3608 milliseconds

12