Searched refs:cbuf (Results 1 - 25 of 121) sorted by relevance

12345

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/
H A Dvirgl_encode.c47 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 Dvirgl_vtest_winsys.c401 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 Dvirgl_vtest_winsys.h100 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 Dvirgl_encode.c306 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 Dvirgl_drm_winsys.c710 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 Dvirgl_drm_winsys.h142 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 Dvirgl_drm_winsys.c557 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 Dvirgl_drm_winsys.h106 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 Dvirgl_vtest_winsys.c485 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 Dvirgl_vtest_winsys.h103 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 Dlp_scene.c158 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 Dlp_state_fs_fastpath.c126 __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 Dlp_scene.c203 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 Dsp_quad_fs.c84 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 Dsp_quad_fs.c84 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 Di915_state_immediate.c162 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 Di915_state_dynamic.c167 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 Detnaviv_state.c127 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 Dvc4_job.c168 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 Dvc4_job.c168 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 Dradeon_exa_shared.c202 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 Dradeon_exa_shared.c155 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 Detnaviv_state.c145 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 Dsvga_state_constants.c400 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 Dlima_job.c116 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...]

Completed in 77 milliseconds

12345