Home
last modified time | relevance | path

Searched refs:bts (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/tools/perf/util/
Dintel-bts.c72 struct intel_bts *bts; member
91 static void intel_bts_dump(struct intel_bts *bts __maybe_unused, in intel_bts_dump()
129 static void intel_bts_dump_event(struct intel_bts *bts, unsigned char *buf, in intel_bts_dump_event() argument
133 intel_bts_dump(bts, buf, len); in intel_bts_dump_event()
136 static int intel_bts_lost(struct intel_bts *bts, struct perf_sample *sample) in intel_bts_lost() argument
145 err = perf_session__deliver_synth_event(bts->session, &event, NULL); in intel_bts_lost()
153 static struct intel_bts_queue *intel_bts_alloc_queue(struct intel_bts *bts, in intel_bts_alloc_queue() argument
162 btsq->bts = bts; in intel_bts_alloc_queue()
171 static int intel_bts_setup_queue(struct intel_bts *bts, in intel_bts_setup_queue() argument
181 btsq = intel_bts_alloc_queue(bts, queue_nr); in intel_bts_setup_queue()
[all …]
DBuild86 libperf-$(CONFIG_AUXTRACE) += intel-bts.o
/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_intel_bts.c174 static bool bts_buffer_is_full(struct bts_buffer *buf, struct bts_ctx *bts) in bts_buffer_is_full() argument
179 if (local_read(&buf->data_size) >= bts->handle.size || in bts_buffer_is_full()
180 bts->handle.size - local_read(&buf->data_size) < BTS_RECORD_SIZE) in bts_buffer_is_full()
186 static void bts_update(struct bts_ctx *bts) in bts_update() argument
190 struct bts_buffer *buf = perf_get_aux(&bts->handle); in bts_update()
218 struct bts_ctx *bts = this_cpu_ptr(&bts_ctx); in __bts_event_start() local
219 struct bts_buffer *buf = perf_get_aux(&bts->handle); in __bts_event_start()
222 if (!buf || bts_buffer_is_full(buf, bts)) in __bts_event_start()
248 struct bts_ctx *bts = this_cpu_ptr(&bts_ctx); in bts_event_start() local
253 ACCESS_ONCE(bts->started) = 1; in bts_event_start()
[all …]
Dperf_event_intel_ds.c329 if (!x86_pmu.bts) in alloc_bts_buffer()
355 if (!ds || !x86_pmu.bts) in release_bts_buffer()
391 if (!x86_pmu.bts && !x86_pmu.pebs) in release_ds_buffers()
414 if (!x86_pmu.bts && !x86_pmu.pebs) in reserve_ds_buffers()
417 if (!x86_pmu.bts) in reserve_ds_buffers()
455 if (x86_pmu.bts && !bts_err) in reserve_ds_buffers()
1306 x86_pmu.bts = boot_cpu_has(X86_FEATURE_BTS); in intel_ds_init()
1359 if (!x86_pmu.bts && !x86_pmu.pebs) in perf_restore_debug_store()
Dperf_event.h588 unsigned int bts :1, member
/linux-4.4.14/arch/x86/xen/
Dxen-head.S73 bts $_EFER_SCE, %eax
77 bts $_EFER_NX, %eax
/linux-4.4.14/tools/perf/arch/x86/util/
DBuild14 libperf-$(CONFIG_AUXTRACE) += intel-bts.o
/linux-4.4.14/fs/btrfs/
Dsend.c588 struct btrfs_timespec bts; in tlv_put_btrfs_timespec() local
589 read_extent_buffer(eb, &bts, (unsigned long)ts, sizeof(bts)); in tlv_put_btrfs_timespec()
590 return tlv_put(sctx, attr, &bts, sizeof(bts)); in tlv_put_btrfs_timespec()
/linux-4.4.14/arch/x86/kvm/
Demulate.c935 FASTOP2W(bts);