/root/src/xen/xen/include/xen/pdx.h
Line | Count | Source |
1 | | #ifndef __XEN_PDX_H__ |
2 | | #define __XEN_PDX_H__ |
3 | | |
4 | | #ifdef CONFIG_HAS_PDX |
5 | | |
6 | | extern unsigned long max_pdx; |
7 | | extern unsigned long pfn_pdx_bottom_mask, ma_va_bottom_mask; |
8 | | extern unsigned int pfn_pdx_hole_shift; |
9 | | extern unsigned long pfn_hole_mask; |
10 | | extern unsigned long pfn_top_mask, ma_top_mask; |
11 | | |
12 | 50 | #define PDX_GROUP_COUNT ((1 << PDX_GROUP_SHIFT) / \ |
13 | 50 | (sizeof(*frame_table) & -sizeof(*frame_table))) |
14 | | extern unsigned long pdx_group_valid[]; |
15 | | |
16 | | extern u64 pdx_init_mask(u64 base_addr); |
17 | | extern u64 pdx_region_mask(u64 base, u64 len); |
18 | | |
19 | | extern void set_pdx_range(unsigned long smfn, unsigned long emfn); |
20 | | |
21 | 8.73M | #define page_to_pdx(pg) ((pg) - frame_table) |
22 | 8.38M | #define pdx_to_page(pdx) (frame_table + (pdx)) |
23 | | |
24 | | bool __mfn_valid(unsigned long mfn); |
25 | | |
26 | | static inline unsigned long pfn_to_pdx(unsigned long pfn) |
27 | 99.4M | { |
28 | 99.4M | return (pfn & pfn_pdx_bottom_mask) | |
29 | 99.4M | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); |
30 | 99.4M | } Unexecuted instantiation: stub.c:pfn_to_pdx Unexecuted instantiation: core_parking.c:pfn_to_pdx Unexecuted instantiation: cpu.c:pfn_to_pdx Unexecuted instantiation: cpupool.c:pfn_to_pdx Unexecuted instantiation: domctl.c:pfn_to_pdx Unexecuted instantiation: domain.c:pfn_to_pdx Unexecuted instantiation: event_2l.c:pfn_to_pdx Unexecuted instantiation: event_channel.c:pfn_to_pdx Unexecuted instantiation: event_fifo.c:pfn_to_pdx Unexecuted instantiation: grant_table.c:pfn_to_pdx Unexecuted instantiation: guestcopy.c:pfn_to_pdx Unexecuted instantiation: irq.c:pfn_to_pdx Unexecuted instantiation: kernel.c:pfn_to_pdx Unexecuted instantiation: keyhandler.c:pfn_to_pdx Unexecuted instantiation: kexec.c:pfn_to_pdx Unexecuted instantiation: kimage.c:pfn_to_pdx Unexecuted instantiation: mem_access.c:pfn_to_pdx Line | Count | Source | 27 | 1 | { | 28 | 1 | return (pfn & pfn_pdx_bottom_mask) | | 29 | 1 | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 1 | } |
Unexecuted instantiation: monitor.c:pfn_to_pdx Unexecuted instantiation: multicall.c:pfn_to_pdx Unexecuted instantiation: notifier.c:pfn_to_pdx Line | Count | Source | 27 | 13.3M | { | 28 | 13.3M | return (pfn & pfn_pdx_bottom_mask) | | 29 | 13.3M | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 13.3M | } |
Line | Count | Source | 27 | 15.1M | { | 28 | 15.1M | return (pfn & pfn_pdx_bottom_mask) | | 29 | 15.1M | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 15.1M | } |
Unexecuted instantiation: preempt.c:pfn_to_pdx Unexecuted instantiation: random.c:pfn_to_pdx Unexecuted instantiation: rangeset.c:pfn_to_pdx Unexecuted instantiation: radix-tree.c:pfn_to_pdx Unexecuted instantiation: rcupdate.c:pfn_to_pdx Unexecuted instantiation: rwlock.c:pfn_to_pdx Unexecuted instantiation: sched_arinc653.c:pfn_to_pdx Unexecuted instantiation: sched_credit.c:pfn_to_pdx Unexecuted instantiation: sched_credit2.c:pfn_to_pdx Unexecuted instantiation: sched_rt.c:pfn_to_pdx Unexecuted instantiation: sched_null.c:pfn_to_pdx Unexecuted instantiation: schedule.c:pfn_to_pdx Unexecuted instantiation: shutdown.c:pfn_to_pdx Unexecuted instantiation: softirq.c:pfn_to_pdx Unexecuted instantiation: smp.c:pfn_to_pdx Unexecuted instantiation: spinlock.c:pfn_to_pdx Unexecuted instantiation: stop_machine.c:pfn_to_pdx Unexecuted instantiation: symbols.c:pfn_to_pdx Unexecuted instantiation: sysctl.c:pfn_to_pdx Unexecuted instantiation: tasklet.c:pfn_to_pdx Unexecuted instantiation: time.c:pfn_to_pdx Unexecuted instantiation: timer.c:pfn_to_pdx Unexecuted instantiation: trace.c:pfn_to_pdx Unexecuted instantiation: virtual_region.c:pfn_to_pdx Unexecuted instantiation: vm_event.c:pfn_to_pdx Unexecuted instantiation: vmap.c:pfn_to_pdx Unexecuted instantiation: vsprintf.c:pfn_to_pdx Unexecuted instantiation: wait.c:pfn_to_pdx Unexecuted instantiation: xenoprof.c:pfn_to_pdx Unexecuted instantiation: xmalloc_tlsf.c:pfn_to_pdx Unexecuted instantiation: tmem.c:pfn_to_pdx Unexecuted instantiation: tmem_xen.c:pfn_to_pdx Unexecuted instantiation: tmem_control.c:pfn_to_pdx Unexecuted instantiation: llvm.c:pfn_to_pdx Unexecuted instantiation: libelf-tools.c:pfn_to_pdx Unexecuted instantiation: libelf-loader.c:pfn_to_pdx Unexecuted instantiation: libelf-dominfo.c:pfn_to_pdx Unexecuted instantiation: console.c:pfn_to_pdx Unexecuted instantiation: ns16550.c:pfn_to_pdx Unexecuted instantiation: ehci-dbgp.c:pfn_to_pdx Unexecuted instantiation: serial.c:pfn_to_pdx Unexecuted instantiation: cpufreq.c:pfn_to_pdx Unexecuted instantiation: cpufreq_ondemand.c:pfn_to_pdx Unexecuted instantiation: cpufreq_misc_governors.c:pfn_to_pdx Unexecuted instantiation: utility.c:pfn_to_pdx Unexecuted instantiation: pci.c:pfn_to_pdx Unexecuted instantiation: vpci.c:pfn_to_pdx Unexecuted instantiation: header.c:pfn_to_pdx Unexecuted instantiation: msi.c:pfn_to_pdx Unexecuted instantiation: msix.c:pfn_to_pdx Unexecuted instantiation: iommu.c:pfn_to_pdx Unexecuted instantiation: io.c:pfn_to_pdx Line | Count | Source | 27 | 2 | { | 28 | 2 | return (pfn & pfn_pdx_bottom_mask) | | 29 | 2 | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 2 | } |
Unexecuted instantiation: utils.c:pfn_to_pdx Unexecuted instantiation: qinval.c:pfn_to_pdx Unexecuted instantiation: intremap.c:pfn_to_pdx Unexecuted instantiation: quirks.c:pfn_to_pdx Unexecuted instantiation: vtd.c:pfn_to_pdx Unexecuted instantiation: ats.c:pfn_to_pdx Unexecuted instantiation: iommu_init.c:pfn_to_pdx Unexecuted instantiation: iommu_map.c:pfn_to_pdx Unexecuted instantiation: pci_amd_iommu.c:pfn_to_pdx Unexecuted instantiation: iommu_intr.c:pfn_to_pdx Unexecuted instantiation: iommu_cmd.c:pfn_to_pdx Unexecuted instantiation: iommu_guest.c:pfn_to_pdx Unexecuted instantiation: numa.c:pfn_to_pdx Line | Count | Source | 27 | 9 | { | 28 | 9 | return (pfn & pfn_pdx_bottom_mask) | | 29 | 9 | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 9 | } |
Unexecuted instantiation: pmstat.c:pfn_to_pdx Unexecuted instantiation: hwregs.c:pfn_to_pdx Unexecuted instantiation: reboot.c:pfn_to_pdx Unexecuted instantiation: tbutils.c:pfn_to_pdx Unexecuted instantiation: utglobal.c:pfn_to_pdx Line | Count | Source | 27 | 2 | { | 28 | 2 | return (pfn & pfn_pdx_bottom_mask) | | 29 | 2 | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 2 | } |
Line | Count | Source | 27 | 2 | { | 28 | 2 | return (pfn & pfn_pdx_bottom_mask) | | 29 | 2 | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 2 | } |
Unexecuted instantiation: apei-base.c:pfn_to_pdx Unexecuted instantiation: apei-io.c:pfn_to_pdx Unexecuted instantiation: vga.c:pfn_to_pdx Unexecuted instantiation: vesa.c:pfn_to_pdx Unexecuted instantiation: xsm_core.c:pfn_to_pdx Unexecuted instantiation: apic.c:pfn_to_pdx Unexecuted instantiation: cpuid.c:pfn_to_pdx Unexecuted instantiation: compat.c:pfn_to_pdx Unexecuted instantiation: crash.c:pfn_to_pdx Unexecuted instantiation: debug.c:pfn_to_pdx Unexecuted instantiation: delay.c:pfn_to_pdx Line | Count | Source | 27 | 43.7M | { | 28 | 43.7M | return (pfn & pfn_pdx_bottom_mask) | | 29 | 43.7M | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 43.7M | } |
Unexecuted instantiation: e820.c:pfn_to_pdx Unexecuted instantiation: extable.c:pfn_to_pdx Unexecuted instantiation: flushtlb.c:pfn_to_pdx Unexecuted instantiation: hypercall.c:pfn_to_pdx Unexecuted instantiation: i387.c:pfn_to_pdx Unexecuted instantiation: i8259.c:pfn_to_pdx Unexecuted instantiation: io_apic.c:pfn_to_pdx Unexecuted instantiation: msr.c:pfn_to_pdx Unexecuted instantiation: ioport_emulate.c:pfn_to_pdx Unexecuted instantiation: machine_kexec.c:pfn_to_pdx Unexecuted instantiation: microcode_amd.c:pfn_to_pdx Unexecuted instantiation: microcode_intel.c:pfn_to_pdx Line | Count | Source | 27 | 1 | { | 28 | 1 | return (pfn & pfn_pdx_bottom_mask) | | 29 | 1 | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 1 | } |
Line | Count | Source | 27 | 84.1k | { | 28 | 84.1k | return (pfn & pfn_pdx_bottom_mask) | | 29 | 84.1k | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 84.1k | } |
Line | Count | Source | 27 | 3 | { | 28 | 3 | return (pfn & pfn_pdx_bottom_mask) | | 29 | 3 | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 3 | } |
Unexecuted instantiation: nmi.c:pfn_to_pdx Unexecuted instantiation: percpu.c:pfn_to_pdx Unexecuted instantiation: physdev.c:pfn_to_pdx Unexecuted instantiation: platform_hypercall.c:pfn_to_pdx Unexecuted instantiation: psr.c:pfn_to_pdx Line | Count | Source | 27 | 40 | { | 28 | 40 | return (pfn & pfn_pdx_bottom_mask) | | 29 | 40 | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 40 | } |
Line | Count | Source | 27 | 55 | { | 28 | 55 | return (pfn & pfn_pdx_bottom_mask) | | 29 | 55 | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 55 | } |
Unexecuted instantiation: srat.c:pfn_to_pdx Unexecuted instantiation: traps.c:pfn_to_pdx Unexecuted instantiation: usercopy.c:pfn_to_pdx Unexecuted instantiation: x86_emulate.c:pfn_to_pdx Unexecuted instantiation: tboot.c:pfn_to_pdx Unexecuted instantiation: hpet.c:pfn_to_pdx Unexecuted instantiation: xstate.c:pfn_to_pdx Line | Count | Source | 27 | 5 | { | 28 | 5 | return (pfn & pfn_pdx_bottom_mask) | | 29 | 5 | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 5 | } |
Unexecuted instantiation: power.c:pfn_to_pdx Unexecuted instantiation: suspend.c:pfn_to_pdx Unexecuted instantiation: cpu_idle.c:pfn_to_pdx Unexecuted instantiation: cpuidle_menu.c:pfn_to_pdx Unexecuted instantiation: powernow.c:pfn_to_pdx Unexecuted instantiation: amd.c:pfn_to_pdx Unexecuted instantiation: centaur.c:pfn_to_pdx Line | Count | Source | 27 | 1 | { | 28 | 1 | return (pfn & pfn_pdx_bottom_mask) | | 29 | 1 | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 1 | } |
Unexecuted instantiation: intel.c:pfn_to_pdx Unexecuted instantiation: intel_cacheinfo.c:pfn_to_pdx Unexecuted instantiation: mwait-idle.c:pfn_to_pdx Unexecuted instantiation: vpmu.c:pfn_to_pdx Unexecuted instantiation: vpmu_amd.c:pfn_to_pdx Unexecuted instantiation: vpmu_intel.c:pfn_to_pdx Unexecuted instantiation: amd_nonfatal.c:pfn_to_pdx Unexecuted instantiation: mce_amd.c:pfn_to_pdx Unexecuted instantiation: mcaction.c:pfn_to_pdx Unexecuted instantiation: barrier.c:pfn_to_pdx Unexecuted instantiation: mctelem.c:pfn_to_pdx Unexecuted instantiation: mce.c:pfn_to_pdx Unexecuted instantiation: mce-apei.c:pfn_to_pdx Unexecuted instantiation: mce_intel.c:pfn_to_pdx Unexecuted instantiation: non-fatal.c:pfn_to_pdx Unexecuted instantiation: util.c:pfn_to_pdx Unexecuted instantiation: vmce.c:pfn_to_pdx Unexecuted instantiation: generic.c:pfn_to_pdx Unexecuted instantiation: main.c:pfn_to_pdx Unexecuted instantiation: bigsmp.c:pfn_to_pdx Unexecuted instantiation: x2apic.c:pfn_to_pdx Unexecuted instantiation: default.c:pfn_to_pdx Unexecuted instantiation: delivery.c:pfn_to_pdx Unexecuted instantiation: probe.c:pfn_to_pdx Unexecuted instantiation: asid.c:pfn_to_pdx Unexecuted instantiation: dm.c:pfn_to_pdx Unexecuted instantiation: emulate.c:pfn_to_pdx Unexecuted instantiation: hvm.c:pfn_to_pdx Unexecuted instantiation: i8254.c:pfn_to_pdx Unexecuted instantiation: intercept.c:pfn_to_pdx Unexecuted instantiation: ioreq.c:pfn_to_pdx Unexecuted instantiation: mtrr.c:pfn_to_pdx Unexecuted instantiation: nestedhvm.c:pfn_to_pdx Unexecuted instantiation: pmtimer.c:pfn_to_pdx Unexecuted instantiation: rtc.c:pfn_to_pdx Unexecuted instantiation: save.c:pfn_to_pdx Unexecuted instantiation: stdvga.c:pfn_to_pdx Unexecuted instantiation: vioapic.c:pfn_to_pdx Unexecuted instantiation: viridian.c:pfn_to_pdx Unexecuted instantiation: vlapic.c:pfn_to_pdx Unexecuted instantiation: vmsi.c:pfn_to_pdx Unexecuted instantiation: vpic.c:pfn_to_pdx Unexecuted instantiation: vpt.c:pfn_to_pdx Unexecuted instantiation: intr.c:pfn_to_pdx Unexecuted instantiation: nestedsvm.c:pfn_to_pdx Unexecuted instantiation: svm.c:pfn_to_pdx Unexecuted instantiation: svmdebug.c:pfn_to_pdx Unexecuted instantiation: vmcb.c:pfn_to_pdx Unexecuted instantiation: realmode.c:pfn_to_pdx Unexecuted instantiation: vmcs.c:pfn_to_pdx Unexecuted instantiation: vmx.c:pfn_to_pdx Unexecuted instantiation: vvmx.c:pfn_to_pdx Unexecuted instantiation: paging.c:pfn_to_pdx Line | Count | Source | 27 | 26.2M | { | 28 | 26.2M | return (pfn & pfn_pdx_bottom_mask) | | 29 | 26.2M | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 26.2M | } |
Unexecuted instantiation: p2m-pt.c:pfn_to_pdx Unexecuted instantiation: p2m-ept.c:pfn_to_pdx Unexecuted instantiation: p2m-pod.c:pfn_to_pdx Unexecuted instantiation: altp2m.c:pfn_to_pdx Line | Count | Source | 27 | 870k | { | 28 | 870k | return (pfn & pfn_pdx_bottom_mask) | | 29 | 870k | ((pfn & pfn_top_mask) >> pfn_pdx_hole_shift); | 30 | 870k | } |
Unexecuted instantiation: mem_paging.c:pfn_to_pdx Unexecuted instantiation: mem_sharing.c:pfn_to_pdx Unexecuted instantiation: multi.c:pfn_to_pdx Unexecuted instantiation: hap.c:pfn_to_pdx Unexecuted instantiation: nested_hap.c:pfn_to_pdx Unexecuted instantiation: nested_ept.c:pfn_to_pdx Unexecuted instantiation: nmi_int.c:pfn_to_pdx Unexecuted instantiation: op_model_p4.c:pfn_to_pdx Unexecuted instantiation: op_model_ppro.c:pfn_to_pdx Unexecuted instantiation: op_model_athlon.c:pfn_to_pdx Unexecuted instantiation: backtrace.c:pfn_to_pdx Unexecuted instantiation: callback.c:pfn_to_pdx Unexecuted instantiation: descriptor-tables.c:pfn_to_pdx Unexecuted instantiation: emul-gate-op.c:pfn_to_pdx Unexecuted instantiation: emul-inv-op.c:pfn_to_pdx Unexecuted instantiation: emul-priv-op.c:pfn_to_pdx Unexecuted instantiation: iret.c:pfn_to_pdx Unexecuted instantiation: misc-hypercalls.c:pfn_to_pdx Unexecuted instantiation: ro-page-fault.c:pfn_to_pdx Unexecuted instantiation: acpi_mmcfg.c:pfn_to_pdx Unexecuted instantiation: mmconf-fam10h.c:pfn_to_pdx Unexecuted instantiation: mmconfig_64.c:pfn_to_pdx Unexecuted instantiation: mmconfig-shared.c:pfn_to_pdx |
31 | | |
32 | | static inline unsigned long pdx_to_pfn(unsigned long pdx) |
33 | 43.3M | { |
34 | 43.3M | return (pdx & pfn_pdx_bottom_mask) | |
35 | 43.3M | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); |
36 | 43.3M | } Unexecuted instantiation: stub.c:pdx_to_pfn Unexecuted instantiation: core_parking.c:pdx_to_pfn Unexecuted instantiation: cpu.c:pdx_to_pfn Unexecuted instantiation: cpupool.c:pdx_to_pfn Unexecuted instantiation: domctl.c:pdx_to_pfn Line | Count | Source | 33 | 24 | { | 34 | 24 | return (pdx & pfn_pdx_bottom_mask) | | 35 | 24 | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); | 36 | 24 | } |
Unexecuted instantiation: event_2l.c:pdx_to_pfn Unexecuted instantiation: event_channel.c:pdx_to_pfn Unexecuted instantiation: event_fifo.c:pdx_to_pfn Unexecuted instantiation: grant_table.c:pdx_to_pfn Unexecuted instantiation: guestcopy.c:pdx_to_pfn Unexecuted instantiation: irq.c:pdx_to_pfn Unexecuted instantiation: kernel.c:pdx_to_pfn Unexecuted instantiation: keyhandler.c:pdx_to_pfn Unexecuted instantiation: kexec.c:pdx_to_pfn Unexecuted instantiation: kimage.c:pdx_to_pfn Unexecuted instantiation: mem_access.c:pdx_to_pfn Unexecuted instantiation: memory.c:pdx_to_pfn Unexecuted instantiation: monitor.c:pdx_to_pfn Unexecuted instantiation: multicall.c:pdx_to_pfn Unexecuted instantiation: notifier.c:pdx_to_pfn Line | Count | Source | 33 | 41.5M | { | 34 | 41.5M | return (pdx & pfn_pdx_bottom_mask) | | 35 | 41.5M | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); | 36 | 41.5M | } |
Unexecuted instantiation: pdx.c:pdx_to_pfn Unexecuted instantiation: preempt.c:pdx_to_pfn Unexecuted instantiation: random.c:pdx_to_pfn Unexecuted instantiation: rangeset.c:pdx_to_pfn Unexecuted instantiation: radix-tree.c:pdx_to_pfn Unexecuted instantiation: rcupdate.c:pdx_to_pfn Unexecuted instantiation: rwlock.c:pdx_to_pfn Unexecuted instantiation: sched_arinc653.c:pdx_to_pfn Unexecuted instantiation: sched_credit.c:pdx_to_pfn Unexecuted instantiation: sched_credit2.c:pdx_to_pfn Unexecuted instantiation: sched_rt.c:pdx_to_pfn Unexecuted instantiation: sched_null.c:pdx_to_pfn Unexecuted instantiation: schedule.c:pdx_to_pfn Unexecuted instantiation: shutdown.c:pdx_to_pfn Unexecuted instantiation: softirq.c:pdx_to_pfn Unexecuted instantiation: smp.c:pdx_to_pfn Unexecuted instantiation: spinlock.c:pdx_to_pfn Unexecuted instantiation: stop_machine.c:pdx_to_pfn Unexecuted instantiation: symbols.c:pdx_to_pfn Unexecuted instantiation: sysctl.c:pdx_to_pfn Unexecuted instantiation: tasklet.c:pdx_to_pfn Unexecuted instantiation: time.c:pdx_to_pfn Unexecuted instantiation: timer.c:pdx_to_pfn Unexecuted instantiation: trace.c:pdx_to_pfn Unexecuted instantiation: virtual_region.c:pdx_to_pfn Unexecuted instantiation: vm_event.c:pdx_to_pfn Line | Count | Source | 33 | 3 | { | 34 | 3 | return (pdx & pfn_pdx_bottom_mask) | | 35 | 3 | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); | 36 | 3 | } |
Unexecuted instantiation: vsprintf.c:pdx_to_pfn Unexecuted instantiation: wait.c:pdx_to_pfn Unexecuted instantiation: xenoprof.c:pdx_to_pfn Unexecuted instantiation: xmalloc_tlsf.c:pdx_to_pfn Unexecuted instantiation: tmem.c:pdx_to_pfn Unexecuted instantiation: tmem_xen.c:pdx_to_pfn Unexecuted instantiation: tmem_control.c:pdx_to_pfn Unexecuted instantiation: llvm.c:pdx_to_pfn Unexecuted instantiation: libelf-tools.c:pdx_to_pfn Unexecuted instantiation: libelf-loader.c:pdx_to_pfn Unexecuted instantiation: libelf-dominfo.c:pdx_to_pfn Unexecuted instantiation: console.c:pdx_to_pfn Unexecuted instantiation: ns16550.c:pdx_to_pfn Unexecuted instantiation: ehci-dbgp.c:pdx_to_pfn Unexecuted instantiation: serial.c:pdx_to_pfn Unexecuted instantiation: cpufreq.c:pdx_to_pfn Unexecuted instantiation: cpufreq_ondemand.c:pdx_to_pfn Unexecuted instantiation: cpufreq_misc_governors.c:pdx_to_pfn Unexecuted instantiation: utility.c:pdx_to_pfn Unexecuted instantiation: pci.c:pdx_to_pfn Unexecuted instantiation: vpci.c:pdx_to_pfn Unexecuted instantiation: header.c:pdx_to_pfn Unexecuted instantiation: msi.c:pdx_to_pfn Unexecuted instantiation: msix.c:pdx_to_pfn Line | Count | Source | 33 | 16.4k | { | 34 | 16.4k | return (pdx & pfn_pdx_bottom_mask) | | 35 | 16.4k | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); | 36 | 16.4k | } |
Unexecuted instantiation: io.c:pdx_to_pfn Unexecuted instantiation: dmar.c:pdx_to_pfn Unexecuted instantiation: utils.c:pdx_to_pfn Unexecuted instantiation: qinval.c:pdx_to_pfn Unexecuted instantiation: intremap.c:pdx_to_pfn Unexecuted instantiation: quirks.c:pdx_to_pfn Unexecuted instantiation: vtd.c:pdx_to_pfn Unexecuted instantiation: ats.c:pdx_to_pfn Unexecuted instantiation: iommu_init.c:pdx_to_pfn Unexecuted instantiation: iommu_map.c:pdx_to_pfn Unexecuted instantiation: pci_amd_iommu.c:pdx_to_pfn Unexecuted instantiation: iommu_intr.c:pdx_to_pfn Unexecuted instantiation: iommu_cmd.c:pdx_to_pfn Unexecuted instantiation: iommu_guest.c:pdx_to_pfn Unexecuted instantiation: numa.c:pdx_to_pfn Unexecuted instantiation: osl.c:pdx_to_pfn Unexecuted instantiation: pmstat.c:pdx_to_pfn Unexecuted instantiation: hwregs.c:pdx_to_pfn Unexecuted instantiation: reboot.c:pdx_to_pfn Unexecuted instantiation: tbutils.c:pdx_to_pfn Unexecuted instantiation: utglobal.c:pdx_to_pfn Unexecuted instantiation: erst.c:pdx_to_pfn Unexecuted instantiation: hest.c:pdx_to_pfn Unexecuted instantiation: apei-base.c:pdx_to_pfn Unexecuted instantiation: apei-io.c:pdx_to_pfn Unexecuted instantiation: vga.c:pdx_to_pfn Unexecuted instantiation: vesa.c:pdx_to_pfn Unexecuted instantiation: xsm_core.c:pdx_to_pfn Unexecuted instantiation: apic.c:pdx_to_pfn Unexecuted instantiation: cpuid.c:pdx_to_pfn Unexecuted instantiation: compat.c:pdx_to_pfn Unexecuted instantiation: crash.c:pdx_to_pfn Unexecuted instantiation: debug.c:pdx_to_pfn Unexecuted instantiation: delay.c:pdx_to_pfn Unexecuted instantiation: domain_page.c:pdx_to_pfn Unexecuted instantiation: e820.c:pdx_to_pfn Unexecuted instantiation: extable.c:pdx_to_pfn Unexecuted instantiation: flushtlb.c:pdx_to_pfn Unexecuted instantiation: hypercall.c:pdx_to_pfn Unexecuted instantiation: i387.c:pdx_to_pfn Unexecuted instantiation: i8259.c:pdx_to_pfn Unexecuted instantiation: io_apic.c:pdx_to_pfn Unexecuted instantiation: msr.c:pdx_to_pfn Unexecuted instantiation: ioport_emulate.c:pdx_to_pfn Unexecuted instantiation: machine_kexec.c:pdx_to_pfn Unexecuted instantiation: microcode_amd.c:pdx_to_pfn Unexecuted instantiation: microcode_intel.c:pdx_to_pfn Unexecuted instantiation: microcode.c:pdx_to_pfn Line | Count | Source | 33 | 111k | { | 34 | 111k | return (pdx & pfn_pdx_bottom_mask) | | 35 | 111k | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); | 36 | 111k | } |
Unexecuted instantiation: mpparse.c:pdx_to_pfn Unexecuted instantiation: nmi.c:pdx_to_pfn Unexecuted instantiation: percpu.c:pdx_to_pfn Unexecuted instantiation: physdev.c:pdx_to_pfn Unexecuted instantiation: platform_hypercall.c:pdx_to_pfn Unexecuted instantiation: psr.c:pdx_to_pfn Line | Count | Source | 33 | 2 | { | 34 | 2 | return (pdx & pfn_pdx_bottom_mask) | | 35 | 2 | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); | 36 | 2 | } |
Line | Count | Source | 33 | 14 | { | 34 | 14 | return (pdx & pfn_pdx_bottom_mask) | | 35 | 14 | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); | 36 | 14 | } |
Unexecuted instantiation: srat.c:pdx_to_pfn Line | Count | Source | 33 | 2 | { | 34 | 2 | return (pdx & pfn_pdx_bottom_mask) | | 35 | 2 | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); | 36 | 2 | } |
Unexecuted instantiation: usercopy.c:pdx_to_pfn Unexecuted instantiation: x86_emulate.c:pdx_to_pfn Unexecuted instantiation: tboot.c:pdx_to_pfn Unexecuted instantiation: hpet.c:pdx_to_pfn Unexecuted instantiation: xstate.c:pdx_to_pfn Unexecuted instantiation: lib.c:pdx_to_pfn Unexecuted instantiation: power.c:pdx_to_pfn Unexecuted instantiation: suspend.c:pdx_to_pfn Unexecuted instantiation: cpu_idle.c:pdx_to_pfn Unexecuted instantiation: cpuidle_menu.c:pdx_to_pfn Unexecuted instantiation: powernow.c:pdx_to_pfn Unexecuted instantiation: amd.c:pdx_to_pfn Unexecuted instantiation: centaur.c:pdx_to_pfn Unexecuted instantiation: common.c:pdx_to_pfn Unexecuted instantiation: intel.c:pdx_to_pfn Unexecuted instantiation: intel_cacheinfo.c:pdx_to_pfn Unexecuted instantiation: mwait-idle.c:pdx_to_pfn Unexecuted instantiation: vpmu.c:pdx_to_pfn Unexecuted instantiation: vpmu_amd.c:pdx_to_pfn Unexecuted instantiation: vpmu_intel.c:pdx_to_pfn Unexecuted instantiation: amd_nonfatal.c:pdx_to_pfn Unexecuted instantiation: mce_amd.c:pdx_to_pfn Unexecuted instantiation: mcaction.c:pdx_to_pfn Unexecuted instantiation: barrier.c:pdx_to_pfn Unexecuted instantiation: mctelem.c:pdx_to_pfn Unexecuted instantiation: mce.c:pdx_to_pfn Unexecuted instantiation: mce-apei.c:pdx_to_pfn Unexecuted instantiation: mce_intel.c:pdx_to_pfn Unexecuted instantiation: non-fatal.c:pdx_to_pfn Unexecuted instantiation: util.c:pdx_to_pfn Unexecuted instantiation: vmce.c:pdx_to_pfn Unexecuted instantiation: generic.c:pdx_to_pfn Unexecuted instantiation: main.c:pdx_to_pfn Unexecuted instantiation: bigsmp.c:pdx_to_pfn Unexecuted instantiation: x2apic.c:pdx_to_pfn Unexecuted instantiation: default.c:pdx_to_pfn Unexecuted instantiation: delivery.c:pdx_to_pfn Unexecuted instantiation: probe.c:pdx_to_pfn Unexecuted instantiation: asid.c:pdx_to_pfn Unexecuted instantiation: dm.c:pdx_to_pfn Unexecuted instantiation: emulate.c:pdx_to_pfn Line | Count | Source | 33 | 384k | { | 34 | 384k | return (pdx & pfn_pdx_bottom_mask) | | 35 | 384k | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); | 36 | 384k | } |
Unexecuted instantiation: i8254.c:pdx_to_pfn Unexecuted instantiation: intercept.c:pdx_to_pfn Unexecuted instantiation: ioreq.c:pdx_to_pfn Unexecuted instantiation: mtrr.c:pdx_to_pfn Unexecuted instantiation: nestedhvm.c:pdx_to_pfn Unexecuted instantiation: pmtimer.c:pdx_to_pfn Unexecuted instantiation: rtc.c:pdx_to_pfn Unexecuted instantiation: save.c:pdx_to_pfn Unexecuted instantiation: stdvga.c:pdx_to_pfn Unexecuted instantiation: vioapic.c:pdx_to_pfn Unexecuted instantiation: viridian.c:pdx_to_pfn Line | Count | Source | 33 | 12 | { | 34 | 12 | return (pdx & pfn_pdx_bottom_mask) | | 35 | 12 | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); | 36 | 12 | } |
Unexecuted instantiation: vmsi.c:pdx_to_pfn Unexecuted instantiation: vpic.c:pdx_to_pfn Unexecuted instantiation: vpt.c:pdx_to_pfn Unexecuted instantiation: intr.c:pdx_to_pfn Unexecuted instantiation: nestedsvm.c:pdx_to_pfn Unexecuted instantiation: svm.c:pdx_to_pfn Unexecuted instantiation: svmdebug.c:pdx_to_pfn Unexecuted instantiation: vmcb.c:pdx_to_pfn Unexecuted instantiation: realmode.c:pdx_to_pfn Line | Count | Source | 33 | 60 | { | 34 | 60 | return (pdx & pfn_pdx_bottom_mask) | | 35 | 60 | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); | 36 | 60 | } |
Line | Count | Source | 33 | 13 | { | 34 | 13 | return (pdx & pfn_pdx_bottom_mask) | | 35 | 13 | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); | 36 | 13 | } |
Unexecuted instantiation: vvmx.c:pdx_to_pfn Unexecuted instantiation: paging.c:pdx_to_pfn Line | Count | Source | 33 | 873k | { | 34 | 873k | return (pdx & pfn_pdx_bottom_mask) | | 35 | 873k | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); | 36 | 873k | } |
Unexecuted instantiation: p2m-pt.c:pdx_to_pfn Unexecuted instantiation: p2m-ept.c:pdx_to_pfn Unexecuted instantiation: p2m-pod.c:pdx_to_pfn Unexecuted instantiation: altp2m.c:pdx_to_pfn Line | Count | Source | 33 | 366k | { | 34 | 366k | return (pdx & pfn_pdx_bottom_mask) | | 35 | 366k | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); | 36 | 366k | } |
Unexecuted instantiation: mem_paging.c:pdx_to_pfn Unexecuted instantiation: mem_sharing.c:pdx_to_pfn Unexecuted instantiation: multi.c:pdx_to_pfn Line | Count | Source | 33 | 1.31k | { | 34 | 1.31k | return (pdx & pfn_pdx_bottom_mask) | | 35 | 1.31k | ((pdx << pfn_pdx_hole_shift) & pfn_top_mask); | 36 | 1.31k | } |
Unexecuted instantiation: nested_hap.c:pdx_to_pfn Unexecuted instantiation: nested_ept.c:pdx_to_pfn Unexecuted instantiation: nmi_int.c:pdx_to_pfn Unexecuted instantiation: op_model_p4.c:pdx_to_pfn Unexecuted instantiation: op_model_ppro.c:pdx_to_pfn Unexecuted instantiation: op_model_athlon.c:pdx_to_pfn Unexecuted instantiation: backtrace.c:pdx_to_pfn Unexecuted instantiation: callback.c:pdx_to_pfn Unexecuted instantiation: descriptor-tables.c:pdx_to_pfn Unexecuted instantiation: emul-gate-op.c:pdx_to_pfn Unexecuted instantiation: emul-inv-op.c:pdx_to_pfn Unexecuted instantiation: emul-priv-op.c:pdx_to_pfn Unexecuted instantiation: iret.c:pdx_to_pfn Unexecuted instantiation: misc-hypercalls.c:pdx_to_pfn Unexecuted instantiation: ro-page-fault.c:pdx_to_pfn Unexecuted instantiation: acpi_mmcfg.c:pdx_to_pfn Unexecuted instantiation: mmconf-fam10h.c:pdx_to_pfn Unexecuted instantiation: mmconfig_64.c:pdx_to_pfn Unexecuted instantiation: mmconfig-shared.c:pdx_to_pfn |
37 | | |
38 | | extern void pfn_pdx_hole_setup(unsigned long); |
39 | | |
40 | | #endif /* HAS_PDX */ |
41 | | #endif /* __XEN_PDX_H__ */ |
42 | | |
43 | | /* |
44 | | * Local variables: |
45 | | * mode: C |
46 | | * c-file-style: "BSD" |
47 | | * c-basic-offset: 4 |
48 | | * indent-tabs-mode: nil |
49 | | * End: |
50 | | */ |