Lines Matching refs:si

298 	struct hws_qsi_info_block si;  in sfb_set_limits()  local
303 memset(&si, 0, sizeof(si)); in sfb_set_limits()
304 if (!qsi(&si)) in sfb_set_limits()
305 CPUM_SF_SDB_DIAG_FACTOR = DIV_ROUND_UP(si.dsdes, si.bsdes); in sfb_set_limits()
661 static unsigned long hw_limit_rate(const struct hws_qsi_info_block *si, in hw_limit_rate() argument
665 si->min_sampl_rate, si->max_sampl_rate); in hw_limit_rate()
671 struct hws_qsi_info_block si; in __hw_perf_event_init() local
701 memset(&si, 0, sizeof(si)); in __hw_perf_event_init()
704 qsi(&si); in __hw_perf_event_init()
710 si = cpuhw->qsi; in __hw_perf_event_init()
717 if (!si.as) { in __hw_perf_event_init()
729 if (!si.ad) { in __hw_perf_event_init()
747 rate = freq_to_sample_rate(&si, attr->sample_freq); in __hw_perf_event_init()
748 rate = hw_limit_rate(&si, rate); in __hw_perf_event_init()
756 rate = hw_limit_rate(&si, hwc->sample_period); in __hw_perf_event_init()
764 if (sample_rate_to_freq(&si, rate) > in __hw_perf_event_init()
903 struct hws_qsi_info_block si; in cpumsf_pmu_disable() local
925 if (!qsi(&si)) { in cpumsf_pmu_disable()
931 if (si.es) { in cpumsf_pmu_disable()
932 cpuhw->lsctl.tear = si.tear; in cpumsf_pmu_disable()
933 cpuhw->lsctl.dear = si.dear; in cpumsf_pmu_disable()
1592 struct hws_qsi_info_block si; in init_cpum_sampling_pmu() local
1598 memset(&si, 0, sizeof(si)); in init_cpum_sampling_pmu()
1599 if (qsi(&si)) { in init_cpum_sampling_pmu()
1604 if (si.bsdes != sizeof(struct hws_basic_entry)) { in init_cpum_sampling_pmu()
1609 if (si.ad) { in init_cpum_sampling_pmu()