Searched refs:noc_pmu (Results 1 – 1 of 1) sorted by relevance
67 static void hisi_noc_pmu_write_evtype(struct hisi_pmu *noc_pmu, int idx, u32 type) in hisi_noc_pmu_write_evtype() argument69 struct hisi_noc_pmu_regs *reg_info = noc_pmu->dev_info->private; in hisi_noc_pmu_write_evtype()72 reg = readl(noc_pmu->base + NOC_PMU_EVENT_CTRLn(reg_info->event_ctrl0, idx)); in hisi_noc_pmu_write_evtype()75 writel(reg, noc_pmu->base + NOC_PMU_EVENT_CTRLn(reg_info->event_ctrl0, idx)); in hisi_noc_pmu_write_evtype()80 struct hisi_pmu *noc_pmu = to_hisi_pmu(event->pmu); in hisi_noc_pmu_get_event_idx() local81 struct hisi_pmu_hwevents *pmu_events = &noc_pmu->pmu_events; in hisi_noc_pmu_get_event_idx()84 cur_idx = find_first_bit(pmu_events->used_mask, noc_pmu->num_counters); in hisi_noc_pmu_get_event_idx()85 if (cur_idx != noc_pmu->num_counters && in hisi_noc_pmu_get_event_idx()92 static u64 hisi_noc_pmu_read_counter(struct hisi_pmu *noc_pmu, in hisi_noc_pmu_read_counter() argument95 struct hisi_noc_pmu_regs *reg_info = noc_pmu->dev_info->private; in hisi_noc_pmu_read_counter()[all …]