| /linux/tools/perf/util/ |
| H A D | powerpc-vpadtl.c | 3 * VPA DTL PMU support 41 struct powerpc_vpadtl *vpa; member 91 static void powerpc_vpadtl_dump(struct powerpc_vpadtl *vpa __maybe_unused, in powerpc_vpadtl_dump() 99 ". ... VPA DTL PMU data: size %zu bytes, entries is %zu\n", in powerpc_vpadtl_dump() 163 static void powerpc_vpadtl_dump_event(struct powerpc_vpadtl *vpa, unsigned char *buf, in powerpc_vpadtl_dump_event() argument 167 powerpc_vpadtl_dump(vpa, buf, len); in powerpc_vpadtl_dump_event() 180 struct powerpc_vpadtl *vpa, u64 save, int cpu) in powerpc_vpadtl_sample() argument 188 sample.id = vpa->sample_id; in powerpc_vpadtl_sample() 200 if (perf_session__deliver_synth_event(vpa->session, &event, &sample)) { in powerpc_vpadtl_sample() 211 struct auxtrace_queues *queues = &vpaq->vpa->queues; in powerpc_vpadtl_get_buffer() [all …]
|
| H A D | powerpc-vpadtl.h | 3 * VPA DTL PMU Support
|
| H A D | event.h | 259 * The powerpc VPA DTL entries are of below format
|
| /linux/Documentation/arch/powerpc/ |
| H A D | vpa-dtl.rst | 21 The vpa-dtl PMU exposes the Virtual Processor Area(VPA) DTL counters 27 The VPA DTL PMU counters do not interrupt on overflow or generate any 30 vpa dtl pmu has one hrtimer added per vpa-dtl pmu thread. DTL (Dispatch 55 vpa-dtl PMU example usage 86 vpa-dtl pmu is dispatch trace log data. 94 . ... VPA DTL PMU data: size 1680 bytes, entries is 35 135 # Samples: 321 of event 'vpa-dtl' 153 …:256 256 [016] 105373.359913: vpa-dtl: timebase: 21403600706628… 154 …:256 256 [017] 105373.360012: vpa-dtl: timebase: 21403600706679…
|
| H A D | index.rst | 40 vpa-dtl
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_hv_p9_perf.c | 41 lp = vcpu->arch.vpa.pinned_addr; in switch_pmu_to_guest() 83 * Load guest. If the VPA said the PMCs are not in use but the guest in switch_pmu_to_guest() 124 lp = vcpu->arch.vpa.pinned_addr; in switch_pmu_to_host() 171 * This is used to grab the guest's VPA pmcregs_in_use value in switch_pmu_to_host() 172 * and reflect it into the host's VPA in the case of a nested in switch_pmu_to_host()
|
| /linux/arch/powerpc/perf/ |
| H A D | Makefile | 17 obj-$(CONFIG_HV_PERF_CTRS) += hv-24x7.o hv-gpci.o hv-common.o vpa-dtl.o 19 obj-$(CONFIG_VPA_PMU) += vpa-pmu.o
|
| /linux/arch/powerpc/platforms/pseries/ |
| H A D | Kconfig | 155 tristate "VPA PMU events" 158 Enable access to the VPA PMU counters via perf. This enables 160 PAPR hypervisor has introduced three new counters in the VPA area
|
| H A D | cmm.c | 92 const unsigned long vpa = page_to_phys(page); in plpar_page_set_loaned() local 101 rc = plpar_hcall_norets(H_PAGE_INIT, H_PAGE_SET_LOANED, vpa + i, 0); in plpar_page_set_loaned() 105 vpa + i - cmo_page_sz, 0); in plpar_page_set_loaned() 112 const unsigned long vpa = page_to_phys(page); in plpar_page_set_active() local 121 rc = plpar_hcall_norets(H_PAGE_INIT, H_PAGE_SET_ACTIVE, vpa + i, 0); in plpar_page_set_active() 125 vpa + i - cmo_page_sz, 0); in plpar_page_set_active()
|
| H A D | kexec.c | 51 pr_err("WARNING: VPA deregistration for cpu %d " in pseries_kexec_cpu_down()
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| H A D | mediatek,mt6358-regulator.yaml | 39 vsys-vpa-supply: 40 description: Supply for buck regulator vpa
|
| H A D | mediatek,mt6357-regulator.yaml | 107 mt6357_vpa_reg: buck-vpa { 108 regulator-name = "vpa";
|
| H A D | mt6323-regulator.txt | 42 regulator-name = "vpa";
|
| H A D | mt6359-regulator.yaml | 153 regulator-name = "vpa";
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt6357.dtsi | 54 mt6357_vpa_reg: buck-vpa { 55 regulator-name = "vpa";
|
| H A D | mt6358.dtsi | 47 regulator-name = "vpa";
|
| H A D | mt6359.dtsi | 71 regulator-name = "vpa";
|
| /linux/tools/perf/arch/powerpc/util/ |
| H A D | auxtrace.c | 3 * VPA support
|
| /linux/drivers/regulator/ |
| H A D | mt6358-regulator.c | 509 MT6358_BUCK("buck_vpa", VPA, "vsys-vpa", 500000, 3650000, 50000, 581 MT6366_BUCK("vpa", VPA, 500000, 3650000, 50000,
|
| H A D | mt6357-regulator.c | 350 MT6357_BUCK("buck-vpa", VPA, 500000, 3650000, 50000,
|
| H A D | mt6332-regulator.c | 307 MT6332_BUCK("buck-vpa", VPA, 500000, 3400000, 50000, buck_pa_volt_range,
|
| H A D | mt6359-regulator.c | 517 MT6359_BUCK("buck_vpa", VPA, 500000, 3650000, 50000, 753 MT6359_BUCK("buck_vpa", VPA, 500000, 3650000, 50000,
|
| /linux/arch/powerpc/include/asm/ |
| H A D | lppaca.h | 36 * Pre-v4.14 KVM hypervisors reject the VPA if its size field is smaller than
|
| /linux/arch/arm/boot/dts/mediatek/ |
| H A D | mt6323.dtsi | 46 regulator-name = "vpa";
|
| /linux/arch/powerpc/kernel/ |
| H A D | asm-offsets.c | 429 OFFSET(VCPU_VPA, kvm_vcpu, arch.vpa.pinned_addr); in main() 430 OFFSET(VCPU_VPA_DIRTY, kvm_vcpu, arch.vpa.dirty); in main()
|