| /linux/tools/perf/util/ |
| H A D | powerpc-vpadtl.c | 3 * VPA DTL PMU support 43 struct powerpc_vpadtl *vpa; 93 static void powerpc_vpadtl_dump(struct powerpc_vpadtl *vpa __maybe_unused, in powerpc_vpadtl_dump() 101 ". ... VPA DTL PMU data: size %zu bytes, entries is %zu\n", in powerpc_vpadtl_dump() 165 static void powerpc_vpadtl_dump_event(struct powerpc_vpadtl *vpa, unsigned char *buf, in powerpc_vpadtl_dump_event() 169 powerpc_vpadtl_dump(vpa, buf, len); in powerpc_vpadtl_dump_event() 182 struct powerpc_vpadtl *vpa, u64 save, int cpu) in powerpc_vpadtl_sample() 192 sample.id = vpa->sample_id; in powerpc_vpadtl_sample() 204 ret = perf_session__deliver_synth_event(vpa->session, &event, &sample); in powerpc_vpadtl_sample() 215 struct auxtrace_queues *queues = &vpaq->vpa in powerpc_vpadtl_get_buffer() 42 struct powerpc_vpadtl *vpa; global() member 164 powerpc_vpadtl_dump_event(struct powerpc_vpadtl * vpa,unsigned char * buf,size_t len) powerpc_vpadtl_dump_event() argument 181 powerpc_vpadtl_sample(struct powerpc_vpadtl_entry * record,struct powerpc_vpadtl * vpa,u64 save,int cpu) powerpc_vpadtl_sample() argument 315 struct powerpc_vpadtl *vpa = vpaq->vpa; powerpc_vpadtl_run_decoder() local 370 powerpc_vpadtl_process_queues(struct powerpc_vpadtl * vpa,u64 timestamp) powerpc_vpadtl_process_queues() argument 417 powerpc_vpadtl__alloc_queue(struct powerpc_vpadtl * vpa,unsigned int queue_nr) powerpc_vpadtl__alloc_queue() argument 447 powerpc_vpadtl__setup_queue(struct powerpc_vpadtl * vpa,struct auxtrace_queue * queue,unsigned int queue_nr) powerpc_vpadtl__setup_queue() argument 486 powerpc_vpadtl__setup_queues(struct powerpc_vpadtl * vpa) powerpc_vpadtl__setup_queues() argument 500 powerpc_vpadtl__update_queues(struct powerpc_vpadtl * vpa) powerpc_vpadtl__update_queues() argument 515 struct powerpc_vpadtl *vpa = session_to_vpa(session); powerpc_vpadtl_process_event() local 544 struct powerpc_vpadtl *vpa = session_to_vpa(session); powerpc_vpadtl_process_auxtrace_event() local 584 struct powerpc_vpadtl *vpa = session_to_vpa(session); powerpc_vpadtl_free_events() local 595 struct powerpc_vpadtl *vpa = session_to_vpa(session); powerpc_vpadtl_free() local 631 powerpc_vpadtl_synth_events(struct powerpc_vpadtl * vpa,struct perf_session * session) powerpc_vpadtl_synth_events() argument 684 struct powerpc_vpadtl *vpa; powerpc_vpadtl_process_auxtrace_info() local [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 | ultravisor.rst | 144 (Including Virtual Processor Area (VPA) and virtual I/O). 728 (VPA) in SVMs.
|
| /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()
|
| H A D | book3s_64_mmu_hv.c | 1086 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()
|
| H A D | book3s_hv_uvmem.c | 22 * on the HV side. Some pages (like virtio buffers, VPA pages etc) are
|
| /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
|
| H A D | vpa-dtl.c | 283 * The VPA Dispatch Trace log counters do not interrupt on overflow.
|
| /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 | mt8186-corsola.dtsi | 1299 vsys-vpa-supply = <&pp4200_z2>;
|
| /linux/arch/powerpc/platforms/pseries/ |
| H A D | kexec.c | 51 pr_err("WARNING: VPA deregistration for cpu %d " in pseries_kexec_cpu_down()
|
| /linux/tools/perf/arch/powerpc/util/ |
| H A D | auxtrace.c | 3 * VPA support
|
| /linux/drivers/regulator/ |
| 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,
|
| H A D | mt6323-regulator.c | 274 MT6323_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/drivers/media/usb/dvb-usb/ |
| H A D | dib0700_devices.c | 3693 GPIO1 - ANT_SEL (H: VPA, L: MCX)
|