Coverage Report

Created: 2017-10-25 09:10

/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
memory.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
page_alloc.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
}
pdx.c:pfn_to_pdx
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
dmar.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
osl.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
erst.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
}
hest.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: 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
domain_page.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
microcode.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
}
mm.c:pfn_to_pdx
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
}
mpparse.c:pfn_to_pdx
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
setup.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
}
smpboot.c:pfn_to_pdx
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
lib.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
common.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
p2m.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
guest_walk.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
domain.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
page_alloc.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
vmap.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
iommu.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
mm.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
setup.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
}
smpboot.c:pdx_to_pfn
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
traps.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
hvm.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
vlapic.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
vmcs.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
}
vmx.c:pdx_to_pfn
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
p2m.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
guest_walk.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
hap.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
 */