/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | stream.c | 208 void evsel_streams__match(struct evsel_streams *es_base, in evsel_streams__match() argument 211 for (int i = 0; i < es_base->nr_streams; i++) { in evsel_streams__match() 212 struct stream *base_stream = &es_base->streams[i]; in evsel_streams__match() 222 struct evsel_streams *es_base, in print_callchain_pair() 234 pct = (double)base_cnode->hit / (double)es_base->streams_hits; in print_callchain_pair() 302 static void callchain_streams_report(struct evsel_streams *es_base, in callchain_streams_report() argument 309 for (i = 0; i < es_base->nr_streams; i++) { in callchain_streams_report() 310 base_stream = &es_base->streams[i]; in callchain_streams_report() 313 es_base, es_pair); in callchain_streams_report() 319 for (i = 0; i < es_base in callchain_streams_report() 221 print_callchain_pair(struct stream *base_stream, int idx, struct evsel_streams *es_base, struct evsel_streams *es_pair) print_callchain_pair() argument 338 evsel_streams__report(struct evsel_streams *es_base, struct evsel_streams *es_pair) evsel_streams__report() argument [all...] |
H A D | stream.h | 35 void evsel_streams__match(struct evsel_streams *es_base, 38 void evsel_streams__report(struct evsel_streams *es_base,
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | stream.c | 208 void evsel_streams__match(struct evsel_streams *es_base, in evsel_streams__match() argument 211 for (int i = 0; i < es_base->nr_streams; i++) { in evsel_streams__match() 212 struct stream *base_stream = &es_base->streams[i]; in evsel_streams__match() 222 struct evsel_streams *es_base, in print_callchain_pair() 234 pct = (double)base_cnode->hit / (double)es_base->streams_hits; in print_callchain_pair() 302 static void callchain_streams_report(struct evsel_streams *es_base, in callchain_streams_report() argument 309 for (i = 0; i < es_base->nr_streams; i++) { in callchain_streams_report() 310 base_stream = &es_base->streams[i]; in callchain_streams_report() 313 es_base, es_pair); in callchain_streams_report() 319 for (i = 0; i < es_base in callchain_streams_report() 221 print_callchain_pair(struct stream *base_stream, int idx, struct evsel_streams *es_base, struct evsel_streams *es_pair) print_callchain_pair() argument 338 evsel_streams__report(struct evsel_streams *es_base, struct evsel_streams *es_pair) evsel_streams__report() argument [all...] |
H A D | stream.h | 35 void evsel_streams__match(struct evsel_streams *es_base, 38 void evsel_streams__report(struct evsel_streams *es_base,
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | sev-es-shared.c | 420 unsigned long es_base; in vc_handle_ioio() local 436 es_base = insn_get_seg_base(ctxt->regs, INAT_SEG_REG_ES); in vc_handle_ioio() 441 (void *)(es_base + regs->si), in vc_handle_ioio() 463 (void *)(es_base + regs->di), in vc_handle_ioio()
|
H A D | sev-es.c | 947 unsigned long ds_base, es_base; in vc_handle_mmio_movs() local 955 es_base = insn_get_seg_base(ctxt->regs, INAT_SEG_REG_ES); in vc_handle_mmio_movs() 957 if (ds_base == -1L || es_base == -1L) { in vc_handle_mmio_movs() 964 dst = es_base + (unsigned char *)ctxt->regs->di; in vc_handle_mmio_movs()
|
/kernel/linux/linux-5.10/include/xen/interface/hvm/ |
H A D | hvm_vcpu.h | 57 uint32_t es_base; member
|
/kernel/linux/linux-6.6/include/xen/interface/hvm/ |
H A D | hvm_vcpu.h | 40 uint32_t es_base; member
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | sev-shared.c | 835 unsigned long es_base; in vc_handle_ioio() local 851 es_base = insn_get_seg_base(ctxt->regs, INAT_SEG_REG_ES); in vc_handle_ioio() 856 (void *)(es_base + regs->si), in vc_handle_ioio() 878 (void *)(es_base + regs->di), in vc_handle_ioio()
|
H A D | sev.c | 1477 unsigned long ds_base, es_base; in vc_handle_mmio_movs() local 1485 es_base = insn_get_seg_base(ctxt->regs, INAT_SEG_REG_ES); in vc_handle_mmio_movs() 1487 if (ds_base == -1L || es_base == -1L) { in vc_handle_mmio_movs() 1494 dst = es_base + (unsigned char *)ctxt->regs->di; in vc_handle_mmio_movs()
|
/kernel/linux/linux-5.10/tools/perf/ |
H A D | builtin-diff.c | 1026 struct evsel_streams *es_base, *es_pair; in process_base_stream() local 1033 es_base = evsel_streams__entry(data_base->evlist_streams, in process_base_stream() 1035 if (!es_base) in process_base_stream() 1043 evsel_streams__match(es_base, es_pair); in process_base_stream() 1044 evsel_streams__report(es_base, es_pair); in process_base_stream()
|
/kernel/linux/linux-6.6/tools/perf/ |
H A D | builtin-diff.c | 1028 struct evsel_streams *es_base, *es_pair; in process_base_stream() local 1035 es_base = evsel_streams__entry(data_base->evlist_streams, in process_base_stream() 1037 if (!es_base) in process_base_stream() 1045 evsel_streams__match(es_base, es_pair); in process_base_stream() 1046 evsel_streams__report(es_base, es_pair); in process_base_stream()
|