Lines Matching refs:at
503 struct bts_record *at, *top; in intel_pmu_drain_bts_buffer() local
515 at = (struct bts_record *)(unsigned long)ds->bts_buffer_base; 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()
538 data.ip = at->from; in intel_pmu_drain_bts_buffer()
539 data.addr = at->to; in intel_pmu_drain_bts_buffer()
973 struct pebs_record_core *at, *top; in intel_pmu_drain_pebs_core() local
979 at = (struct pebs_record_core *)(unsigned long)ds->pebs_buffer_base; in intel_pmu_drain_pebs_core()
995 n = top - at; in intel_pmu_drain_pebs_core()
1004 at += n - 1; in intel_pmu_drain_pebs_core()
1006 __intel_pmu_pebs_event(event, iregs, at); in intel_pmu_drain_pebs_core()
1014 void *at, *top; in intel_pmu_drain_pebs_nhm() local
1021 at = (struct pebs_record_nhm *)(unsigned long)ds->pebs_buffer_base; 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()
1038 struct pebs_record_nhm *p = at; in intel_pmu_drain_pebs_nhm()
1060 __intel_pmu_pebs_event(event, iregs, at); in intel_pmu_drain_pebs_nhm()