Home
last modified time | relevance | path

Searched full:vpa (Results 1 – 25 of 30) sorted by relevance

12

/linux/tools/perf/util/
H A Dpowerpc-vpadtl.c3 * VPA DTL PMU support
42 struct powerpc_vpadtl *vpa; member
92 static void powerpc_vpadtl_dump(struct powerpc_vpadtl *vpa __maybe_unused, in powerpc_vpadtl_dump()
100 ". ... VPA DTL PMU data: size %zu bytes, entries is %zu\n", in powerpc_vpadtl_dump()
164 static void powerpc_vpadtl_dump_event(struct powerpc_vpadtl *vpa, unsigned char *buf, in powerpc_vpadtl_dump_event() argument
168 powerpc_vpadtl_dump(vpa, buf, len); in powerpc_vpadtl_dump_event()
181 struct powerpc_vpadtl *vpa, u64 save, int cpu) in powerpc_vpadtl_sample() argument
189 sample.id = vpa->sample_id; in powerpc_vpadtl_sample()
201 if (perf_session__deliver_synth_event(vpa->session, &event, &sample)) { in powerpc_vpadtl_sample()
212 struct auxtrace_queues *queues = &vpaq->vpa->queues; in powerpc_vpadtl_get_buffer()
[all …]
H A Dpowerpc-vpadtl.h3 * VPA DTL PMU Support
H A Devent.h259 * The powerpc VPA DTL entries are of below format
/linux/Documentation/arch/powerpc/
H A Dvpa-dtl.rst21 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 Dultravisor.rst144 (Including Virtual Processor Area (VPA) and virtual I/O).
728 (VPA) in SVMs.
/linux/arch/powerpc/kvm/
H A Dbook3s_hv.c524 static void init_vpa(struct kvm_vcpu *vcpu, struct lppaca *vpa) in init_vpa() argument
526 vpa->__old_status |= LPPACA_OLD_SHARED_PROC; in init_vpa()
527 vpa->yield_count = cpu_to_be32(1); in init_vpa()
564 unsigned long vcpuid, unsigned long vpa) in do_h_register_vpa() argument
582 if ((vpa & (L1_CACHE_BYTES - 1)) || !vpa) in do_h_register_vpa()
586 va = kvmppc_pin_guest_page(kvm, vpa, &nb); in do_h_register_vpa()
593 kvmppc_unpin_guest_page(kvm, va, vpa, false); in do_h_register_vpa()
599 vpa = 0; in do_h_register_vpa()
608 case H_VPA_REG_VPA: /* register VPA */ in do_h_register_vpa()
618 vpap = &tvcpu->arch.vpa; in do_h_register_vpa()
[all …]
H A Dbook3s_hv_p9_perf.c41 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()
H A Dbook3s_64_mmu_hv.c1086 void kvmppc_harvest_vpa_dirty(struct kvmppc_vpa *vpa, in kvmppc_harvest_vpa_dirty() argument
1092 if (!vpa->dirty || !vpa->pinned_addr) in kvmppc_harvest_vpa_dirty()
1094 gfn = vpa->gpa >> PAGE_SHIFT; in kvmppc_harvest_vpa_dirty()
1099 vpa->dirty = false; in kvmppc_harvest_vpa_dirty()
/linux/arch/powerpc/perf/
H A DMakefile17 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
H A Dvpa-dtl.c283 * The VPA Dispatch Trace log counters do not interrupt on overflow.
/linux/Documentation/devicetree/bindings/regulator/
H A Dmediatek,mt6358-regulator.yaml39 vsys-vpa-supply:
40 description: Supply for buck regulator vpa
H A Dmediatek,mt6357-regulator.yaml107 mt6357_vpa_reg: buck-vpa {
108 regulator-name = "vpa";
H A Dmt6323-regulator.txt42 regulator-name = "vpa";
H A Dmt6359-regulator.yaml153 regulator-name = "vpa";
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt6357.dtsi54 mt6357_vpa_reg: buck-vpa {
55 regulator-name = "vpa";
H A Dmt6358.dtsi47 regulator-name = "vpa";
H A Dmt6359.dtsi71 regulator-name = "vpa";
/linux/arch/powerpc/platforms/pseries/
H A Dkexec.c51 pr_err("WARNING: VPA deregistration for cpu %d " in pseries_kexec_cpu_down()
/linux/tools/perf/arch/powerpc/util/
H A Dauxtrace.c3 * VPA support
/linux/drivers/regulator/
H A Dmt6357-regulator.c350 MT6357_BUCK("buck-vpa", VPA, 500000, 3650000, 50000,
H A Dmt6332-regulator.c307 MT6332_BUCK("buck-vpa", VPA, 500000, 3400000, 50000, buck_pa_volt_range,
H A Dmt6359-regulator.c517 MT6359_BUCK("buck_vpa", VPA, 500000, 3650000, 50000,
753 MT6359_BUCK("buck_vpa", VPA, 500000, 3650000, 50000,
H A Dmt6323-regulator.c274 MT6323_BUCK("buck_vpa", VPA, 500000, 3650000, 50000,
/linux/arch/powerpc/include/asm/
H A Dlppaca.h36 * Pre-v4.14 KVM hypervisors reject the VPA if its size field is smaller than
/linux/arch/arm/boot/dts/mediatek/
H A Dmt6323.dtsi46 regulator-name = "vpa";

12