btsr               67 tools/perf/arch/x86/util/intel-bts.c 	struct intel_bts_recording *btsr =
btsr               69 tools/perf/arch/x86/util/intel-bts.c 	struct perf_pmu *intel_bts_pmu = btsr->intel_bts_pmu;
btsr              100 tools/perf/arch/x86/util/intel-bts.c 	auxtrace_info->priv[INTEL_BTS_SNAPSHOT_MODE] = btsr->snapshot_mode;
btsr              109 tools/perf/arch/x86/util/intel-bts.c 	struct intel_bts_recording *btsr =
btsr              111 tools/perf/arch/x86/util/intel-bts.c 	struct perf_pmu *intel_bts_pmu = btsr->intel_bts_pmu;
btsr              116 tools/perf/arch/x86/util/intel-bts.c 	btsr->evlist = evlist;
btsr              117 tools/perf/arch/x86/util/intel-bts.c 	btsr->snapshot_mode = opts->auxtrace_snapshot_mode;
btsr              249 tools/perf/arch/x86/util/intel-bts.c 	struct intel_bts_recording *btsr =
btsr              263 tools/perf/arch/x86/util/intel-bts.c 	btsr->snapshot_size = snapshot_size;
btsr              273 tools/perf/arch/x86/util/intel-bts.c static int intel_bts_alloc_snapshot_refs(struct intel_bts_recording *btsr,
btsr              277 tools/perf/arch/x86/util/intel-bts.c 	int cnt = btsr->snapshot_ref_cnt, new_cnt = cnt * 2;
btsr              290 tools/perf/arch/x86/util/intel-bts.c 	memcpy(refs, btsr->snapshot_refs, cnt * sz);
btsr              292 tools/perf/arch/x86/util/intel-bts.c 	btsr->snapshot_refs = refs;
btsr              293 tools/perf/arch/x86/util/intel-bts.c 	btsr->snapshot_ref_cnt = new_cnt;
btsr              298 tools/perf/arch/x86/util/intel-bts.c static void intel_bts_free_snapshot_refs(struct intel_bts_recording *btsr)
btsr              302 tools/perf/arch/x86/util/intel-bts.c 	for (i = 0; i < btsr->snapshot_ref_cnt; i++)
btsr              303 tools/perf/arch/x86/util/intel-bts.c 		zfree(&btsr->snapshot_refs[i].ref_buf);
btsr              304 tools/perf/arch/x86/util/intel-bts.c 	zfree(&btsr->snapshot_refs);
btsr              309 tools/perf/arch/x86/util/intel-bts.c 	struct intel_bts_recording *btsr =
btsr              312 tools/perf/arch/x86/util/intel-bts.c 	intel_bts_free_snapshot_refs(btsr);
btsr              313 tools/perf/arch/x86/util/intel-bts.c 	free(btsr);
btsr              318 tools/perf/arch/x86/util/intel-bts.c 	struct intel_bts_recording *btsr =
btsr              322 tools/perf/arch/x86/util/intel-bts.c 	evlist__for_each_entry(btsr->evlist, evsel) {
btsr              323 tools/perf/arch/x86/util/intel-bts.c 		if (evsel->core.attr.type == btsr->intel_bts_pmu->type)
btsr              331 tools/perf/arch/x86/util/intel-bts.c 	struct intel_bts_recording *btsr =
btsr              335 tools/perf/arch/x86/util/intel-bts.c 	evlist__for_each_entry(btsr->evlist, evsel) {
btsr              336 tools/perf/arch/x86/util/intel-bts.c 		if (evsel->core.attr.type == btsr->intel_bts_pmu->type)
btsr              363 tools/perf/arch/x86/util/intel-bts.c 	struct intel_bts_recording *btsr =
btsr              371 tools/perf/arch/x86/util/intel-bts.c 	if (idx >= btsr->snapshot_ref_cnt) {
btsr              372 tools/perf/arch/x86/util/intel-bts.c 		err = intel_bts_alloc_snapshot_refs(btsr, idx);
btsr              377 tools/perf/arch/x86/util/intel-bts.c 	wrapped = btsr->snapshot_refs[idx].wrapped;
btsr              379 tools/perf/arch/x86/util/intel-bts.c 		btsr->snapshot_refs[idx].wrapped = true;
btsr              413 tools/perf/arch/x86/util/intel-bts.c 	struct intel_bts_recording *btsr =
btsr              417 tools/perf/arch/x86/util/intel-bts.c 	evlist__for_each_entry(btsr->evlist, evsel) {
btsr              418 tools/perf/arch/x86/util/intel-bts.c 		if (evsel->core.attr.type == btsr->intel_bts_pmu->type) {
btsr              421 tools/perf/arch/x86/util/intel-bts.c 			return perf_evlist__enable_event_idx(btsr->evlist,
btsr              431 tools/perf/arch/x86/util/intel-bts.c 	struct intel_bts_recording *btsr;
btsr              441 tools/perf/arch/x86/util/intel-bts.c 	btsr = zalloc(sizeof(struct intel_bts_recording));
btsr              442 tools/perf/arch/x86/util/intel-bts.c 	if (!btsr) {
btsr              447 tools/perf/arch/x86/util/intel-bts.c 	btsr->intel_bts_pmu = intel_bts_pmu;
btsr              448 tools/perf/arch/x86/util/intel-bts.c 	btsr->itr.recording_options = intel_bts_recording_options;
btsr              449 tools/perf/arch/x86/util/intel-bts.c 	btsr->itr.info_priv_size = intel_bts_info_priv_size;
btsr              450 tools/perf/arch/x86/util/intel-bts.c 	btsr->itr.info_fill = intel_bts_info_fill;
btsr              451 tools/perf/arch/x86/util/intel-bts.c 	btsr->itr.free = intel_bts_recording_free;
btsr              452 tools/perf/arch/x86/util/intel-bts.c 	btsr->itr.snapshot_start = intel_bts_snapshot_start;
btsr              453 tools/perf/arch/x86/util/intel-bts.c 	btsr->itr.snapshot_finish = intel_bts_snapshot_finish;
btsr              454 tools/perf/arch/x86/util/intel-bts.c 	btsr->itr.find_snapshot = intel_bts_find_snapshot;
btsr              455 tools/perf/arch/x86/util/intel-bts.c 	btsr->itr.parse_snapshot_options = intel_bts_parse_snapshot_options;
btsr              456 tools/perf/arch/x86/util/intel-bts.c 	btsr->itr.reference = intel_bts_reference;
btsr              457 tools/perf/arch/x86/util/intel-bts.c 	btsr->itr.read_finish = intel_bts_read_finish;
btsr              458 tools/perf/arch/x86/util/intel-bts.c 	btsr->itr.alignment = sizeof(struct branch);
btsr              459 tools/perf/arch/x86/util/intel-bts.c 	return &btsr->itr;