Lines Matching defs:prob
34 * struct vdec_vp9_slice_frame_ctx - vp9 prob tables footprint
343 * @prob: prob table buffer, used to set/update prob table
344 * @counts: counts table buffer, used to update prob table
362 struct vdec_vp9_slice_mem prob;
432 * @prob: prob table buffer, used to set/update prob table
433 * @counts: counts table buffer, used to update prob table
468 * mv[0]/seg[0]/tile/prob/counts is used for LAT
474 struct mtk_vcodec_mem prob;
477 /* 4 prob tables */
614 if (!instance->prob.va) {
615 instance->prob.size = VP9_PROB_BUF_SIZE;
616 if (mtk_vcodec_mem_alloc(ctx, &instance->prob))
649 if (instance->prob.va)
650 mtk_vcodec_mem_free(ctx, &instance->prob);
999 vsi->prob.dma_addr = instance->prob.dma_addr;
1000 vsi->prob.size = instance->prob.size;
1034 memcpy(instance->prob.va, frame_ctx, sizeof(*frame_ctx));
1175 /* setup prob/tile buffers for LAT */
1354 * use previous prob when frame is not intra or
1355 * we should use the prob updated by the compressed header parse
1541 frame_ctx = (struct vdec_vp9_slice_frame_ctx *)instance->prob.va;
1552 /* check default prob */
1753 vsi->prob.dma_addr = instance->prob.dma_addr;
1754 vsi->prob.size = instance->prob.size;