segment_map
reg = G1_REG_FWD_PIC1_SEGMENT_BASE(ctx->vp8_dec.segment_map.dma);
if (V4L2_VP8_FRAME_IS_KEY_FRAME(hdr) && ctx->vp8_dec.segment_map.cpu)
memset(ctx->vp8_dec.segment_map.cpu, 0,
ctx->vp8_dec.segment_map.size);
struct hantro_aux_buf *segment_map = &vp9_ctx->segment_map;
memset(segment_map->cpu, 0, segment_map->size);
addr = segment_map->dma + vp9_ctx->active_segment * vp9_ctx->segment_map_size;
addr = segment_map->dma + (1 - vp9_ctx->active_segment) * vp9_ctx->segment_map_size;
struct hantro_aux_buf segment_map;
struct hantro_aux_buf segment_map;
aux_buf = &ctx->vp8_dec.segment_map;
dma_free_coherent(vpu->dev, ctx->vp8_dec.segment_map.size,
ctx->vp8_dec.segment_map.cpu,
ctx->vp8_dec.segment_map.dma);
dma_free_coherent(vpu->dev, vp8_dec->segment_map.size,
vp8_dec->segment_map.cpu, vp8_dec->segment_map.dma);
struct hantro_aux_buf *segment_map = &vp9_dec->segment_map;
segment_map->cpu = dma_alloc_coherent(vpu->dev, size, &segment_map->dma, GFP_KERNEL);
if (!segment_map->cpu)
segment_map->size = size;
memset(segment_map->cpu, 0, size);
dma_free_coherent(vpu->dev, segment_map->size, segment_map->cpu, segment_map->dma);
struct hantro_aux_buf *segment_map = &vp9_dec->segment_map;
dma_free_coherent(vpu->dev, segment_map->size, segment_map->cpu, segment_map->dma);
reg = VDPU_REG_FWD_PIC1_SEGMENT_BASE(ctx->vp8_dec.segment_map.dma);
if (V4L2_VP8_FRAME_IS_KEY_FRAME(hdr) && ctx->vp8_dec.segment_map.cpu)
memset(ctx->vp8_dec.segment_map.cpu, 0,
ctx->vp8_dec.segment_map.size);