Lines Matching refs:top
503 struct bts_record *at, *top; in intel_pmu_drain_bts_buffer() local
516 top = (struct bts_record *)(unsigned long)ds->bts_index; in intel_pmu_drain_bts_buffer()
518 if (top <= at) in intel_pmu_drain_bts_buffer()
534 if (perf_output_begin(&handle, event, header.size * (top - at))) in intel_pmu_drain_bts_buffer()
537 for (; at < top; at++) { in intel_pmu_drain_bts_buffer()
973 struct pebs_record_core *at, *top; in intel_pmu_drain_pebs_core() local
980 top = (struct pebs_record_core *)(unsigned long)ds->pebs_index; in intel_pmu_drain_pebs_core()
995 n = top - at; in intel_pmu_drain_pebs_core()
1014 void *at, *top; in intel_pmu_drain_pebs_nhm() local
1022 top = (struct pebs_record_nhm *)(unsigned long)ds->pebs_index; in intel_pmu_drain_pebs_nhm()
1026 if (unlikely(at > top)) in intel_pmu_drain_pebs_nhm()
1033 WARN_ONCE(top - at > x86_pmu.max_pebs_events * x86_pmu.pebs_record_size, in intel_pmu_drain_pebs_nhm()
1035 (long)(top - at) / x86_pmu.pebs_record_size); in intel_pmu_drain_pebs_nhm()
1037 for (; at < top; at += x86_pmu.pebs_record_size) { in intel_pmu_drain_pebs_nhm()