Lines Matching refs:t_params

399 static void cs_etm__set_trace_param_etmv3(struct cs_etm_trace_params *t_params,
405 t_params[idx].protocol = cs_etm__get_v7_protocol_version(etmidr);
406 t_params[idx].etmv3.reg_ctrl = metadata[idx][CS_ETM_ETMCR];
407 t_params[idx].etmv3.reg_trc_id = metadata[idx][CS_ETM_ETMTRACEIDR];
410 static void cs_etm__set_trace_param_etmv4(struct cs_etm_trace_params *t_params,
415 t_params[idx].protocol = CS_ETM_PROTO_ETMV4i;
416 t_params[idx].etmv4.reg_idr0 = metadata[idx][CS_ETMV4_TRCIDR0];
417 t_params[idx].etmv4.reg_idr1 = metadata[idx][CS_ETMV4_TRCIDR1];
418 t_params[idx].etmv4.reg_idr2 = metadata[idx][CS_ETMV4_TRCIDR2];
419 t_params[idx].etmv4.reg_idr8 = metadata[idx][CS_ETMV4_TRCIDR8];
420 t_params[idx].etmv4.reg_configr = metadata[idx][CS_ETMV4_TRCCONFIGR];
421 t_params[idx].etmv4.reg_traceidr = metadata[idx][CS_ETMV4_TRCTRACEIDR];
424 static int cs_etm__init_trace_params(struct cs_etm_trace_params *t_params,
437 cs_etm__set_trace_param_etmv3(t_params, etm, i, etmidr);
440 cs_etm__set_trace_param_etmv4(t_params, etm, i);
478 struct cs_etm_trace_params *t_params;
488 t_params = zalloc(sizeof(*t_params) * etm->num_cpu);
490 if (!t_params)
493 if (cs_etm__init_trace_params(t_params, etm))
501 decoder = cs_etm_decoder__new(etm->num_cpu, &d_params, t_params);
521 zfree(&t_params);
717 struct cs_etm_trace_params *t_params = NULL;
729 t_params = zalloc(sizeof(*t_params) * etm->num_cpu);
731 if (!t_params)
734 if (cs_etm__init_trace_params(t_params, etm))
742 etmq->decoder = cs_etm_decoder__new(etm->num_cpu, &d_params, t_params);
756 zfree(&t_params);