Lines Matching refs:buffers

130     Vp8eVpuBuf *buffers = (Vp8eVpuBuf *)ctx->buffers;  in set_segmentation()  local
144 RK_U32 *map = mpp_buffer_get_ptr(buffers->hw_segment_map_buf); in set_segmentation()
148 mpp_buffer_sync_begin(buffers->hw_segment_map_buf); in set_segmentation()
192 mpp_buffer_sync_end(buffers->hw_segment_map_buf); in set_segmentation()
440 Vp8eVpuBuf *buffers = (Vp8eVpuBuf *)ctx->buffers; in set_new_frame() local
578 hw_cfg->size_tbl_base = mpp_buffer_get_fd(buffers->hw_size_table_buf); in set_new_frame()
595 memset(mpp_buffer_get_ptr(buffers->hw_prob_count_buf), in set_new_frame()
597 mpp_buffer_sync_end(buffers->hw_prob_count_buf); in set_new_frame()
1213 Vp8eVpuBuf *buffers = (Vp8eVpuBuf *)ctx->buffers; in alloc_buffer() local
1218 ret = mpp_buffer_group_get_internal(&buffers->hw_buf_grp, in alloc_buffer()
1226 ret = mpp_buffer_get(buffers->hw_buf_grp, &buffers->hw_luma_buf, in alloc_buffer()
1236 ret = mpp_buffer_get(buffers->hw_buf_grp, &buffers->hw_cbcr_buf[i], in alloc_buffer()
1244 hw_cfg->internal_img_lum_base_w = mpp_buffer_get_fd(buffers->hw_luma_buf); in alloc_buffer()
1245 hw_cfg->internal_img_chr_base_w = mpp_buffer_get_fd(buffers->hw_cbcr_buf[0]); in alloc_buffer()
1247 hw_cfg->internal_img_lum_base_r[0] = mpp_buffer_get_fd(buffers->hw_luma_buf); in alloc_buffer()
1248 hw_cfg->internal_img_chr_base_r[0] = mpp_buffer_get_fd(buffers->hw_cbcr_buf[1]); in alloc_buffer()
1255 ret = mpp_buffer_get(buffers->hw_buf_grp, &buffers->hw_size_table_buf, size_tbl); in alloc_buffer()
1263 ret = mpp_buffer_get(buffers->hw_buf_grp, &buffers->hw_cabac_table_buf, in alloc_buffer()
1270 hw_cfg->cabac_tbl_base = mpp_buffer_get_fd(buffers->hw_cabac_table_buf); in alloc_buffer()
1272 ret = mpp_buffer_get(buffers->hw_buf_grp, &buffers->hw_mv_output_buf, in alloc_buffer()
1279 hw_cfg->mv_output_base = mpp_buffer_get_fd(buffers->hw_mv_output_buf); in alloc_buffer()
1281 memset(mpp_buffer_get_ptr(buffers->hw_mv_output_buf), 0, sizeof(RK_U32) * mb_total); in alloc_buffer()
1282 mpp_buffer_sync_end(buffers->hw_mv_output_buf); in alloc_buffer()
1284 ret = mpp_buffer_get(buffers->hw_buf_grp, &buffers->hw_prob_count_buf, VP8_PROB_COUNT_BUF_SIZE); in alloc_buffer()
1290 hw_cfg->prob_count_base = mpp_buffer_get_fd(buffers->hw_prob_count_buf); in alloc_buffer()
1295 ret = mpp_buffer_get(buffers->hw_buf_grp, &buffers->hw_segment_map_buf, segment_map_size); in alloc_buffer()
1301 hw_cfg->segment_map_base = mpp_buffer_get_fd(buffers->hw_segment_map_buf); in alloc_buffer()
1302 memset(mpp_buffer_get_ptr(buffers->hw_segment_map_buf), 0, segment_map_size / 4); in alloc_buffer()
1303 mpp_buffer_sync_end(buffers->hw_segment_map_buf); in alloc_buffer()
1310 ctx->picbuf.ref_pic[i].picture.lum = mpp_buffer_get_fd(buffers->hw_luma_buf); in alloc_buffer()
1312 ctx->picbuf.ref_pic[i].picture.cb = mpp_buffer_get_fd(buffers->hw_cbcr_buf[i]); in alloc_buffer()
1318 ret = mpp_buffer_get(buffers->hw_buf_grp, &buffers->hw_out_buf, out_size); in alloc_buffer()
1353 if (buffers) in alloc_buffer()
1403 Vp8eVpuBuf *buffers = (Vp8eVpuBuf *)ctx->buffers; in hal_vp8e_enc_strm_code() local
1405 RK_U32 buf_size = mpp_buffer_get_size(buffers->hw_out_buf); in hal_vp8e_enc_strm_code()
1406 RK_U32 bus_addr = mpp_buffer_get_fd(buffers->hw_out_buf); in hal_vp8e_enc_strm_code()
1407 RK_U8 *p_start = mpp_buffer_get_ptr(buffers->hw_out_buf); in hal_vp8e_enc_strm_code()
1428 p_end = mpp_buffer_get_ptr(buffers->hw_out_buf) + buf_size; in hal_vp8e_enc_strm_code()
1536 Vp8eVpuBuf *buffers = (Vp8eVpuBuf *)ctx->buffers; in hal_vp8e_update_buffers() local
1538 RK_U32 *part = (RK_U32 *)mpp_buffer_get_ptr(buffers->hw_size_table_buf); in hal_vp8e_update_buffers()
1540 mpp_buffer_sync_begin(buffers->hw_size_table_buf); in hal_vp8e_update_buffers()
1579 mpp_buffer_sync_begin(buffers->hw_size_table_buf); in hal_vp8e_update_buffers()
1604 mpp_buffer_sync_end(buffers->hw_size_table_buf); in hal_vp8e_update_buffers()
1632 Vp8eVpuBuf *buffers = (Vp8eVpuBuf *)ctx->buffers; in hal_vp8e_buf_free() local
1634 if (buffers->hw_luma_buf) { in hal_vp8e_buf_free()
1635 mpp_buffer_put(buffers->hw_luma_buf); in hal_vp8e_buf_free()
1636 buffers->hw_luma_buf = NULL; in hal_vp8e_buf_free()
1642 if (buffers->hw_cbcr_buf[i]) { in hal_vp8e_buf_free()
1643 mpp_buffer_put(buffers->hw_cbcr_buf[i]); in hal_vp8e_buf_free()
1644 buffers->hw_cbcr_buf[i] = NULL; in hal_vp8e_buf_free()
1649 if (buffers->hw_size_table_buf) { in hal_vp8e_buf_free()
1650 mpp_buffer_put(buffers->hw_size_table_buf); in hal_vp8e_buf_free()
1651 buffers->hw_size_table_buf = NULL; in hal_vp8e_buf_free()
1654 if (buffers->hw_cabac_table_buf) { in hal_vp8e_buf_free()
1655 mpp_buffer_put(buffers->hw_cabac_table_buf); in hal_vp8e_buf_free()
1656 buffers->hw_cabac_table_buf = NULL; in hal_vp8e_buf_free()
1659 if (buffers->hw_mv_output_buf) { in hal_vp8e_buf_free()
1660 mpp_buffer_put(buffers->hw_mv_output_buf); in hal_vp8e_buf_free()
1661 buffers->hw_mv_output_buf = NULL; in hal_vp8e_buf_free()
1664 if (buffers->hw_prob_count_buf) { in hal_vp8e_buf_free()
1665 mpp_buffer_put(buffers->hw_prob_count_buf); in hal_vp8e_buf_free()
1666 buffers->hw_prob_count_buf = NULL; in hal_vp8e_buf_free()
1669 if (buffers->hw_segment_map_buf) { in hal_vp8e_buf_free()
1670 mpp_buffer_put(buffers->hw_segment_map_buf); in hal_vp8e_buf_free()
1671 buffers->hw_segment_map_buf = NULL; in hal_vp8e_buf_free()
1674 if (buffers->hw_out_buf) { in hal_vp8e_buf_free()
1675 mpp_buffer_put(buffers->hw_out_buf); in hal_vp8e_buf_free()
1676 buffers->hw_out_buf = NULL; in hal_vp8e_buf_free()
1679 if (buffers->hw_buf_grp) { in hal_vp8e_buf_free()
1680 mpp_buffer_group_put(buffers->hw_buf_grp); in hal_vp8e_buf_free()
1681 buffers->hw_buf_grp = NULL; in hal_vp8e_buf_free()