Lines Matching refs:meta

326 	struct coda_buffer_meta *meta;
346 meta = list_first_entry(&ctx->buffer_meta_list,
357 if (coda_bitstream_can_fetch_past(ctx, meta->end))
400 meta = kmalloc(sizeof(*meta), GFP_KERNEL);
401 if (meta) {
402 meta->sequence = src_buf->sequence;
403 meta->timecode = src_buf->timecode;
404 meta->timestamp = src_buf->vb2_buf.timestamp;
405 meta->start = start;
406 meta->end = ctx->bitstream_fifo.kfifo.in;
407 meta->last = src_buf->flags & V4L2_BUF_FLAG_LAST;
408 if (meta->last)
409 coda_dbg(1, ctx, "marking last meta");
411 list_add_tail(&meta->list,
416 trace_coda_bit_queue(ctx, src_buf, meta);
1850 struct coda_buffer_meta *meta, *tmp;
1857 list_for_each_entry_safe(meta, tmp, &ctx->buffer_meta_list, list) {
1858 if (ctx->bitstream_fifo.kfifo.out >= meta->end) {
1859 coda_dbg(2, ctx, "releasing meta: seq=%d start=%d end=%d\n",
1860 meta->sequence, meta->start, meta->end);
1862 list_del(&meta->list);
1865 kfree(meta);
2169 struct coda_buffer_meta *meta;
2266 meta = list_first_entry_or_null(&ctx->buffer_meta_list,
2269 if (meta && ctx->codec->src_fourcc == V4L2_PIX_FMT_JPEG) {
2272 if (meta->end == ctx->bitstream_fifo.kfifo.in) {
2277 pad = ((0 - meta->end) & 0xff) + 256;
2294 trace_coda_dec_pic_run(ctx, meta);
2307 struct coda_buffer_meta *meta;
2458 meta = list_first_entry(&ctx->buffer_meta_list,
2460 list_del(&meta->list);
2470 if ((sequence & 0xffff) != (meta->sequence & 0xffff)) {
2474 meta->sequence);
2476 decoded_frame->meta = *meta;
2477 kfree(meta);
2481 memset(&decoded_frame->meta, 0,
2483 decoded_frame->meta.sequence = sequence;
2484 decoded_frame->meta.last = false;
2488 trace_coda_dec_pic_done(ctx, &decoded_frame->meta);
2527 meta = &ready_frame->meta;
2528 if (meta->last && !coda_reorder_enable(ctx)) {
2533 coda_dbg(1, ctx, "last meta, marking as last frame\n");
2545 dst_buf->timecode = meta->timecode;
2546 dst_buf->vb2_buf.timestamp = meta->timestamp;
2548 trace_coda_dec_rot_done(ctx, dst_buf, meta);
2561 decoded_frame->meta.sequence,
2563 ready_frame->meta.sequence,
2571 ready_frame->meta.sequence,
2580 decoded_frame->meta.sequence,