Home | History | Annotate | Download | only in vp9

Lines Matching defs:mmaps

43   vpx_codec_mmap_t        mmaps[NELEMENTS(vp9_mem_req_segs) - 1];
83 for (i = 0; i < NELEMENTS(ctx->priv->alg_priv->mmaps); i++)
84 ctx->priv->alg_priv->mmaps[i].id = vp9_mem_req_segs[i].id;
86 ctx->priv->alg_priv->mmaps[0] = *mmap;
135 for (i = NELEMENTS(ctx->mmaps) - 1; i >= 0; i--) {
136 if (ctx->mmaps[i].dtor)
137 ctx->mmaps[i].dtor(&ctx->mmaps[i]);
256 for (i = 1; !res && i < NELEMENTS(ctx->mmaps); i++) {
261 ctx->mmaps[i].id = vp9_mem_req_segs[i].id;
262 ctx->mmaps[i].sz = vp9_mem_req_segs[i].sz;
263 ctx->mmaps[i].align = vp9_mem_req_segs[i].align;
264 ctx->mmaps[i].flags = vp9_mem_req_segs[i].flags;
266 if (!ctx->mmaps[i].sz)
267 ctx->mmaps[i].sz = vp9_mem_req_segs[i].calc_sz(&cfg,
270 res = vpx_mmap_alloc(&ctx->mmaps[i]);
281 res = vpx_validate_mmaps(&ctx->si, ctx->mmaps,
528 for (i = 0; i < NELEMENTS(ctx->priv->alg_priv->mmaps); i++) {
529 if (ctx->priv->alg_priv->mmaps[i].id == mmap->id)
530 if (!ctx->priv->alg_priv->mmaps[i].base) {
531 ctx->priv->alg_priv->mmaps[i] = *mmap;
535 done &= (ctx->priv->alg_priv->mmaps[i].base != NULL);