Lines Matching full:dts
68 dev_dbg(delta->dev, "%s dump au[%d] dts=%lld size=%d data=%*ph\n", in dump_au()
69 ctx->name, au->vbuf.vb2_buf.index, au->dts, au->size, in dump_au()
72 dev_dbg(delta->dev, "%s dump au[%d] dts=%lld size=%d data=%*ph..%*ph\n", in dump_au()
73 ctx->name, au->vbuf.vb2_buf.index, au->dts, au->size, in dump_au()
83 dev_dbg(delta->dev, "%s dump frame[%d] dts=%lld type=%s field=%s data=%*ph\n", in dump_frame()
84 ctx->name, frame->index, frame->dts, in dump_frame()
154 frame->dts = 0; in delta_recycle()
161 struct delta_dts *dts; in delta_push_dts() local
163 dts = kzalloc(sizeof(*dts), GFP_KERNEL); in delta_push_dts()
164 if (!dts) in delta_push_dts()
167 INIT_LIST_HEAD(&dts->list); in delta_push_dts()
173 dts->val = val; in delta_push_dts()
174 list_add_tail(&dts->list, &ctx->dts); in delta_push_dts()
180 struct delta_dts *dts; in delta_pop_dts() local
186 if (list_empty(&ctx->dts)) { in delta_pop_dts()
187 dev_warn(delta->dev, "%s no dts to pop ... output dts = 0\n", in delta_pop_dts()
193 dts = list_first_entry(&ctx->dts, struct delta_dts, list); in delta_pop_dts()
194 list_del(&dts->list); in delta_pop_dts()
196 *val = dts->val; in delta_pop_dts()
198 kfree(dts); in delta_pop_dts()
203 struct delta_dts *dts; in delta_flush_dts() local
211 /* free all pending dts */ in delta_flush_dts()
212 list_for_each_entry_safe(dts, next, &ctx->dts, list) in delta_flush_dts()
213 kfree(dts); in delta_flush_dts()
216 INIT_LIST_HEAD(&ctx->dts); in delta_flush_dts()
834 delta_pop_dts(ctx, &frame->dts); in delta_decoder_stop_cmd()
949 au->dts = vbuf->vb2_buf.timestamp; in delta_run_work()
994 delta_push_dts(ctx, au->dts); in delta_run_work()
1017 delta_pop_dts(ctx, &frame->dts); in delta_run_work()
1349 au->dts = vbuf->vb2_buf.timestamp; in delta_vb2_au_start_streaming()
1351 delta_push_dts(ctx, au->dts); in delta_vb2_au_start_streaming()
1504 vb->timestamp = frame->dts; in delta_vb2_frame_finish()
1664 INIT_LIST_HEAD(&ctx->dts); in delta_open()