Lines Matching refs:t_params

652 static void cs_etm__set_trace_param_etmv3(struct cs_etm_trace_params *t_params,
658 t_params[t_idx].protocol = cs_etm__get_v7_protocol_version(etmidr);
659 t_params[t_idx].etmv3.reg_ctrl = metadata[m_idx][CS_ETM_ETMCR];
660 t_params[t_idx].etmv3.reg_trc_id = metadata[m_idx][CS_ETM_ETMTRACEIDR];
663 static void cs_etm__set_trace_param_etmv4(struct cs_etm_trace_params *t_params,
669 t_params[t_idx].protocol = CS_ETM_PROTO_ETMV4i;
670 t_params[t_idx].etmv4.reg_idr0 = metadata[m_idx][CS_ETMV4_TRCIDR0];
671 t_params[t_idx].etmv4.reg_idr1 = metadata[m_idx][CS_ETMV4_TRCIDR1];
672 t_params[t_idx].etmv4.reg_idr2 = metadata[m_idx][CS_ETMV4_TRCIDR2];
673 t_params[t_idx].etmv4.reg_idr8 = metadata[m_idx][CS_ETMV4_TRCIDR8];
674 t_params[t_idx].etmv4.reg_configr = metadata[m_idx][CS_ETMV4_TRCCONFIGR];
675 t_params[t_idx].etmv4.reg_traceidr = metadata[m_idx][CS_ETMV4_TRCTRACEIDR];
678 static void cs_etm__set_trace_param_ete(struct cs_etm_trace_params *t_params,
684 t_params[t_idx].protocol = CS_ETM_PROTO_ETE;
685 t_params[t_idx].ete.reg_idr0 = metadata[m_idx][CS_ETE_TRCIDR0];
686 t_params[t_idx].ete.reg_idr1 = metadata[m_idx][CS_ETE_TRCIDR1];
687 t_params[t_idx].ete.reg_idr2 = metadata[m_idx][CS_ETE_TRCIDR2];
688 t_params[t_idx].ete.reg_idr8 = metadata[m_idx][CS_ETE_TRCIDR8];
689 t_params[t_idx].ete.reg_configr = metadata[m_idx][CS_ETE_TRCCONFIGR];
690 t_params[t_idx].ete.reg_traceidr = metadata[m_idx][CS_ETE_TRCTRACEIDR];
691 t_params[t_idx].ete.reg_devarch = metadata[m_idx][CS_ETE_TRCDEVARCH];
694 static int cs_etm__init_trace_params(struct cs_etm_trace_params *t_params,
720 cs_etm__set_trace_param_etmv3(t_params, etm, t_idx, m_idx, etmidr);
723 cs_etm__set_trace_param_etmv4(t_params, etm, t_idx, m_idx);
726 cs_etm__set_trace_param_ete(t_params, etm, t_idx, m_idx);
1045 struct cs_etm_trace_params *t_params = NULL;
1062 t_params = zalloc(sizeof(*t_params) * decoders);
1064 if (!t_params)
1067 if (cs_etm__init_trace_params(t_params, etm, formatted, sample_cpu, decoders))
1078 t_params);
1092 zfree(&t_params);