| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/ |
| H A D | virgl_encode.c | 47 if ((ctx->cbuf->cdw + len + 1) > VIRGL_MAX_CMDBUF_DWORDS) 50 virgl_encoder_write_dword(ctx->cbuf, dword); 70 virgl_encoder_emit_resource(vs, ctx->cbuf, res); 77 virgl_encoder_write_dword(ctx->cbuf, handle); 85 virgl_encoder_write_dword(ctx->cbuf, handle); 97 virgl_encoder_write_dword(ctx->cbuf, handle); 106 virgl_encoder_write_dword(ctx->cbuf, tmp); 109 virgl_encoder_write_dword(ctx->cbuf, tmp); 121 virgl_encoder_write_dword(ctx->cbuf, tmp); 133 virgl_encoder_write_dword(ctx->cbuf, handl [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/virgl/vtest/ |
| H A D | virgl_vtest_winsys.c | 401 static boolean virgl_vtest_lookup_res(struct virgl_vtest_cmd_buf *cbuf, argument 404 unsigned hash = res->res_handle & (sizeof(cbuf->is_handle_added)-1); 407 if (cbuf->is_handle_added[hash]) { 408 i = cbuf->reloc_indices_hashlist[hash]; 409 if (cbuf->res_bo[i] == res) 412 for (i = 0; i < cbuf->cres; i++) { 413 if (cbuf->res_bo[i] == res) { 414 cbuf->reloc_indices_hashlist[hash] = i; 423 struct virgl_vtest_cmd_buf *cbuf) 427 for (i = 0; i < cbuf 422 virgl_vtest_release_all_res(struct virgl_vtest_winsys * vtws,struct virgl_vtest_cmd_buf * cbuf) argument 434 virgl_vtest_add_res(struct virgl_vtest_winsys * vtws,struct virgl_vtest_cmd_buf * cbuf,struct virgl_hw_res * res) argument 466 struct virgl_vtest_cmd_buf *cbuf; local in function:virgl_vtest_cmd_buf_create 493 struct virgl_vtest_cmd_buf *cbuf = virgl_vtest_cmd_buf(_cbuf); local in function:virgl_vtest_cmd_buf_destroy 523 struct virgl_vtest_cmd_buf *cbuf = virgl_vtest_cmd_buf(_cbuf); local in function:virgl_vtest_winsys_submit_cmd 544 struct virgl_vtest_cmd_buf *cbuf = virgl_vtest_cmd_buf(_cbuf); local in function:virgl_vtest_emit_res [all...] |
| H A D | virgl_vtest_winsys.h | 100 virgl_vtest_cmd_buf(struct virgl_cmd_buf *cbuf) argument 102 return (struct virgl_vtest_cmd_buf *)cbuf; 127 struct virgl_vtest_cmd_buf *cbuf);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/ |
| H A D | virgl_encode.c | 306 if ((ctx->cbuf->cdw + len + 1) > VIRGL_MAX_CMDBUF_DWORDS) 309 virgl_encoder_write_dword(ctx->cbuf, dword); 329 virgl_encoder_emit_resource(vs, ctx->cbuf, res); 336 virgl_encoder_write_dword(ctx->cbuf, handle); 344 virgl_encoder_write_dword(ctx->cbuf, handle); 356 virgl_encoder_write_dword(ctx->cbuf, handle); 365 virgl_encoder_write_dword(ctx->cbuf, tmp); 368 virgl_encoder_write_dword(ctx->cbuf, tmp); 386 virgl_encoder_write_dword(ctx->cbuf, tmp); 398 virgl_encoder_write_dword(ctx->cbuf, handl [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/virgl/drm/ |
| H A D | virgl_drm_winsys.c | 710 static bool virgl_drm_alloc_res_list(struct virgl_drm_cmd_buf *cbuf, argument 713 cbuf->nres = initial_size; 714 cbuf->cres = 0; 716 cbuf->res_bo = CALLOC(cbuf->nres, sizeof(struct virgl_hw_buf*)); 717 if (!cbuf->res_bo) 720 cbuf->res_hlist = MALLOC(cbuf->nres * sizeof(uint32_t)); 721 if (!cbuf->res_hlist) { 722 FREE(cbuf 729 virgl_drm_free_res_list(struct virgl_drm_cmd_buf * cbuf) argument 741 virgl_drm_lookup_res(struct virgl_drm_cmd_buf * cbuf,struct virgl_hw_res * res) argument 762 virgl_drm_add_res(struct virgl_drm_winsys * qdws,struct virgl_drm_cmd_buf * cbuf,struct virgl_hw_res * res) argument 801 virgl_drm_clear_res_list(struct virgl_drm_cmd_buf * cbuf) argument 823 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local in function:virgl_drm_emit_res 846 struct virgl_drm_cmd_buf *cbuf; local in function:virgl_drm_cmd_buf_create 874 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local in function:virgl_drm_cmd_buf_destroy 941 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local in function:virgl_drm_winsys_submit_cmd 1095 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local in function:virgl_fence_server_sync [all...] |
| H A D | virgl_drm_winsys.h | 142 virgl_drm_cmd_buf(struct virgl_cmd_buf *cbuf) argument 144 return (struct virgl_drm_cmd_buf *)cbuf;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/virgl/drm/ |
| H A D | virgl_drm_winsys.c | 557 static boolean virgl_drm_lookup_res(struct virgl_drm_cmd_buf *cbuf, argument 560 unsigned hash = res->res_handle & (sizeof(cbuf->is_handle_added)-1); 563 if (cbuf->is_handle_added[hash]) { 564 i = cbuf->reloc_indices_hashlist[hash]; 565 if (cbuf->res_bo[i] == res) 568 for (i = 0; i < cbuf->cres; i++) { 569 if (cbuf->res_bo[i] == res) { 570 cbuf->reloc_indices_hashlist[hash] = i; 579 struct virgl_drm_cmd_buf *cbuf, 582 unsigned hash = res->res_handle & (sizeof(cbuf 578 virgl_drm_add_res(struct virgl_drm_winsys * qdws,struct virgl_drm_cmd_buf * cbuf,struct virgl_hw_res * res) argument 616 virgl_drm_release_all_res(struct virgl_drm_winsys * qdws,struct virgl_drm_cmd_buf * cbuf) argument 633 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local in function:virgl_drm_emit_res 656 struct virgl_drm_cmd_buf *cbuf; local in function:virgl_drm_cmd_buf_create 692 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local in function:virgl_drm_cmd_buf_destroy 758 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local in function:virgl_drm_winsys_submit_cmd 927 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local in function:virgl_fence_server_sync [all...] |
| H A D | virgl_drm_winsys.h | 106 virgl_drm_cmd_buf(struct virgl_cmd_buf *cbuf) argument 108 return (struct virgl_drm_cmd_buf *)cbuf;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/virgl/vtest/ |
| H A D | virgl_vtest_winsys.c | 485 static boolean virgl_vtest_lookup_res(struct virgl_vtest_cmd_buf *cbuf, argument 488 unsigned hash = res->res_handle & (sizeof(cbuf->is_handle_added)-1); 491 if (cbuf->is_handle_added[hash]) { 492 i = cbuf->reloc_indices_hashlist[hash]; 493 if (cbuf->res_bo[i] == res) 496 for (i = 0; i < cbuf->cres; i++) { 497 if (cbuf->res_bo[i] == res) { 498 cbuf->reloc_indices_hashlist[hash] = i; 507 struct virgl_vtest_cmd_buf *cbuf) 511 for (i = 0; i < cbuf 506 virgl_vtest_release_all_res(struct virgl_vtest_winsys * vtws,struct virgl_vtest_cmd_buf * cbuf) argument 518 virgl_vtest_add_res(struct virgl_vtest_winsys * vtws,struct virgl_vtest_cmd_buf * cbuf,struct virgl_hw_res * res) argument 550 struct virgl_vtest_cmd_buf *cbuf; local in function:virgl_vtest_cmd_buf_create 577 struct virgl_vtest_cmd_buf *cbuf = virgl_vtest_cmd_buf(_cbuf); local in function:virgl_vtest_cmd_buf_destroy 604 struct virgl_vtest_cmd_buf *cbuf = virgl_vtest_cmd_buf(_cbuf); local in function:virgl_vtest_winsys_submit_cmd 625 struct virgl_vtest_cmd_buf *cbuf = virgl_vtest_cmd_buf(_cbuf); local in function:virgl_vtest_emit_res [all...] |
| H A D | virgl_vtest_winsys.h | 103 virgl_vtest_cmd_buf(struct virgl_cmd_buf *cbuf) argument 105 return (struct virgl_vtest_cmd_buf *)cbuf; 130 struct virgl_vtest_cmd_buf *cbuf);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/ |
| H A D | lp_scene.c | 158 struct pipe_surface *cbuf = scene->fb.cbufs[i]; local in function:lp_scene_begin_rasterization 160 if (!cbuf) { 167 if (llvmpipe_resource_is_texture(cbuf->texture)) { 168 scene->cbufs[i].stride = llvmpipe_resource_stride(cbuf->texture, 169 cbuf->u.tex.level); 170 scene->cbufs[i].layer_stride = llvmpipe_layer_stride(cbuf->texture, 171 cbuf->u.tex.level); 173 scene->cbufs[i].map = llvmpipe_resource_map(cbuf->texture, 174 cbuf->u.tex.level, 175 cbuf 217 struct pipe_surface *cbuf = scene->fb.cbufs[i]; local in function:lp_scene_end_rasterization 532 struct pipe_surface *cbuf = scene->fb.cbufs[i]; local in function:lp_scene_begin_binning [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/ |
| H A D | lp_state_fs_fastpath.c | 126 __m128i *cbuf = (__m128i *)cbufs[0]; local in function:opaque_color 127 unsigned stride = strides[0] / sizeof *cbuf; 133 mm_store_mask_si128(cbuf, vec_mask[0], vec_color); cbuf += stride; 134 mm_store_mask_si128(cbuf, vec_mask[1], vec_color); cbuf += stride; 135 mm_store_mask_si128(cbuf, vec_mask[2], vec_color); cbuf += stride; 136 mm_store_mask_si128(cbuf, vec_mask[3], vec_color);
|
| H A D | lp_scene.c | 203 struct pipe_surface *cbuf = scene->fb.cbufs[i]; local in function:lp_scene_begin_rasterization 204 init_scene_texture(&scene->cbufs[i], cbuf); 227 struct pipe_surface *cbuf = scene->fb.cbufs[i]; local in function:lp_scene_end_rasterization 228 if (llvmpipe_resource_is_texture(cbuf->texture)) { 229 llvmpipe_resource_unmap(cbuf->texture, 230 cbuf->u.tex.level, 231 cbuf->u.tex.first_layer); 599 * attachment hence don't need separate per cbuf and zsbuf max. 602 struct pipe_surface *cbuf = scene->fb.cbufs[i]; local in function:lp_scene_begin_binning 603 if (cbuf) { [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/ |
| H A D | sp_quad_fs.c | 84 uint cbuf; local in function:coverage_quad 87 for (cbuf = 0; cbuf < softpipe->framebuffer.nr_cbufs; cbuf++) { 88 float (*quadColor)[4] = quad->output.color[cbuf];
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/ |
| H A D | sp_quad_fs.c | 84 uint cbuf; local in function:coverage_quad 87 for (cbuf = 0; cbuf < softpipe->framebuffer.nr_cbufs; cbuf++) { 88 float (*quadColor)[4] = quad->output.color[cbuf];
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/ |
| H A D | i915_state_immediate.c | 162 struct i915_surface *cbuf = i915_surface(i915->framebuffer.cbufs[0]); local in function:upload_S6 163 if (cbuf && cbuf->alpha_in_g) 165 else if (cbuf && cbuf->alpha_is_x)
|
| H A D | i915_state_dynamic.c | 167 struct i915_surface *cbuf = i915_surface(i915->framebuffer.cbufs[0]); local in function:upload_IAB 168 if (cbuf && cbuf->alpha_in_g) 170 else if (cbuf && cbuf->alpha_is_x)
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/ |
| H A D | etnaviv_state.c | 127 struct etna_surface *cbuf = etna_surface(sv->cbufs[0]); local in function:etna_set_framebuffer_state 128 struct etna_resource *res = etna_resource(cbuf->base.texture); 132 etna_update_render_resource(pctx, cbuf->base.texture); 135 VIVS_PE_COLOR_FORMAT_FORMAT(translate_rs_format(cbuf->base.format)) | 144 if ((cbuf->surf.offset & 63) || 145 (((cbuf->surf.stride * 4) & 63) && cbuf->surf.height > 4)) { 152 cbuf->surf.offset, cbuf->surf.stride * 4); 156 cs->PE_COLOR_ADDR = cbuf [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_job.c | 168 struct pipe_surface *cbuf, struct pipe_surface *zsbuf) 171 struct vc4_job_key local_key = {.cbuf = cbuf, .zsbuf = zsbuf}; 180 if (cbuf) 181 vc4_flush_jobs_reading_resource(vc4, cbuf->texture); 187 if (cbuf) { 188 if (cbuf->texture->nr_samples > 1) { 190 pipe_surface_reference(&job->msaa_color_write, cbuf); 192 pipe_surface_reference(&job->color_write, cbuf); 213 if (cbuf) 167 vc4_get_job(struct vc4_context * vc4,struct pipe_surface * cbuf,struct pipe_surface * zsbuf) argument 231 struct pipe_surface *cbuf = vc4->framebuffer.cbufs[0]; local in function:vc4_get_job_for_fbo [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_job.c | 168 struct pipe_surface *cbuf, struct pipe_surface *zsbuf) 171 struct vc4_job_key local_key = {.cbuf = cbuf, .zsbuf = zsbuf}; 180 if (cbuf) 181 vc4_flush_jobs_reading_resource(vc4, cbuf->texture); 187 if (cbuf) { 188 if (cbuf->texture->nr_samples > 1) { 190 pipe_surface_reference(&job->msaa_color_write, cbuf); 192 pipe_surface_reference(&job->color_write, cbuf); 213 if (cbuf) 167 vc4_get_job(struct vc4_context * vc4,struct pipe_surface * cbuf,struct pipe_surface * zsbuf) argument 231 struct pipe_surface *cbuf = vc4->framebuffer.cbufs[0]; local in function:vc4_get_job_for_fbo [all...] |
| /xsrc/external/mit/xf86-video-ati/dist/src/ |
| H A D | radeon_exa_shared.c | 202 accel_state->cbuf.vb_start_op = accel_state->cbuf.vb_offset; 251 info->accel_state->cbuf.vb_offset = 0; 252 info->accel_state->cbuf.vb_start_op = -1; 265 if (info->accel_state->cbuf.vb_bo) { 267 info->accel_state->cbuf.vb_bo,
|
| /xsrc/external/mit/xf86-video-ati-kms/dist/src/ |
| H A D | radeon_exa_shared.c | 155 accel_state->cbuf.vb_start_op = accel_state->cbuf.vb_offset; 194 info->accel_state->cbuf.vb_offset = 0; 195 info->accel_state->cbuf.vb_start_op = -1; 208 if (info->accel_state->cbuf.vb_bo) { 210 info->accel_state->cbuf.vb_bo,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/ |
| H A D | etnaviv_state.c | 145 struct etna_surface *cbuf = etna_surface(fb->cbufs[0]); local in function:etna_set_framebuffer_state 146 struct etna_resource *res = etna_resource(cbuf->base.texture); 148 uint32_t fmt = translate_pe_format(cbuf->base.format); 151 etna_update_render_resource(pctx, etna_resource(cbuf->prsc)); 168 if ((cbuf->surf.offset & 63) || 169 (((cbuf->surf.stride * 4) & 63) && cbuf->surf.height > 4)) { 176 cbuf->surf.offset, cbuf->surf.stride * 4); 180 cs->PE_COLOR_ADDR = cbuf [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| H A D | svga_state_constants.c | 400 const struct pipe_constant_buffer *cbuf; local in function:emit_consts_vgpu9 414 cbuf = &svga->curr.constbufs[shader][0]; 426 assert(cbuf->buffer->width0 >= cbuf->buffer_size); 429 count = cbuf->buffer_size / (4 * sizeof(float)); 430 data += cbuf->buffer_offset / (4 * sizeof(float)); 480 const struct pipe_constant_buffer *cbuf; local in function:emit_constbuf_vgpu10 516 cbuf = &svga->curr.constbufs[shader][0]; 522 if (cbuf->buffer_size + extra_size == 0) 525 /* Typically, the cbuf [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ |
| H A D | lima_job.c | 116 pipe_surface_reference(&s->key.cbuf, fb->base.cbufs[0]); 133 if (job->key.cbuf && (job->resolve & PIPE_CLEAR_COLOR0)) 134 _mesa_hash_table_remove_key(ctx->write_jobs, job->key.cbuf->texture); 138 pipe_surface_reference(&job->key.cbuf, NULL); 153 .cbuf = fb->base.cbufs[0], 294 if (!(job->key.cbuf && (job->resolve & PIPE_CLEAR_COLOR0))) 297 struct lima_surface *surf = lima_surface(job->key.cbuf); 305 if (!job->key.cbuf) 308 struct lima_surface *surf = lima_surface(job->key.cbuf); 468 lima_pack_reload_plbu_cmd(job, job->key.cbuf); 811 struct pipe_surface *cbuf = job->key.cbuf; local in function:lima_pack_wb_cbuf_reg 841 struct pipe_surface *cbuf = job->key.cbuf; local in function:lima_pack_pp_frame_reg [all...] |