Lines Matching refs:pss_config
175 .pss_config = {
185 .pss_config = {
205 *unit_config = &(telm_conf->pss_config); in telem_get_unitconfig()
467 telm_conf->pss_config.ssram_evts_used = 0; in telemetry_setup_pssevtconfig()
471 telm_conf->pss_config.telem_evts[idx].evt_id, in telemetry_setup_pssevtconfig()
474 telm_conf->pss_config.telem_evts[idx].evt_id); in telemetry_setup_pssevtconfig()
477 telm_conf->pss_config.ssram_evts_used++; in telemetry_setup_pssevtconfig()
493 telm_conf->pss_config.ssram_evts_used = 0; in telemetry_setup_pssevtconfig()
497 telm_conf->pss_config.telem_evts[index].evt_id = in telemetry_setup_pssevtconfig()
501 telm_conf->pss_config.telem_evts[index].evt_id, in telemetry_setup_pssevtconfig()
507 telm_conf->pss_config.ssram_evts_used++; in telemetry_setup_pssevtconfig()
514 for (index = telm_conf->pss_config.ssram_evts_used, idx = 0; in telemetry_setup_pssevtconfig()
517 telm_conf->pss_config.telem_evts[index].evt_id = in telemetry_setup_pssevtconfig()
521 telm_conf->pss_config.telem_evts[index].evt_id, in telemetry_setup_pssevtconfig()
527 telm_conf->pss_config.ssram_evts_used++; in telemetry_setup_pssevtconfig()
544 telm_conf->pss_config.curr_period = pss_period; in telemetry_setup_pssevtconfig()
642 telm_conf->pss_config.min_period = TELEM_MIN_PERIOD(read_buf); in telemetry_setup()
643 telm_conf->pss_config.max_period = TELEM_MAX_PERIOD(read_buf); in telemetry_setup()
780 telm_conf->pss_config.curr_period = pss_period; in telemetry_plt_set_sampling_period()
794 *pss_min_period = telm_conf->pss_config.min_period; in telemetry_plt_get_sampling_period()
795 *pss_max_period = telm_conf->pss_config.max_period; in telemetry_plt_get_sampling_period()
825 static int telemetry_plt_get_eventconfig(struct telemetry_evtconfig *pss_config, in telemetry_plt_get_eventconfig() argument
832 pss_evtmap = pss_config->evtmap; in telemetry_plt_get_eventconfig()
836 pss_config->num_evts = telm_conf->pss_config.ssram_evts_used; in telemetry_plt_get_eventconfig()
839 pss_config->period = telm_conf->pss_config.curr_period; in telemetry_plt_get_eventconfig()
842 if ((pss_len < telm_conf->pss_config.ssram_evts_used) || in telemetry_plt_get_eventconfig()
848 for (index = 0; index < telm_conf->pss_config.ssram_evts_used; in telemetry_plt_get_eventconfig()
851 telm_conf->pss_config.telem_evts[index].evt_id; in telemetry_plt_get_eventconfig()
873 pss_evtconfig.period = telm_conf->pss_config.curr_period; in telemetry_plt_add_events()
945 evtmap = telm_conf->pss_config.telem_evts; in telemetry_plt_raw_read_eventlog()
1149 telm_conf->pss_config.ssram_base_addr = res0->start; in telemetry_pltdrv_probe()
1150 telm_conf->pss_config.ssram_size = size; in telemetry_pltdrv_probe()
1167 telm_conf->pss_config.regmap = ioremap_nocache( in telemetry_pltdrv_probe()
1168 telm_conf->pss_config.ssram_base_addr, in telemetry_pltdrv_probe()
1169 telm_conf->pss_config.ssram_size); in telemetry_pltdrv_probe()
1170 if (!telm_conf->pss_config.regmap) { in telemetry_pltdrv_probe()
1203 if (telm_conf->pss_config.regmap) in telemetry_pltdrv_probe()
1204 iounmap(telm_conf->pss_config.regmap); in telemetry_pltdrv_probe()
1215 iounmap(telm_conf->pss_config.regmap); in telemetry_pltdrv_remove()