Searched refs:bs (Results 1 - 25 of 1041) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_batch.c29 zink_reset_batch_state(struct zink_context *ctx, struct zink_batch_state *bs) argument
33 if (VKSCR(ResetCommandPool)(screen->dev, bs->cmdpool, 0) != VK_SUCCESS)
37 set_foreach_remove(bs->resources, entry) {
39 if (!zink_resource_object_usage_unset(obj, bs)) {
44 util_dynarray_append(&bs->unref_resources, struct zink_resource_object*, obj);
48 while (util_dynarray_contains(&bs->bindless_releases[i], uint32_t)) {
49 uint32_t handle = util_dynarray_pop(&bs->bindless_releases[i], uint32_t);
56 set_foreach_remove(bs->active_queries, entry) {
58 zink_prune_query(screen, bs, query);
61 set_foreach_remove(bs
115 unref_resources(struct zink_screen * screen,struct zink_batch_state * bs) argument
124 zink_clear_batch_state(struct zink_context * ctx,struct zink_batch_state * bs) argument
134 const struct zink_batch_state *bs = ctx->batch_states; local in function:pop_batch_state
146 struct zink_batch_state *bs = ctx->batch_states; local in function:zink_batch_reset_all
156 zink_batch_state_destroy(struct zink_screen * screen,struct zink_batch_state * bs) argument
193 struct zink_batch_state *bs = rzalloc(NULL, struct zink_batch_state); local in function:create_batch_state
253 find_unused_state(struct zink_batch_state * bs) argument
266 struct zink_batch_state *bs = NULL; local in function:get_batch_state
335 struct zink_batch_state *bs = data; local in function:post_submit
350 struct zink_batch_state *bs = data; local in function:submit_queue
438 copy_scanout(struct zink_batch_state * bs,struct zink_resource * res) argument
583 struct zink_batch_state *bs; local in function:zink_end_batch
[all...]
H A Dzink_batch.h127 zink_reset_batch_state(struct zink_context *ctx, struct zink_batch_state *bs);
130 zink_clear_batch_state(struct zink_context *ctx, struct zink_batch_state *bs);
136 zink_batch_state_destroy(struct zink_screen *screen, struct zink_batch_state *bs);
139 zink_batch_state_clear_resources(struct zink_screen *screen, struct zink_batch_state *bs);
189 zink_batch_usage_unset(struct zink_batch_usage **u, struct zink_batch_state *bs) argument
191 (void)p_atomic_cmpxchg((uintptr_t *)u, (uintptr_t)&bs->usage, (uintptr_t)NULL);
195 zink_batch_usage_set(struct zink_batch_usage **u, struct zink_batch_state *bs) argument
197 *u = &bs->usage;
201 zink_batch_usage_matches(const struct zink_batch_usage *u, const struct zink_batch_state *bs) argument
203 return u == &bs
[all...]
H A Dzink_bo.h219 zink_bo_usage_matches(const struct zink_bo *bo, const struct zink_batch_state *bs) argument
221 return zink_batch_usage_matches(bo->reads, bs) ||
222 zink_batch_usage_matches(bo->writes, bs);
245 zink_bo_usage_set(struct zink_bo *bo, struct zink_batch_state *bs, bool write) argument
248 zink_batch_usage_set(&bo->writes, bs);
250 zink_batch_usage_set(&bo->reads, bs);
254 zink_bo_usage_unset(struct zink_bo *bo, struct zink_batch_state *bs) argument
256 zink_batch_usage_unset(&bo->reads, bs);
257 zink_batch_usage_unset(&bo->writes, bs);
H A Dzink_query.h46 zink_prune_query(struct zink_screen *screen, struct zink_batch_state *bs, struct zink_query *query);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/vl/
H A Dvl_mpeg12_bitstream.h46 vl_mpg12_bs_init(struct vl_mpg12_bs *bs, struct pipe_video_codec *decoder);
49 vl_mpg12_bs_decode(struct vl_mpg12_bs *bs,
H A Dvl_mpeg12_bitstream.c621 motion_vector(struct vl_mpg12_bs *bs, int r, int s, int dmv, short delta[2], short dmvector[2]) argument
626 int r_size = bs->desc->f_code[s][t];
628 vl_vlc_fillbits(&bs->vlc);
629 motion_code = vl_vlc_get_vlclbf(&bs->vlc, tbl_B10, 11);
633 int residual = vl_vlc_get_uimsbf(&bs->vlc, r_size) + 1;
640 dmvector[t] = vl_vlc_get_vlclbf(&bs->vlc, tbl_B11, 2);
656 motion_vector_frame(struct vl_mpg12_bs *bs, int s, struct pipe_mpeg12_macroblock *mb) argument
662 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << s;
663 motion_vector(bs, 0, s, dmv, delta, dmvector);
664 mb->PMV[0][s][0] = wrap(mb->PMV[0][s][0] + delta[0], bs
680 motion_vector_field(struct vl_mpg12_bs * bs,int s,struct pipe_mpeg12_macroblock * mb) argument
699 reset_predictor(struct vl_mpg12_bs * bs) argument
704 decode_dct(struct vl_mpg12_bs * bs,struct pipe_mpeg12_macroblock * mb,int scale) argument
803 decode_slice(struct vl_mpg12_bs * bs,struct pipe_video_buffer * target) argument
963 vl_mpg12_bs_init(struct vl_mpg12_bs * bs,struct pipe_video_codec * decoder) argument
980 vl_mpg12_bs_decode(struct vl_mpg12_bs * bs,struct pipe_video_buffer * target,struct pipe_mpeg12_picture_desc * picture,unsigned num_buffers,const void * const * buffers,const unsigned * sizes) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/vl/
H A Dvl_mpeg12_bitstream.h46 vl_mpg12_bs_init(struct vl_mpg12_bs *bs, struct pipe_video_codec *decoder);
49 vl_mpg12_bs_decode(struct vl_mpg12_bs *bs,
H A Dvl_mpeg12_bitstream.c621 motion_vector(struct vl_mpg12_bs *bs, int r, int s, int dmv, short delta[2], short dmvector[2]) argument
626 int r_size = bs->desc->f_code[s][t];
628 vl_vlc_fillbits(&bs->vlc);
629 motion_code = vl_vlc_get_vlclbf(&bs->vlc, tbl_B10, 11);
633 int residual = vl_vlc_get_uimsbf(&bs->vlc, r_size) + 1;
640 dmvector[t] = vl_vlc_get_vlclbf(&bs->vlc, tbl_B11, 2);
656 motion_vector_frame(struct vl_mpg12_bs *bs, int s, struct pipe_mpeg12_macroblock *mb) argument
662 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << s;
663 motion_vector(bs, 0, s, dmv, delta, dmvector);
664 mb->PMV[0][s][0] = wrap(mb->PMV[0][s][0] + delta[0], bs
680 motion_vector_field(struct vl_mpg12_bs * bs,int s,struct pipe_mpeg12_macroblock * mb) argument
699 reset_predictor(struct vl_mpg12_bs * bs) argument
704 decode_dct(struct vl_mpg12_bs * bs,struct pipe_mpeg12_macroblock * mb,int scale) argument
803 decode_slice(struct vl_mpg12_bs * bs,struct pipe_video_buffer * target) argument
963 vl_mpg12_bs_init(struct vl_mpg12_bs * bs,struct pipe_video_codec * decoder) argument
980 vl_mpg12_bs_decode(struct vl_mpg12_bs * bs,struct pipe_video_buffer * target,struct pipe_mpeg12_picture_desc * picture,unsigned num_buffers,const void * const * buffers,const unsigned * sizes) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_zsa.c72 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd2_zsa_state_create
76 A2XX_RB_DEPTHCONTROL_STENCILFUNC_BF(bs->func) | /* maps 1:1 */
77 A2XX_RB_DEPTHCONTROL_STENCILFAIL_BF(fd_stencil_op(bs->fail_op)) |
78 A2XX_RB_DEPTHCONTROL_STENCILZPASS_BF(fd_stencil_op(bs->zpass_op)) |
79 A2XX_RB_DEPTHCONTROL_STENCILZFAIL_BF(fd_stencil_op(bs->zfail_op));
82 A2XX_RB_STENCILREFMASK_STENCILWRITEMASK(bs->writemask) |
83 A2XX_RB_STENCILREFMASK_STENCILMASK(bs->valuemask);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_zsa.c75 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd3_zsa_state_create
79 A3XX_RB_STENCIL_CONTROL_FUNC_BF(bs->func) | /* maps 1:1 */
80 A3XX_RB_STENCIL_CONTROL_FAIL_BF(fd_stencil_op(bs->fail_op)) |
81 A3XX_RB_STENCIL_CONTROL_ZPASS_BF(fd_stencil_op(bs->zpass_op)) |
82 A3XX_RB_STENCIL_CONTROL_ZFAIL_BF(fd_stencil_op(bs->zfail_op));
85 A3XX_RB_STENCILREFMASK_STENCILWRITEMASK(bs->writemask) |
86 A3XX_RB_STENCILREFMASK_STENCILMASK(bs->valuemask);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_zsa.c72 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd2_zsa_state_create
76 A2XX_RB_DEPTHCONTROL_STENCILFUNC_BF(bs->func) | /* maps 1:1 */
77 A2XX_RB_DEPTHCONTROL_STENCILFAIL_BF(fd_stencil_op(bs->fail_op)) |
78 A2XX_RB_DEPTHCONTROL_STENCILZPASS_BF(fd_stencil_op(bs->zpass_op)) |
79 A2XX_RB_DEPTHCONTROL_STENCILZFAIL_BF(fd_stencil_op(bs->zfail_op));
82 A2XX_RB_STENCILREFMASK_STENCILWRITEMASK(bs->writemask) |
83 A2XX_RB_STENCILREFMASK_STENCILMASK(bs->valuemask);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_zsa.c73 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd3_zsa_state_create
77 A3XX_RB_STENCIL_CONTROL_FUNC_BF(bs->func) | /* maps 1:1 */
78 A3XX_RB_STENCIL_CONTROL_FAIL_BF(fd_stencil_op(bs->fail_op)) |
79 A3XX_RB_STENCIL_CONTROL_ZPASS_BF(fd_stencil_op(bs->zpass_op)) |
80 A3XX_RB_STENCIL_CONTROL_ZFAIL_BF(fd_stencil_op(bs->zfail_op));
83 A3XX_RB_STENCILREFMASK_STENCILWRITEMASK(bs->writemask) |
84 A3XX_RB_STENCILREFMASK_STENCILMASK(bs->valuemask);
H A Dfd3_program.h40 struct ir3_shader_variant *bs; /* VS for when emit->binning */ member in struct:fd3_program_state
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_zsa.c74 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd4_zsa_state_create
78 A4XX_RB_STENCIL_CONTROL_FUNC_BF(bs->func) | /* maps 1:1 */
79 A4XX_RB_STENCIL_CONTROL_FAIL_BF(fd_stencil_op(bs->fail_op)) |
80 A4XX_RB_STENCIL_CONTROL_ZPASS_BF(fd_stencil_op(bs->zpass_op)) |
81 A4XX_RB_STENCIL_CONTROL_ZFAIL_BF(fd_stencil_op(bs->zfail_op));
84 A4XX_RB_STENCILREFMASK_BF_STENCILWRITEMASK(bs->writemask) |
85 A4XX_RB_STENCILREFMASK_BF_STENCILMASK(bs->valuemask);
H A Dfd4_program.h40 struct ir3_shader_variant *bs; /* VS for when emit->binning */ member in struct:fd4_program_state
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_zsa.c77 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd4_zsa_state_create
81 A4XX_RB_STENCIL_CONTROL_FUNC_BF(bs->func) | /* maps 1:1 */
82 A4XX_RB_STENCIL_CONTROL_FAIL_BF(fd_stencil_op(bs->fail_op)) |
83 A4XX_RB_STENCIL_CONTROL_ZPASS_BF(fd_stencil_op(bs->zpass_op)) |
84 A4XX_RB_STENCIL_CONTROL_ZFAIL_BF(fd_stencil_op(bs->zfail_op));
87 A4XX_RB_STENCILREFMASK_BF_STENCILWRITEMASK(bs->writemask) |
88 A4XX_RB_STENCILREFMASK_BF_STENCILMASK(bs->valuemask);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_zsa.c94 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd5_zsa_state_create
98 A5XX_RB_STENCIL_CONTROL_FUNC_BF(bs->func) | /* maps 1:1 */
99 A5XX_RB_STENCIL_CONTROL_FAIL_BF(fd_stencil_op(bs->fail_op)) |
100 A5XX_RB_STENCIL_CONTROL_ZPASS_BF(fd_stencil_op(bs->zpass_op)) |
101 A5XX_RB_STENCIL_CONTROL_ZFAIL_BF(fd_stencil_op(bs->zfail_op));
103 A5XX_RB_STENCILREFMASK_BF_STENCILWRITEMASK(bs->writemask) |
104 A5XX_RB_STENCILREFMASK_BF_STENCILMASK(bs->valuemask);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_zsa.c93 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd5_zsa_state_create
97 A5XX_RB_STENCIL_CONTROL_FUNC_BF(bs->func) | /* maps 1:1 */
98 A5XX_RB_STENCIL_CONTROL_FAIL_BF(fd_stencil_op(bs->fail_op)) |
99 A5XX_RB_STENCIL_CONTROL_ZPASS_BF(fd_stencil_op(bs->zpass_op)) |
100 A5XX_RB_STENCIL_CONTROL_ZFAIL_BF(fd_stencil_op(bs->zfail_op));
102 A5XX_RB_STENCILREFMASK_BF_STENCILWRITEMASK(bs->writemask) |
103 A5XX_RB_STENCILREFMASK_BF_STENCILMASK(bs->valuemask);
H A Dfd5_program.h40 struct ir3_shader_variant *bs; /* VS for when emit->binning */ member in struct:fd5_program_state
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_zsa.c172 const struct pipe_stencil_state *bs = &cso->stencil[1]; local in function:fd6_zsa_state_create
174 update_lrz_stencil(so, bs->func, !!bs->writemask);
178 A6XX_RB_STENCIL_CONTROL_FUNC_BF(bs->func) | /* maps 1:1 */
179 A6XX_RB_STENCIL_CONTROL_FAIL_BF(fd_stencil_op(bs->fail_op)) |
180 A6XX_RB_STENCIL_CONTROL_ZPASS_BF(fd_stencil_op(bs->zpass_op)) |
181 A6XX_RB_STENCIL_CONTROL_ZFAIL_BF(fd_stencil_op(bs->zfail_op));
183 so->rb_stencilmask |= A6XX_RB_STENCILMASK_BFMASK(bs->valuemask);
184 so->rb_stencilwrmask |= A6XX_RB_STENCILWRMASK_BFWRMASK(bs->writemask);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_setup_analysis.c111 float as, float bs,
114 float s = as * v[0][0] + bs;
130 float as, bs, at, bt; local in function:rect
131 calc_interps(v0[0][0], v2[0][0], v0[1][0], v2[1][0], &as, &bs);
133 assert(test_interps(v1, as, bs, at, bt));
247 float as, bs; local in function:check_elts24
277 calc_interps(v0[0][0], v2[0][0], v0[1][0], v2[1][0], &as, &bs);
282 if (!test_interps(v, as, bs, at, bt))
291 assert(test_interps((const_float4_ptr)vA, as, bs, at, bt));
292 assert(test_interps((const_float4_ptr)vB, as, bs, a
110 test_interps(const_float4_ptr v,float as,float bs,float at,float bt) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/core/
H A Dcompiler.hpp63 link_program(const std::vector<binary> &bs, const device &dev, argument
69 auto spirv_linked_module = spirv::link_program(bs, dev, opts, log);
76 return llvm::link_program(bs, dev, opts, log);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_blend.c100 struct svga_blend_state *bs)
108 bs->id = util_bitmask_add(svga->blend_object_id_bm);
111 perRT[i].blendEnable = bs->rt[i].blend_enable;
112 perRT[i].srcBlend = bs->rt[i].srcblend;
113 perRT[i].destBlend = bs->rt[i].dstblend;
114 perRT[i].blendOp = bs->rt[i].blendeq;
115 perRT[i].srcBlendAlpha = bs->rt[i].srcblend_alpha;
116 perRT[i].destBlendAlpha = bs->rt[i].dstblend_alpha;
117 perRT[i].blendOpAlpha = bs->rt[i].blendeq_alpha;
118 perRT[i].renderTargetWriteMask = bs
99 define_blend_state_object(struct svga_context * svga,struct svga_blend_state * bs) argument
373 struct svga_blend_state *bs = local in function:svga_delete_blend_state
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A DgenX_gpu_memcpy.c64 unsigned bs = gcd_pow2_u64(16, size); local in function:genX
67 switch (bs) {
92 .BufferPitch = bs,
108 .Component0Control = (bs >= 4) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
109 .Component1Control = (bs >= 8) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
110 .Component2Control = (bs >= 12) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
111 .Component3Control = (bs >= 16) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
160 sob.SurfacePitch = bs;
191 .ComponentMask = (1 << (bs / 4)) - 1,
201 so.Buffer0SurfacePitch = bs;
[all...]
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A DgenX_gpu_memcpy.c64 unsigned bs = gcd_pow2_u64(16, size); local in function:genX
67 switch (bs) {
93 .BufferPitch = bs,
112 .Component0Control = (bs >= 4) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
113 .Component1Control = (bs >= 8) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
114 .Component2Control = (bs >= 12) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
115 .Component3Control = (bs >= 16) ? VFCOMP_STORE_SRC : VFCOMP_STORE_0,
176 sob.SurfacePitch = bs;
207 .ComponentMask = (1 << (bs / 4)) - 1,
217 so.Buffer0SurfacePitch = bs;
[all...]

Completed in 11 milliseconds

1234567891011>>