Home | History | Annotate | Download | only in parser

Lines Matching defs:pm

10 static void viddec_fw_parser_peekmessages(viddec_pm_cxt_t *pm, ipc_msg_data *wkld_cur, ipc_msg_data *wkld_next, int32_t *ret_cur, int32_t *ret_next, uint32_t stream_id)
20 viddec_emit_update(&(pm->emitter), wkld_cur->phys, wkld_next->phys, wkld_cur->len, wkld_cur->len);
23 static void viddec_fw_parser_push_error_workload(viddec_pm_cxt_t *pm, ipc_msg_data *wkld_cur, uint32_t stream_id)
27 viddec_emit_set_workload_error(&(pm->emitter),
30 viddec_emit_flush_current_wkld(&(pm->emitter));
40 viddec_pm_cxt_t *pm;
45 pm = &(cxt->pm);
59 cp_using_dma(cxt_swap->ddr_cxt, (uint32_t) pm, sizeof(viddec_pm_cxt_t), false, false);
62 viddec_fw_parser_peekmessages(pm, &wkld_cur, &wkld_next, &ret_cur, &ret_next, stream_id);
67 viddec_fw_parser_push_error_workload(pm, &wkld_cur, stream_id);
68 viddec_fw_parser_peekmessages(pm, &wkld_cur, &wkld_next, &ret_cur, &ret_next, stream_id);
74 viddec_pm_generate_tags_for_unused_buffers_to_flush(pm);
80 viddec_emit_contr_tag(&(pm->emitter), &cur_es, 0, false);
81 viddec_emit_assoc_tag(&(pm->emitter), cur_es.id, false);
83 viddec_fw_parser_push_error_workload(pm, &wkld_cur, stream_id);
86 viddec_fw_parser_peekmessages(pm, &wkld_cur, &wkld_next, &ret_cur, &ret_next, stream_id);
91 viddec_fw_parser_push_error_workload(pm, &wkld_cur, stream_id);
110 cp_using_dma(cxt_swap->ddr_cxt, (uint32_t) pm, sizeof(viddec_pm_cxt_t), true, false);