Coverage Report

Created: 2017-10-25 09:10

/root/src/xen/xen/include/asm/flushtlb.h
Line
Count
Source (jump to first uncovered line)
1
/******************************************************************************
2
 * flushtlb.h
3
 * 
4
 * TLB flushes are timestamped using a global virtual 'clock' which ticks
5
 * on any TLB flush on any processor.
6
 * 
7
 * Copyright (c) 2003-2004, K A Fraser
8
 */
9
10
#ifndef __FLUSHTLB_H__
11
#define __FLUSHTLB_H__
12
13
#include <xen/mm.h>
14
#include <xen/percpu.h>
15
#include <xen/smp.h>
16
#include <xen/types.h>
17
18
/* The current time as shown by the virtual TLB clock. */
19
extern u32 tlbflush_clock;
20
21
/* Time at which each CPU's TLB was last flushed. */
22
DECLARE_PER_CPU(u32, tlbflush_time);
23
24
160
#define tlbflush_current_time() tlbflush_clock
25
26
static inline void page_set_tlbflush_timestamp(struct page_info *page)
27
3
{
28
3
    /*
29
3
     * Prevent storing a stale time stamp, which could happen if an update
30
3
     * to tlbflush_clock plus a subsequent flush IPI happen between the
31
3
     * reading of tlbflush_clock and the writing of the struct page_info
32
3
     * field.
33
3
     */
34
3
    ASSERT(local_irq_is_enabled());
35
3
    local_irq_disable();
36
3
    page->tlbflush_timestamp = tlbflush_current_time();
37
3
    local_irq_enable();
38
3
}
Unexecuted instantiation: cpu.c:page_set_tlbflush_timestamp
Unexecuted instantiation: mmconfig-shared.c:page_set_tlbflush_timestamp
Unexecuted instantiation: mmconfig_64.c:page_set_tlbflush_timestamp
Unexecuted instantiation: mmconf-fam10h.c:page_set_tlbflush_timestamp
Unexecuted instantiation: acpi_mmcfg.c:page_set_tlbflush_timestamp
Unexecuted instantiation: ro-page-fault.c:page_set_tlbflush_timestamp
Unexecuted instantiation: misc-hypercalls.c:page_set_tlbflush_timestamp
Unexecuted instantiation: iret.c:page_set_tlbflush_timestamp
Unexecuted instantiation: emul-priv-op.c:page_set_tlbflush_timestamp
Unexecuted instantiation: emul-inv-op.c:page_set_tlbflush_timestamp
Unexecuted instantiation: emul-gate-op.c:page_set_tlbflush_timestamp
Unexecuted instantiation: descriptor-tables.c:page_set_tlbflush_timestamp
Unexecuted instantiation: callback.c:page_set_tlbflush_timestamp
Unexecuted instantiation: backtrace.c:page_set_tlbflush_timestamp
Unexecuted instantiation: op_model_athlon.c:page_set_tlbflush_timestamp
Unexecuted instantiation: op_model_ppro.c:page_set_tlbflush_timestamp
Unexecuted instantiation: op_model_p4.c:page_set_tlbflush_timestamp
Unexecuted instantiation: nmi_int.c:page_set_tlbflush_timestamp
Unexecuted instantiation: nested_ept.c:page_set_tlbflush_timestamp
Unexecuted instantiation: nested_hap.c:page_set_tlbflush_timestamp
Unexecuted instantiation: hap.c:page_set_tlbflush_timestamp
Unexecuted instantiation: multi.c:page_set_tlbflush_timestamp
Unexecuted instantiation: mem_sharing.c:page_set_tlbflush_timestamp
Unexecuted instantiation: mem_paging.c:page_set_tlbflush_timestamp
Unexecuted instantiation: guest_walk.c:page_set_tlbflush_timestamp
Unexecuted instantiation: altp2m.c:page_set_tlbflush_timestamp
Unexecuted instantiation: p2m-pod.c:page_set_tlbflush_timestamp
Unexecuted instantiation: p2m-ept.c:page_set_tlbflush_timestamp
Unexecuted instantiation: p2m-pt.c:page_set_tlbflush_timestamp
Unexecuted instantiation: p2m.c:page_set_tlbflush_timestamp
Unexecuted instantiation: paging.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vvmx.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vmx.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vmcs.c:page_set_tlbflush_timestamp
Unexecuted instantiation: realmode.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vmcb.c:page_set_tlbflush_timestamp
Unexecuted instantiation: svmdebug.c:page_set_tlbflush_timestamp
Unexecuted instantiation: svm.c:page_set_tlbflush_timestamp
Unexecuted instantiation: nestedsvm.c:page_set_tlbflush_timestamp
Unexecuted instantiation: intr.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vpt.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vpic.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vmsi.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vlapic.c:page_set_tlbflush_timestamp
Unexecuted instantiation: viridian.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vioapic.c:page_set_tlbflush_timestamp
Unexecuted instantiation: stdvga.c:page_set_tlbflush_timestamp
Unexecuted instantiation: save.c:page_set_tlbflush_timestamp
Unexecuted instantiation: rtc.c:page_set_tlbflush_timestamp
Unexecuted instantiation: pmtimer.c:page_set_tlbflush_timestamp
Unexecuted instantiation: nestedhvm.c:page_set_tlbflush_timestamp
Unexecuted instantiation: mtrr.c:page_set_tlbflush_timestamp
Unexecuted instantiation: ioreq.c:page_set_tlbflush_timestamp
Unexecuted instantiation: intercept.c:page_set_tlbflush_timestamp
Unexecuted instantiation: i8254.c:page_set_tlbflush_timestamp
Unexecuted instantiation: hvm.c:page_set_tlbflush_timestamp
Unexecuted instantiation: emulate.c:page_set_tlbflush_timestamp
Unexecuted instantiation: dm.c:page_set_tlbflush_timestamp
Unexecuted instantiation: asid.c:page_set_tlbflush_timestamp
Unexecuted instantiation: probe.c:page_set_tlbflush_timestamp
Unexecuted instantiation: delivery.c:page_set_tlbflush_timestamp
Unexecuted instantiation: default.c:page_set_tlbflush_timestamp
Unexecuted instantiation: x2apic.c:page_set_tlbflush_timestamp
Unexecuted instantiation: bigsmp.c:page_set_tlbflush_timestamp
Unexecuted instantiation: main.c:page_set_tlbflush_timestamp
Unexecuted instantiation: generic.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vmce.c:page_set_tlbflush_timestamp
Unexecuted instantiation: util.c:page_set_tlbflush_timestamp
Unexecuted instantiation: non-fatal.c:page_set_tlbflush_timestamp
Unexecuted instantiation: mce_intel.c:page_set_tlbflush_timestamp
Unexecuted instantiation: mce-apei.c:page_set_tlbflush_timestamp
Unexecuted instantiation: mce.c:page_set_tlbflush_timestamp
Unexecuted instantiation: mctelem.c:page_set_tlbflush_timestamp
Unexecuted instantiation: barrier.c:page_set_tlbflush_timestamp
Unexecuted instantiation: mcaction.c:page_set_tlbflush_timestamp
Unexecuted instantiation: mce_amd.c:page_set_tlbflush_timestamp
Unexecuted instantiation: amd_nonfatal.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vpmu_intel.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vpmu_amd.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vpmu.c:page_set_tlbflush_timestamp
Unexecuted instantiation: mwait-idle.c:page_set_tlbflush_timestamp
Unexecuted instantiation: intel.c:page_set_tlbflush_timestamp
Unexecuted instantiation: common.c:page_set_tlbflush_timestamp
Unexecuted instantiation: amd.c:page_set_tlbflush_timestamp
Unexecuted instantiation: powernow.c:page_set_tlbflush_timestamp
Unexecuted instantiation: cpuidle_menu.c:page_set_tlbflush_timestamp
Unexecuted instantiation: cpu_idle.c:page_set_tlbflush_timestamp
Unexecuted instantiation: suspend.c:page_set_tlbflush_timestamp
Unexecuted instantiation: power.c:page_set_tlbflush_timestamp
Unexecuted instantiation: lib.c:page_set_tlbflush_timestamp
Unexecuted instantiation: xstate.c:page_set_tlbflush_timestamp
Unexecuted instantiation: hpet.c:page_set_tlbflush_timestamp
Unexecuted instantiation: tboot.c:page_set_tlbflush_timestamp
Unexecuted instantiation: x86_emulate.c:page_set_tlbflush_timestamp
Unexecuted instantiation: usercopy.c:page_set_tlbflush_timestamp
Unexecuted instantiation: traps.c:page_set_tlbflush_timestamp
Unexecuted instantiation: srat.c:page_set_tlbflush_timestamp
Unexecuted instantiation: smpboot.c:page_set_tlbflush_timestamp
Unexecuted instantiation: smp.c:page_set_tlbflush_timestamp
Unexecuted instantiation: setup.c:page_set_tlbflush_timestamp
Unexecuted instantiation: psr.c:page_set_tlbflush_timestamp
Unexecuted instantiation: platform_hypercall.c:page_set_tlbflush_timestamp
Unexecuted instantiation: physdev.c:page_set_tlbflush_timestamp
Unexecuted instantiation: percpu.c:page_set_tlbflush_timestamp
Unexecuted instantiation: numa.c:page_set_tlbflush_timestamp
Unexecuted instantiation: nmi.c:page_set_tlbflush_timestamp
Unexecuted instantiation: mpparse.c:page_set_tlbflush_timestamp
mm.c:page_set_tlbflush_timestamp
Line
Count
Source
27
2
{
28
2
    /*
29
2
     * Prevent storing a stale time stamp, which could happen if an update
30
2
     * to tlbflush_clock plus a subsequent flush IPI happen between the
31
2
     * reading of tlbflush_clock and the writing of the struct page_info
32
2
     * field.
33
2
     */
34
2
    ASSERT(local_irq_is_enabled());
35
2
    local_irq_disable();
36
2
    page->tlbflush_timestamp = tlbflush_current_time();
37
2
    local_irq_enable();
38
2
}
Unexecuted instantiation: microcode.c:page_set_tlbflush_timestamp
Unexecuted instantiation: microcode_intel.c:page_set_tlbflush_timestamp
Unexecuted instantiation: microcode_amd.c:page_set_tlbflush_timestamp
Unexecuted instantiation: machine_kexec.c:page_set_tlbflush_timestamp
Unexecuted instantiation: ioport_emulate.c:page_set_tlbflush_timestamp
Unexecuted instantiation: msr.c:page_set_tlbflush_timestamp
Unexecuted instantiation: io_apic.c:page_set_tlbflush_timestamp
Unexecuted instantiation: i8259.c:page_set_tlbflush_timestamp
Unexecuted instantiation: i387.c:page_set_tlbflush_timestamp
Unexecuted instantiation: hypercall.c:page_set_tlbflush_timestamp
Unexecuted instantiation: flushtlb.c:page_set_tlbflush_timestamp
Unexecuted instantiation: extable.c:page_set_tlbflush_timestamp
Unexecuted instantiation: e820.c:page_set_tlbflush_timestamp
Unexecuted instantiation: domain_page.c:page_set_tlbflush_timestamp
Unexecuted instantiation: debug.c:page_set_tlbflush_timestamp
Unexecuted instantiation: crash.c:page_set_tlbflush_timestamp
Unexecuted instantiation: compat.c:page_set_tlbflush_timestamp
Unexecuted instantiation: cpuid.c:page_set_tlbflush_timestamp
Unexecuted instantiation: apic.c:page_set_tlbflush_timestamp
Unexecuted instantiation: xsm_core.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vesa.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vga.c:page_set_tlbflush_timestamp
Unexecuted instantiation: apei-io.c:page_set_tlbflush_timestamp
Unexecuted instantiation: apei-base.c:page_set_tlbflush_timestamp
Unexecuted instantiation: hest.c:page_set_tlbflush_timestamp
Unexecuted instantiation: erst.c:page_set_tlbflush_timestamp
Unexecuted instantiation: reboot.c:page_set_tlbflush_timestamp
Unexecuted instantiation: hwregs.c:page_set_tlbflush_timestamp
Unexecuted instantiation: pmstat.c:page_set_tlbflush_timestamp
Unexecuted instantiation: osl.c:page_set_tlbflush_timestamp
Unexecuted instantiation: iommu_guest.c:page_set_tlbflush_timestamp
Unexecuted instantiation: iommu_cmd.c:page_set_tlbflush_timestamp
Unexecuted instantiation: iommu_intr.c:page_set_tlbflush_timestamp
Unexecuted instantiation: pci_amd_iommu.c:page_set_tlbflush_timestamp
Unexecuted instantiation: iommu_map.c:page_set_tlbflush_timestamp
Unexecuted instantiation: iommu_init.c:page_set_tlbflush_timestamp
Unexecuted instantiation: ats.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vtd.c:page_set_tlbflush_timestamp
Unexecuted instantiation: quirks.c:page_set_tlbflush_timestamp
Unexecuted instantiation: intremap.c:page_set_tlbflush_timestamp
Unexecuted instantiation: qinval.c:page_set_tlbflush_timestamp
Unexecuted instantiation: utils.c:page_set_tlbflush_timestamp
Unexecuted instantiation: dmar.c:page_set_tlbflush_timestamp
Unexecuted instantiation: io.c:page_set_tlbflush_timestamp
Unexecuted instantiation: iommu.c:page_set_tlbflush_timestamp
Unexecuted instantiation: msix.c:page_set_tlbflush_timestamp
Unexecuted instantiation: msi.c:page_set_tlbflush_timestamp
Unexecuted instantiation: header.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vpci.c:page_set_tlbflush_timestamp
Unexecuted instantiation: pci.c:page_set_tlbflush_timestamp
Unexecuted instantiation: utility.c:page_set_tlbflush_timestamp
Unexecuted instantiation: cpufreq_misc_governors.c:page_set_tlbflush_timestamp
Unexecuted instantiation: cpufreq_ondemand.c:page_set_tlbflush_timestamp
Unexecuted instantiation: cpufreq.c:page_set_tlbflush_timestamp
Unexecuted instantiation: serial.c:page_set_tlbflush_timestamp
Unexecuted instantiation: ehci-dbgp.c:page_set_tlbflush_timestamp
Unexecuted instantiation: ns16550.c:page_set_tlbflush_timestamp
Unexecuted instantiation: console.c:page_set_tlbflush_timestamp
Unexecuted instantiation: libelf-loader.c:page_set_tlbflush_timestamp
Unexecuted instantiation: llvm.c:page_set_tlbflush_timestamp
Unexecuted instantiation: tmem_control.c:page_set_tlbflush_timestamp
Unexecuted instantiation: tmem_xen.c:page_set_tlbflush_timestamp
Unexecuted instantiation: tmem.c:page_set_tlbflush_timestamp
Unexecuted instantiation: xmalloc_tlsf.c:page_set_tlbflush_timestamp
Unexecuted instantiation: xenoprof.c:page_set_tlbflush_timestamp
Unexecuted instantiation: wait.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vsprintf.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vmap.c:page_set_tlbflush_timestamp
Unexecuted instantiation: vm_event.c:page_set_tlbflush_timestamp
Unexecuted instantiation: trace.c:page_set_tlbflush_timestamp
Unexecuted instantiation: timer.c:page_set_tlbflush_timestamp
Unexecuted instantiation: time.c:page_set_tlbflush_timestamp
Unexecuted instantiation: tasklet.c:page_set_tlbflush_timestamp
Unexecuted instantiation: sysctl.c:page_set_tlbflush_timestamp
Unexecuted instantiation: symbols.c:page_set_tlbflush_timestamp
Unexecuted instantiation: stop_machine.c:page_set_tlbflush_timestamp
Unexecuted instantiation: spinlock.c:page_set_tlbflush_timestamp
Unexecuted instantiation: softirq.c:page_set_tlbflush_timestamp
Unexecuted instantiation: shutdown.c:page_set_tlbflush_timestamp
Unexecuted instantiation: schedule.c:page_set_tlbflush_timestamp
Unexecuted instantiation: sched_null.c:page_set_tlbflush_timestamp
Unexecuted instantiation: sched_rt.c:page_set_tlbflush_timestamp
Unexecuted instantiation: sched_credit2.c:page_set_tlbflush_timestamp
Unexecuted instantiation: sched_credit.c:page_set_tlbflush_timestamp
Unexecuted instantiation: sched_arinc653.c:page_set_tlbflush_timestamp
Unexecuted instantiation: rwlock.c:page_set_tlbflush_timestamp
Unexecuted instantiation: rcupdate.c:page_set_tlbflush_timestamp
Unexecuted instantiation: rangeset.c:page_set_tlbflush_timestamp
Unexecuted instantiation: preempt.c:page_set_tlbflush_timestamp
Unexecuted instantiation: pdx.c:page_set_tlbflush_timestamp
page_alloc.c:page_set_tlbflush_timestamp
Line
Count
Source
27
1
{
28
1
    /*
29
1
     * Prevent storing a stale time stamp, which could happen if an update
30
1
     * to tlbflush_clock plus a subsequent flush IPI happen between the
31
1
     * reading of tlbflush_clock and the writing of the struct page_info
32
1
     * field.
33
1
     */
34
1
    ASSERT(local_irq_is_enabled());
35
1
    local_irq_disable();
36
1
    page->tlbflush_timestamp = tlbflush_current_time();
37
1
    local_irq_enable();
38
1
}
Unexecuted instantiation: multicall.c:page_set_tlbflush_timestamp
Unexecuted instantiation: monitor.c:page_set_tlbflush_timestamp
Unexecuted instantiation: memory.c:page_set_tlbflush_timestamp
Unexecuted instantiation: mem_access.c:page_set_tlbflush_timestamp
Unexecuted instantiation: kimage.c:page_set_tlbflush_timestamp
Unexecuted instantiation: kexec.c:page_set_tlbflush_timestamp
Unexecuted instantiation: keyhandler.c:page_set_tlbflush_timestamp
Unexecuted instantiation: kernel.c:page_set_tlbflush_timestamp
Unexecuted instantiation: irq.c:page_set_tlbflush_timestamp
Unexecuted instantiation: guestcopy.c:page_set_tlbflush_timestamp
Unexecuted instantiation: grant_table.c:page_set_tlbflush_timestamp
Unexecuted instantiation: event_fifo.c:page_set_tlbflush_timestamp
Unexecuted instantiation: event_channel.c:page_set_tlbflush_timestamp
Unexecuted instantiation: event_2l.c:page_set_tlbflush_timestamp
Unexecuted instantiation: domain.c:page_set_tlbflush_timestamp
Unexecuted instantiation: domctl.c:page_set_tlbflush_timestamp
Unexecuted instantiation: cpupool.c:page_set_tlbflush_timestamp
39
40
/*
41
 * @cpu_stamp is the timestamp at last TLB flush for the CPU we are testing.
42
 * @lastuse_stamp is a timestamp taken when the PFN we are testing was last 
43
 * used for a purpose that may have caused the CPU's TLB to become tainted.
44
 */
45
static inline int NEED_FLUSH(u32 cpu_stamp, u32 lastuse_stamp)
46
156
{
47
156
    u32 curr_time = tlbflush_current_time();
48
156
    /*
49
156
     * Two cases:
50
156
     *  1. During a wrap, the clock ticks over to 0 while CPUs catch up. For
51
156
     *     safety during this period, we force a flush if @curr_time == 0.
52
156
     *  2. Otherwise, we look to see if @cpu_stamp <= @lastuse_stamp.
53
156
     *     To detect false positives because @cpu_stamp has wrapped, we
54
156
     *     also check @curr_time. If less than @lastuse_stamp we definitely
55
156
     *     wrapped, so there's no need for a flush (one is forced every wrap).
56
156
     */
57
156
    return ((curr_time == 0) ||
58
156
            ((cpu_stamp <= lastuse_stamp) &&
59
21
             (lastuse_stamp <= curr_time)));
60
156
}
Unexecuted instantiation: cpu.c:NEED_FLUSH
Unexecuted instantiation: microcode.c:NEED_FLUSH
Unexecuted instantiation: cpupool.c:NEED_FLUSH
Unexecuted instantiation: domctl.c:NEED_FLUSH
Unexecuted instantiation: domain.c:NEED_FLUSH
Unexecuted instantiation: event_2l.c:NEED_FLUSH
Unexecuted instantiation: event_channel.c:NEED_FLUSH
Unexecuted instantiation: event_fifo.c:NEED_FLUSH
Unexecuted instantiation: grant_table.c:NEED_FLUSH
Unexecuted instantiation: guestcopy.c:NEED_FLUSH
Unexecuted instantiation: irq.c:NEED_FLUSH
Unexecuted instantiation: kernel.c:NEED_FLUSH
Unexecuted instantiation: keyhandler.c:NEED_FLUSH
Unexecuted instantiation: kexec.c:NEED_FLUSH
Unexecuted instantiation: kimage.c:NEED_FLUSH
Unexecuted instantiation: mem_access.c:NEED_FLUSH
Unexecuted instantiation: memory.c:NEED_FLUSH
Unexecuted instantiation: monitor.c:NEED_FLUSH
Unexecuted instantiation: multicall.c:NEED_FLUSH
page_alloc.c:NEED_FLUSH
Line
Count
Source
46
12
{
47
12
    u32 curr_time = tlbflush_current_time();
48
12
    /*
49
12
     * Two cases:
50
12
     *  1. During a wrap, the clock ticks over to 0 while CPUs catch up. For
51
12
     *     safety during this period, we force a flush if @curr_time == 0.
52
12
     *  2. Otherwise, we look to see if @cpu_stamp <= @lastuse_stamp.
53
12
     *     To detect false positives because @cpu_stamp has wrapped, we
54
12
     *     also check @curr_time. If less than @lastuse_stamp we definitely
55
12
     *     wrapped, so there's no need for a flush (one is forced every wrap).
56
12
     */
57
12
    return ((curr_time == 0) ||
58
12
            ((cpu_stamp <= lastuse_stamp) &&
59
11
             (lastuse_stamp <= curr_time)));
60
12
}
Unexecuted instantiation: pdx.c:NEED_FLUSH
Unexecuted instantiation: preempt.c:NEED_FLUSH
Unexecuted instantiation: rangeset.c:NEED_FLUSH
Unexecuted instantiation: rcupdate.c:NEED_FLUSH
Unexecuted instantiation: rwlock.c:NEED_FLUSH
Unexecuted instantiation: sched_arinc653.c:NEED_FLUSH
Unexecuted instantiation: sched_credit.c:NEED_FLUSH
Unexecuted instantiation: sched_credit2.c:NEED_FLUSH
Unexecuted instantiation: sched_rt.c:NEED_FLUSH
Unexecuted instantiation: sched_null.c:NEED_FLUSH
Unexecuted instantiation: schedule.c:NEED_FLUSH
Unexecuted instantiation: shutdown.c:NEED_FLUSH
Unexecuted instantiation: softirq.c:NEED_FLUSH
Unexecuted instantiation: spinlock.c:NEED_FLUSH
Unexecuted instantiation: stop_machine.c:NEED_FLUSH
Unexecuted instantiation: symbols.c:NEED_FLUSH
Unexecuted instantiation: sysctl.c:NEED_FLUSH
Unexecuted instantiation: tasklet.c:NEED_FLUSH
Unexecuted instantiation: time.c:NEED_FLUSH
Unexecuted instantiation: timer.c:NEED_FLUSH
Unexecuted instantiation: trace.c:NEED_FLUSH
Unexecuted instantiation: vm_event.c:NEED_FLUSH
Unexecuted instantiation: vmap.c:NEED_FLUSH
Unexecuted instantiation: vsprintf.c:NEED_FLUSH
Unexecuted instantiation: wait.c:NEED_FLUSH
Unexecuted instantiation: xenoprof.c:NEED_FLUSH
Unexecuted instantiation: xmalloc_tlsf.c:NEED_FLUSH
Unexecuted instantiation: tmem.c:NEED_FLUSH
Unexecuted instantiation: tmem_xen.c:NEED_FLUSH
Unexecuted instantiation: tmem_control.c:NEED_FLUSH
Unexecuted instantiation: llvm.c:NEED_FLUSH
Unexecuted instantiation: libelf-loader.c:NEED_FLUSH
Unexecuted instantiation: console.c:NEED_FLUSH
Unexecuted instantiation: ns16550.c:NEED_FLUSH
Unexecuted instantiation: ehci-dbgp.c:NEED_FLUSH
Unexecuted instantiation: serial.c:NEED_FLUSH
Unexecuted instantiation: cpufreq.c:NEED_FLUSH
Unexecuted instantiation: cpufreq_ondemand.c:NEED_FLUSH
Unexecuted instantiation: cpufreq_misc_governors.c:NEED_FLUSH
Unexecuted instantiation: utility.c:NEED_FLUSH
Unexecuted instantiation: pci.c:NEED_FLUSH
Unexecuted instantiation: vpci.c:NEED_FLUSH
Unexecuted instantiation: header.c:NEED_FLUSH
Unexecuted instantiation: msi.c:NEED_FLUSH
Unexecuted instantiation: msix.c:NEED_FLUSH
Unexecuted instantiation: iommu.c:NEED_FLUSH
Unexecuted instantiation: io.c:NEED_FLUSH
Unexecuted instantiation: dmar.c:NEED_FLUSH
Unexecuted instantiation: utils.c:NEED_FLUSH
Unexecuted instantiation: qinval.c:NEED_FLUSH
Unexecuted instantiation: intremap.c:NEED_FLUSH
Unexecuted instantiation: quirks.c:NEED_FLUSH
Unexecuted instantiation: vtd.c:NEED_FLUSH
Unexecuted instantiation: ats.c:NEED_FLUSH
Unexecuted instantiation: iommu_init.c:NEED_FLUSH
Unexecuted instantiation: iommu_map.c:NEED_FLUSH
Unexecuted instantiation: pci_amd_iommu.c:NEED_FLUSH
Unexecuted instantiation: iommu_intr.c:NEED_FLUSH
Unexecuted instantiation: iommu_cmd.c:NEED_FLUSH
Unexecuted instantiation: iommu_guest.c:NEED_FLUSH
Unexecuted instantiation: osl.c:NEED_FLUSH
Unexecuted instantiation: pmstat.c:NEED_FLUSH
Unexecuted instantiation: hwregs.c:NEED_FLUSH
Unexecuted instantiation: reboot.c:NEED_FLUSH
Unexecuted instantiation: erst.c:NEED_FLUSH
Unexecuted instantiation: hest.c:NEED_FLUSH
Unexecuted instantiation: apei-base.c:NEED_FLUSH
Unexecuted instantiation: apei-io.c:NEED_FLUSH
Unexecuted instantiation: vga.c:NEED_FLUSH
Unexecuted instantiation: vesa.c:NEED_FLUSH
Unexecuted instantiation: xsm_core.c:NEED_FLUSH
Unexecuted instantiation: apic.c:NEED_FLUSH
Unexecuted instantiation: cpuid.c:NEED_FLUSH
Unexecuted instantiation: compat.c:NEED_FLUSH
Unexecuted instantiation: crash.c:NEED_FLUSH
Unexecuted instantiation: debug.c:NEED_FLUSH
Unexecuted instantiation: domain_page.c:NEED_FLUSH
Unexecuted instantiation: e820.c:NEED_FLUSH
Unexecuted instantiation: extable.c:NEED_FLUSH
Unexecuted instantiation: flushtlb.c:NEED_FLUSH
Unexecuted instantiation: hypercall.c:NEED_FLUSH
Unexecuted instantiation: i387.c:NEED_FLUSH
Unexecuted instantiation: i8259.c:NEED_FLUSH
Unexecuted instantiation: io_apic.c:NEED_FLUSH
Unexecuted instantiation: msr.c:NEED_FLUSH
Unexecuted instantiation: ioport_emulate.c:NEED_FLUSH
Unexecuted instantiation: machine_kexec.c:NEED_FLUSH
Unexecuted instantiation: microcode_amd.c:NEED_FLUSH
Unexecuted instantiation: microcode_intel.c:NEED_FLUSH
mm.c:NEED_FLUSH
Line
Count
Source
46
144
{
47
144
    u32 curr_time = tlbflush_current_time();
48
144
    /*
49
144
     * Two cases:
50
144
     *  1. During a wrap, the clock ticks over to 0 while CPUs catch up. For
51
144
     *     safety during this period, we force a flush if @curr_time == 0.
52
144
     *  2. Otherwise, we look to see if @cpu_stamp <= @lastuse_stamp.
53
144
     *     To detect false positives because @cpu_stamp has wrapped, we
54
144
     *     also check @curr_time. If less than @lastuse_stamp we definitely
55
144
     *     wrapped, so there's no need for a flush (one is forced every wrap).
56
144
     */
57
144
    return ((curr_time == 0) ||
58
144
            ((cpu_stamp <= lastuse_stamp) &&
59
10
             (lastuse_stamp <= curr_time)));
60
144
}
Unexecuted instantiation: mpparse.c:NEED_FLUSH
Unexecuted instantiation: nmi.c:NEED_FLUSH
Unexecuted instantiation: numa.c:NEED_FLUSH
Unexecuted instantiation: percpu.c:NEED_FLUSH
Unexecuted instantiation: physdev.c:NEED_FLUSH
Unexecuted instantiation: platform_hypercall.c:NEED_FLUSH
Unexecuted instantiation: psr.c:NEED_FLUSH
Unexecuted instantiation: setup.c:NEED_FLUSH
Unexecuted instantiation: smp.c:NEED_FLUSH
Unexecuted instantiation: smpboot.c:NEED_FLUSH
Unexecuted instantiation: srat.c:NEED_FLUSH
Unexecuted instantiation: traps.c:NEED_FLUSH
Unexecuted instantiation: usercopy.c:NEED_FLUSH
Unexecuted instantiation: x86_emulate.c:NEED_FLUSH
Unexecuted instantiation: tboot.c:NEED_FLUSH
Unexecuted instantiation: hpet.c:NEED_FLUSH
Unexecuted instantiation: xstate.c:NEED_FLUSH
Unexecuted instantiation: lib.c:NEED_FLUSH
Unexecuted instantiation: power.c:NEED_FLUSH
Unexecuted instantiation: suspend.c:NEED_FLUSH
Unexecuted instantiation: cpu_idle.c:NEED_FLUSH
Unexecuted instantiation: cpuidle_menu.c:NEED_FLUSH
Unexecuted instantiation: powernow.c:NEED_FLUSH
Unexecuted instantiation: amd.c:NEED_FLUSH
Unexecuted instantiation: common.c:NEED_FLUSH
Unexecuted instantiation: intel.c:NEED_FLUSH
Unexecuted instantiation: mwait-idle.c:NEED_FLUSH
Unexecuted instantiation: vpmu.c:NEED_FLUSH
Unexecuted instantiation: vpmu_amd.c:NEED_FLUSH
Unexecuted instantiation: vpmu_intel.c:NEED_FLUSH
Unexecuted instantiation: amd_nonfatal.c:NEED_FLUSH
Unexecuted instantiation: mce_amd.c:NEED_FLUSH
Unexecuted instantiation: mcaction.c:NEED_FLUSH
Unexecuted instantiation: barrier.c:NEED_FLUSH
Unexecuted instantiation: mctelem.c:NEED_FLUSH
Unexecuted instantiation: mce.c:NEED_FLUSH
Unexecuted instantiation: mce-apei.c:NEED_FLUSH
Unexecuted instantiation: mce_intel.c:NEED_FLUSH
Unexecuted instantiation: non-fatal.c:NEED_FLUSH
Unexecuted instantiation: util.c:NEED_FLUSH
Unexecuted instantiation: vmce.c:NEED_FLUSH
Unexecuted instantiation: generic.c:NEED_FLUSH
Unexecuted instantiation: main.c:NEED_FLUSH
Unexecuted instantiation: bigsmp.c:NEED_FLUSH
Unexecuted instantiation: x2apic.c:NEED_FLUSH
Unexecuted instantiation: default.c:NEED_FLUSH
Unexecuted instantiation: delivery.c:NEED_FLUSH
Unexecuted instantiation: probe.c:NEED_FLUSH
Unexecuted instantiation: asid.c:NEED_FLUSH
Unexecuted instantiation: dm.c:NEED_FLUSH
Unexecuted instantiation: emulate.c:NEED_FLUSH
Unexecuted instantiation: hvm.c:NEED_FLUSH
Unexecuted instantiation: i8254.c:NEED_FLUSH
Unexecuted instantiation: intercept.c:NEED_FLUSH
Unexecuted instantiation: ioreq.c:NEED_FLUSH
Unexecuted instantiation: mtrr.c:NEED_FLUSH
Unexecuted instantiation: nestedhvm.c:NEED_FLUSH
Unexecuted instantiation: pmtimer.c:NEED_FLUSH
Unexecuted instantiation: rtc.c:NEED_FLUSH
Unexecuted instantiation: save.c:NEED_FLUSH
Unexecuted instantiation: stdvga.c:NEED_FLUSH
Unexecuted instantiation: vioapic.c:NEED_FLUSH
Unexecuted instantiation: viridian.c:NEED_FLUSH
Unexecuted instantiation: vlapic.c:NEED_FLUSH
Unexecuted instantiation: vmsi.c:NEED_FLUSH
Unexecuted instantiation: vpic.c:NEED_FLUSH
Unexecuted instantiation: vpt.c:NEED_FLUSH
Unexecuted instantiation: intr.c:NEED_FLUSH
Unexecuted instantiation: nestedsvm.c:NEED_FLUSH
Unexecuted instantiation: svm.c:NEED_FLUSH
Unexecuted instantiation: svmdebug.c:NEED_FLUSH
Unexecuted instantiation: vmcb.c:NEED_FLUSH
Unexecuted instantiation: realmode.c:NEED_FLUSH
Unexecuted instantiation: vmcs.c:NEED_FLUSH
Unexecuted instantiation: vmx.c:NEED_FLUSH
Unexecuted instantiation: vvmx.c:NEED_FLUSH
Unexecuted instantiation: paging.c:NEED_FLUSH
Unexecuted instantiation: p2m.c:NEED_FLUSH
Unexecuted instantiation: p2m-pt.c:NEED_FLUSH
Unexecuted instantiation: p2m-ept.c:NEED_FLUSH
Unexecuted instantiation: p2m-pod.c:NEED_FLUSH
Unexecuted instantiation: altp2m.c:NEED_FLUSH
Unexecuted instantiation: guest_walk.c:NEED_FLUSH
Unexecuted instantiation: mem_paging.c:NEED_FLUSH
Unexecuted instantiation: mem_sharing.c:NEED_FLUSH
Unexecuted instantiation: multi.c:NEED_FLUSH
Unexecuted instantiation: hap.c:NEED_FLUSH
Unexecuted instantiation: nested_hap.c:NEED_FLUSH
Unexecuted instantiation: nested_ept.c:NEED_FLUSH
Unexecuted instantiation: nmi_int.c:NEED_FLUSH
Unexecuted instantiation: op_model_p4.c:NEED_FLUSH
Unexecuted instantiation: op_model_ppro.c:NEED_FLUSH
Unexecuted instantiation: op_model_athlon.c:NEED_FLUSH
Unexecuted instantiation: backtrace.c:NEED_FLUSH
Unexecuted instantiation: callback.c:NEED_FLUSH
Unexecuted instantiation: descriptor-tables.c:NEED_FLUSH
Unexecuted instantiation: emul-gate-op.c:NEED_FLUSH
Unexecuted instantiation: emul-inv-op.c:NEED_FLUSH
Unexecuted instantiation: emul-priv-op.c:NEED_FLUSH
Unexecuted instantiation: iret.c:NEED_FLUSH
Unexecuted instantiation: misc-hypercalls.c:NEED_FLUSH
Unexecuted instantiation: ro-page-fault.c:NEED_FLUSH
Unexecuted instantiation: acpi_mmcfg.c:NEED_FLUSH
Unexecuted instantiation: mmconf-fam10h.c:NEED_FLUSH
Unexecuted instantiation: mmconfig_64.c:NEED_FLUSH
Unexecuted instantiation: mmconfig-shared.c:NEED_FLUSH
61
62
/*
63
 * Filter the given set of CPUs, removing those that definitely flushed their
64
 * TLB since @page_timestamp.
65
 */
66
static inline void tlbflush_filter(cpumask_t *mask, uint32_t page_timestamp)
67
14
{
68
14
    unsigned int cpu;
69
14
70
14
    for_each_cpu ( cpu, mask )
71
156
        if ( !NEED_FLUSH(per_cpu(tlbflush_time, cpu), page_timestamp) )
72
135
            __cpumask_clear_cpu(cpu, mask);
73
14
}
Unexecuted instantiation: cpu.c:tlbflush_filter
Unexecuted instantiation: mmconfig-shared.c:tlbflush_filter
Unexecuted instantiation: cpupool.c:tlbflush_filter
Unexecuted instantiation: domctl.c:tlbflush_filter
Unexecuted instantiation: domain.c:tlbflush_filter
Unexecuted instantiation: event_2l.c:tlbflush_filter
Unexecuted instantiation: event_channel.c:tlbflush_filter
Unexecuted instantiation: event_fifo.c:tlbflush_filter
Unexecuted instantiation: grant_table.c:tlbflush_filter
Unexecuted instantiation: guestcopy.c:tlbflush_filter
Unexecuted instantiation: irq.c:tlbflush_filter
Unexecuted instantiation: kernel.c:tlbflush_filter
Unexecuted instantiation: keyhandler.c:tlbflush_filter
Unexecuted instantiation: kexec.c:tlbflush_filter
Unexecuted instantiation: kimage.c:tlbflush_filter
Unexecuted instantiation: mem_access.c:tlbflush_filter
Unexecuted instantiation: memory.c:tlbflush_filter
Unexecuted instantiation: monitor.c:tlbflush_filter
Unexecuted instantiation: multicall.c:tlbflush_filter
page_alloc.c:tlbflush_filter
Line
Count
Source
67
1
{
68
1
    unsigned int cpu;
69
1
70
1
    for_each_cpu ( cpu, mask )
71
12
        if ( !NEED_FLUSH(per_cpu(tlbflush_time, cpu), page_timestamp) )
72
1
            __cpumask_clear_cpu(cpu, mask);
73
1
}
Unexecuted instantiation: pdx.c:tlbflush_filter
Unexecuted instantiation: preempt.c:tlbflush_filter
Unexecuted instantiation: rangeset.c:tlbflush_filter
Unexecuted instantiation: rcupdate.c:tlbflush_filter
Unexecuted instantiation: rwlock.c:tlbflush_filter
Unexecuted instantiation: sched_arinc653.c:tlbflush_filter
Unexecuted instantiation: sched_credit.c:tlbflush_filter
Unexecuted instantiation: sched_credit2.c:tlbflush_filter
Unexecuted instantiation: sched_rt.c:tlbflush_filter
Unexecuted instantiation: sched_null.c:tlbflush_filter
Unexecuted instantiation: schedule.c:tlbflush_filter
Unexecuted instantiation: shutdown.c:tlbflush_filter
Unexecuted instantiation: softirq.c:tlbflush_filter
Unexecuted instantiation: spinlock.c:tlbflush_filter
Unexecuted instantiation: stop_machine.c:tlbflush_filter
Unexecuted instantiation: symbols.c:tlbflush_filter
Unexecuted instantiation: sysctl.c:tlbflush_filter
Unexecuted instantiation: tasklet.c:tlbflush_filter
Unexecuted instantiation: time.c:tlbflush_filter
Unexecuted instantiation: timer.c:tlbflush_filter
Unexecuted instantiation: trace.c:tlbflush_filter
Unexecuted instantiation: vm_event.c:tlbflush_filter
Unexecuted instantiation: vmap.c:tlbflush_filter
Unexecuted instantiation: vsprintf.c:tlbflush_filter
Unexecuted instantiation: wait.c:tlbflush_filter
Unexecuted instantiation: xenoprof.c:tlbflush_filter
Unexecuted instantiation: xmalloc_tlsf.c:tlbflush_filter
Unexecuted instantiation: tmem.c:tlbflush_filter
Unexecuted instantiation: tmem_xen.c:tlbflush_filter
Unexecuted instantiation: tmem_control.c:tlbflush_filter
Unexecuted instantiation: llvm.c:tlbflush_filter
Unexecuted instantiation: libelf-loader.c:tlbflush_filter
Unexecuted instantiation: console.c:tlbflush_filter
Unexecuted instantiation: ns16550.c:tlbflush_filter
Unexecuted instantiation: ehci-dbgp.c:tlbflush_filter
Unexecuted instantiation: serial.c:tlbflush_filter
Unexecuted instantiation: cpufreq.c:tlbflush_filter
Unexecuted instantiation: cpufreq_ondemand.c:tlbflush_filter
Unexecuted instantiation: cpufreq_misc_governors.c:tlbflush_filter
Unexecuted instantiation: utility.c:tlbflush_filter
Unexecuted instantiation: pci.c:tlbflush_filter
Unexecuted instantiation: vpci.c:tlbflush_filter
Unexecuted instantiation: header.c:tlbflush_filter
Unexecuted instantiation: msi.c:tlbflush_filter
Unexecuted instantiation: msix.c:tlbflush_filter
Unexecuted instantiation: iommu.c:tlbflush_filter
Unexecuted instantiation: io.c:tlbflush_filter
Unexecuted instantiation: dmar.c:tlbflush_filter
Unexecuted instantiation: utils.c:tlbflush_filter
Unexecuted instantiation: qinval.c:tlbflush_filter
Unexecuted instantiation: intremap.c:tlbflush_filter
Unexecuted instantiation: quirks.c:tlbflush_filter
Unexecuted instantiation: vtd.c:tlbflush_filter
Unexecuted instantiation: ats.c:tlbflush_filter
Unexecuted instantiation: iommu_init.c:tlbflush_filter
Unexecuted instantiation: iommu_map.c:tlbflush_filter
Unexecuted instantiation: pci_amd_iommu.c:tlbflush_filter
Unexecuted instantiation: iommu_intr.c:tlbflush_filter
Unexecuted instantiation: iommu_cmd.c:tlbflush_filter
Unexecuted instantiation: iommu_guest.c:tlbflush_filter
Unexecuted instantiation: osl.c:tlbflush_filter
Unexecuted instantiation: pmstat.c:tlbflush_filter
Unexecuted instantiation: hwregs.c:tlbflush_filter
Unexecuted instantiation: reboot.c:tlbflush_filter
Unexecuted instantiation: erst.c:tlbflush_filter
Unexecuted instantiation: hest.c:tlbflush_filter
Unexecuted instantiation: apei-base.c:tlbflush_filter
Unexecuted instantiation: apei-io.c:tlbflush_filter
Unexecuted instantiation: vga.c:tlbflush_filter
Unexecuted instantiation: vesa.c:tlbflush_filter
Unexecuted instantiation: xsm_core.c:tlbflush_filter
Unexecuted instantiation: apic.c:tlbflush_filter
Unexecuted instantiation: cpuid.c:tlbflush_filter
Unexecuted instantiation: compat.c:tlbflush_filter
Unexecuted instantiation: crash.c:tlbflush_filter
Unexecuted instantiation: debug.c:tlbflush_filter
Unexecuted instantiation: domain_page.c:tlbflush_filter
Unexecuted instantiation: e820.c:tlbflush_filter
Unexecuted instantiation: extable.c:tlbflush_filter
Unexecuted instantiation: flushtlb.c:tlbflush_filter
Unexecuted instantiation: hypercall.c:tlbflush_filter
Unexecuted instantiation: i387.c:tlbflush_filter
Unexecuted instantiation: i8259.c:tlbflush_filter
Unexecuted instantiation: io_apic.c:tlbflush_filter
Unexecuted instantiation: msr.c:tlbflush_filter
Unexecuted instantiation: ioport_emulate.c:tlbflush_filter
Unexecuted instantiation: machine_kexec.c:tlbflush_filter
Unexecuted instantiation: microcode_amd.c:tlbflush_filter
Unexecuted instantiation: microcode_intel.c:tlbflush_filter
Unexecuted instantiation: microcode.c:tlbflush_filter
mm.c:tlbflush_filter
Line
Count
Source
67
13
{
68
13
    unsigned int cpu;
69
13
70
13
    for_each_cpu ( cpu, mask )
71
144
        if ( !NEED_FLUSH(per_cpu(tlbflush_time, cpu), page_timestamp) )
72
134
            __cpumask_clear_cpu(cpu, mask);
73
13
}
Unexecuted instantiation: mpparse.c:tlbflush_filter
Unexecuted instantiation: nmi.c:tlbflush_filter
Unexecuted instantiation: numa.c:tlbflush_filter
Unexecuted instantiation: percpu.c:tlbflush_filter
Unexecuted instantiation: physdev.c:tlbflush_filter
Unexecuted instantiation: platform_hypercall.c:tlbflush_filter
Unexecuted instantiation: psr.c:tlbflush_filter
Unexecuted instantiation: setup.c:tlbflush_filter
Unexecuted instantiation: smp.c:tlbflush_filter
Unexecuted instantiation: smpboot.c:tlbflush_filter
Unexecuted instantiation: srat.c:tlbflush_filter
Unexecuted instantiation: traps.c:tlbflush_filter
Unexecuted instantiation: usercopy.c:tlbflush_filter
Unexecuted instantiation: x86_emulate.c:tlbflush_filter
Unexecuted instantiation: tboot.c:tlbflush_filter
Unexecuted instantiation: hpet.c:tlbflush_filter
Unexecuted instantiation: xstate.c:tlbflush_filter
Unexecuted instantiation: lib.c:tlbflush_filter
Unexecuted instantiation: power.c:tlbflush_filter
Unexecuted instantiation: suspend.c:tlbflush_filter
Unexecuted instantiation: cpu_idle.c:tlbflush_filter
Unexecuted instantiation: cpuidle_menu.c:tlbflush_filter
Unexecuted instantiation: powernow.c:tlbflush_filter
Unexecuted instantiation: amd.c:tlbflush_filter
Unexecuted instantiation: common.c:tlbflush_filter
Unexecuted instantiation: intel.c:tlbflush_filter
Unexecuted instantiation: mwait-idle.c:tlbflush_filter
Unexecuted instantiation: vpmu.c:tlbflush_filter
Unexecuted instantiation: vpmu_amd.c:tlbflush_filter
Unexecuted instantiation: vpmu_intel.c:tlbflush_filter
Unexecuted instantiation: amd_nonfatal.c:tlbflush_filter
Unexecuted instantiation: mce_amd.c:tlbflush_filter
Unexecuted instantiation: mcaction.c:tlbflush_filter
Unexecuted instantiation: barrier.c:tlbflush_filter
Unexecuted instantiation: mctelem.c:tlbflush_filter
Unexecuted instantiation: mce.c:tlbflush_filter
Unexecuted instantiation: mce-apei.c:tlbflush_filter
Unexecuted instantiation: mce_intel.c:tlbflush_filter
Unexecuted instantiation: non-fatal.c:tlbflush_filter
Unexecuted instantiation: util.c:tlbflush_filter
Unexecuted instantiation: vmce.c:tlbflush_filter
Unexecuted instantiation: generic.c:tlbflush_filter
Unexecuted instantiation: main.c:tlbflush_filter
Unexecuted instantiation: bigsmp.c:tlbflush_filter
Unexecuted instantiation: x2apic.c:tlbflush_filter
Unexecuted instantiation: default.c:tlbflush_filter
Unexecuted instantiation: delivery.c:tlbflush_filter
Unexecuted instantiation: probe.c:tlbflush_filter
Unexecuted instantiation: asid.c:tlbflush_filter
Unexecuted instantiation: dm.c:tlbflush_filter
Unexecuted instantiation: emulate.c:tlbflush_filter
Unexecuted instantiation: hvm.c:tlbflush_filter
Unexecuted instantiation: i8254.c:tlbflush_filter
Unexecuted instantiation: intercept.c:tlbflush_filter
Unexecuted instantiation: ioreq.c:tlbflush_filter
Unexecuted instantiation: mtrr.c:tlbflush_filter
Unexecuted instantiation: nestedhvm.c:tlbflush_filter
Unexecuted instantiation: pmtimer.c:tlbflush_filter
Unexecuted instantiation: rtc.c:tlbflush_filter
Unexecuted instantiation: save.c:tlbflush_filter
Unexecuted instantiation: stdvga.c:tlbflush_filter
Unexecuted instantiation: vioapic.c:tlbflush_filter
Unexecuted instantiation: viridian.c:tlbflush_filter
Unexecuted instantiation: vlapic.c:tlbflush_filter
Unexecuted instantiation: vmsi.c:tlbflush_filter
Unexecuted instantiation: vpic.c:tlbflush_filter
Unexecuted instantiation: vpt.c:tlbflush_filter
Unexecuted instantiation: intr.c:tlbflush_filter
Unexecuted instantiation: nestedsvm.c:tlbflush_filter
Unexecuted instantiation: svm.c:tlbflush_filter
Unexecuted instantiation: svmdebug.c:tlbflush_filter
Unexecuted instantiation: vmcb.c:tlbflush_filter
Unexecuted instantiation: realmode.c:tlbflush_filter
Unexecuted instantiation: vmcs.c:tlbflush_filter
Unexecuted instantiation: vmx.c:tlbflush_filter
Unexecuted instantiation: vvmx.c:tlbflush_filter
Unexecuted instantiation: paging.c:tlbflush_filter
Unexecuted instantiation: p2m.c:tlbflush_filter
Unexecuted instantiation: p2m-pt.c:tlbflush_filter
Unexecuted instantiation: p2m-ept.c:tlbflush_filter
Unexecuted instantiation: p2m-pod.c:tlbflush_filter
Unexecuted instantiation: altp2m.c:tlbflush_filter
Unexecuted instantiation: guest_walk.c:tlbflush_filter
Unexecuted instantiation: mem_paging.c:tlbflush_filter
Unexecuted instantiation: mem_sharing.c:tlbflush_filter
Unexecuted instantiation: multi.c:tlbflush_filter
Unexecuted instantiation: hap.c:tlbflush_filter
Unexecuted instantiation: nested_hap.c:tlbflush_filter
Unexecuted instantiation: nested_ept.c:tlbflush_filter
Unexecuted instantiation: nmi_int.c:tlbflush_filter
Unexecuted instantiation: op_model_p4.c:tlbflush_filter
Unexecuted instantiation: op_model_ppro.c:tlbflush_filter
Unexecuted instantiation: op_model_athlon.c:tlbflush_filter
Unexecuted instantiation: backtrace.c:tlbflush_filter
Unexecuted instantiation: callback.c:tlbflush_filter
Unexecuted instantiation: descriptor-tables.c:tlbflush_filter
Unexecuted instantiation: emul-gate-op.c:tlbflush_filter
Unexecuted instantiation: emul-inv-op.c:tlbflush_filter
Unexecuted instantiation: emul-priv-op.c:tlbflush_filter
Unexecuted instantiation: iret.c:tlbflush_filter
Unexecuted instantiation: misc-hypercalls.c:tlbflush_filter
Unexecuted instantiation: ro-page-fault.c:tlbflush_filter
Unexecuted instantiation: acpi_mmcfg.c:tlbflush_filter
Unexecuted instantiation: mmconf-fam10h.c:tlbflush_filter
Unexecuted instantiation: mmconfig_64.c:tlbflush_filter
74
75
void new_tlbflush_clock_period(void);
76
77
/* Read pagetable base. */
78
static inline unsigned long read_cr3(void)
79
27.1M
{
80
27.1M
    unsigned long cr3;
81
27.1M
    __asm__ __volatile__ (
82
27.1M
        "mov %%cr3, %0" : "=r" (cr3) : );
83
27.1M
    return cr3;
84
27.1M
}
Unexecuted instantiation: mmconfig-shared.c:read_cr3
Unexecuted instantiation: domctl.c:read_cr3
Unexecuted instantiation: domain.c:read_cr3
Unexecuted instantiation: event_2l.c:read_cr3
Unexecuted instantiation: event_channel.c:read_cr3
Unexecuted instantiation: event_fifo.c:read_cr3
Unexecuted instantiation: grant_table.c:read_cr3
Unexecuted instantiation: guestcopy.c:read_cr3
Unexecuted instantiation: irq.c:read_cr3
Unexecuted instantiation: kernel.c:read_cr3
Unexecuted instantiation: keyhandler.c:read_cr3
Unexecuted instantiation: kexec.c:read_cr3
Unexecuted instantiation: kimage.c:read_cr3
Unexecuted instantiation: mem_access.c:read_cr3
Unexecuted instantiation: memory.c:read_cr3
Unexecuted instantiation: monitor.c:read_cr3
Unexecuted instantiation: multicall.c:read_cr3
Unexecuted instantiation: page_alloc.c:read_cr3
Unexecuted instantiation: pdx.c:read_cr3
Unexecuted instantiation: preempt.c:read_cr3
Unexecuted instantiation: rangeset.c:read_cr3
Unexecuted instantiation: rcupdate.c:read_cr3
Unexecuted instantiation: rwlock.c:read_cr3
Unexecuted instantiation: sched_arinc653.c:read_cr3
Unexecuted instantiation: sched_credit.c:read_cr3
Unexecuted instantiation: sched_credit2.c:read_cr3
Unexecuted instantiation: sched_rt.c:read_cr3
Unexecuted instantiation: sched_null.c:read_cr3
Unexecuted instantiation: schedule.c:read_cr3
Unexecuted instantiation: shutdown.c:read_cr3
Unexecuted instantiation: softirq.c:read_cr3
Unexecuted instantiation: spinlock.c:read_cr3
Unexecuted instantiation: stop_machine.c:read_cr3
Unexecuted instantiation: symbols.c:read_cr3
Unexecuted instantiation: sysctl.c:read_cr3
Unexecuted instantiation: tasklet.c:read_cr3
Unexecuted instantiation: time.c:read_cr3
Unexecuted instantiation: timer.c:read_cr3
Unexecuted instantiation: trace.c:read_cr3
Unexecuted instantiation: vm_event.c:read_cr3
Unexecuted instantiation: vmap.c:read_cr3
Unexecuted instantiation: vsprintf.c:read_cr3
Unexecuted instantiation: wait.c:read_cr3
Unexecuted instantiation: xenoprof.c:read_cr3
Unexecuted instantiation: xmalloc_tlsf.c:read_cr3
Unexecuted instantiation: tmem.c:read_cr3
Unexecuted instantiation: tmem_xen.c:read_cr3
Unexecuted instantiation: tmem_control.c:read_cr3
Unexecuted instantiation: llvm.c:read_cr3
Unexecuted instantiation: libelf-loader.c:read_cr3
Unexecuted instantiation: console.c:read_cr3
Unexecuted instantiation: ns16550.c:read_cr3
Unexecuted instantiation: ehci-dbgp.c:read_cr3
Unexecuted instantiation: serial.c:read_cr3
Unexecuted instantiation: cpufreq.c:read_cr3
Unexecuted instantiation: cpufreq_ondemand.c:read_cr3
Unexecuted instantiation: cpufreq_misc_governors.c:read_cr3
Unexecuted instantiation: utility.c:read_cr3
Unexecuted instantiation: pci.c:read_cr3
Unexecuted instantiation: vpci.c:read_cr3
Unexecuted instantiation: header.c:read_cr3
Unexecuted instantiation: msi.c:read_cr3
Unexecuted instantiation: msix.c:read_cr3
Unexecuted instantiation: iommu.c:read_cr3
Unexecuted instantiation: io.c:read_cr3
Unexecuted instantiation: dmar.c:read_cr3
Unexecuted instantiation: utils.c:read_cr3
Unexecuted instantiation: qinval.c:read_cr3
Unexecuted instantiation: intremap.c:read_cr3
Unexecuted instantiation: quirks.c:read_cr3
Unexecuted instantiation: vtd.c:read_cr3
Unexecuted instantiation: ats.c:read_cr3
Unexecuted instantiation: iommu_init.c:read_cr3
Unexecuted instantiation: iommu_map.c:read_cr3
Unexecuted instantiation: pci_amd_iommu.c:read_cr3
Unexecuted instantiation: iommu_intr.c:read_cr3
Unexecuted instantiation: iommu_cmd.c:read_cr3
Unexecuted instantiation: iommu_guest.c:read_cr3
Unexecuted instantiation: osl.c:read_cr3
Unexecuted instantiation: pmstat.c:read_cr3
Unexecuted instantiation: hwregs.c:read_cr3
Unexecuted instantiation: reboot.c:read_cr3
Unexecuted instantiation: erst.c:read_cr3
Unexecuted instantiation: hest.c:read_cr3
Unexecuted instantiation: apei-base.c:read_cr3
Unexecuted instantiation: apei-io.c:read_cr3
Unexecuted instantiation: vga.c:read_cr3
Unexecuted instantiation: vesa.c:read_cr3
Unexecuted instantiation: xsm_core.c:read_cr3
Unexecuted instantiation: apic.c:read_cr3
Unexecuted instantiation: cpuid.c:read_cr3
Unexecuted instantiation: compat.c:read_cr3
Unexecuted instantiation: crash.c:read_cr3
Unexecuted instantiation: debug.c:read_cr3
domain_page.c:read_cr3
Line
Count
Source
79
27.1M
{
80
27.1M
    unsigned long cr3;
81
27.1M
    __asm__ __volatile__ (
82
27.1M
        "mov %%cr3, %0" : "=r" (cr3) : );
83
27.1M
    return cr3;
84
27.1M
}
Unexecuted instantiation: e820.c:read_cr3
Unexecuted instantiation: extable.c:read_cr3
Unexecuted instantiation: flushtlb.c:read_cr3
Unexecuted instantiation: hypercall.c:read_cr3
Unexecuted instantiation: i387.c:read_cr3
Unexecuted instantiation: i8259.c:read_cr3
Unexecuted instantiation: io_apic.c:read_cr3
Unexecuted instantiation: msr.c:read_cr3
Unexecuted instantiation: ioport_emulate.c:read_cr3
Unexecuted instantiation: machine_kexec.c:read_cr3
Unexecuted instantiation: microcode_amd.c:read_cr3
Unexecuted instantiation: microcode_intel.c:read_cr3
Unexecuted instantiation: microcode.c:read_cr3
Unexecuted instantiation: cpu.c:read_cr3
Unexecuted instantiation: mm.c:read_cr3
Unexecuted instantiation: mpparse.c:read_cr3
Unexecuted instantiation: nmi.c:read_cr3
Unexecuted instantiation: numa.c:read_cr3
Unexecuted instantiation: percpu.c:read_cr3
Unexecuted instantiation: physdev.c:read_cr3
Unexecuted instantiation: platform_hypercall.c:read_cr3
Unexecuted instantiation: psr.c:read_cr3
Unexecuted instantiation: setup.c:read_cr3
Unexecuted instantiation: smp.c:read_cr3
Unexecuted instantiation: smpboot.c:read_cr3
Unexecuted instantiation: srat.c:read_cr3
Unexecuted instantiation: traps.c:read_cr3
Unexecuted instantiation: usercopy.c:read_cr3
Unexecuted instantiation: x86_emulate.c:read_cr3
Unexecuted instantiation: tboot.c:read_cr3
Unexecuted instantiation: hpet.c:read_cr3
Unexecuted instantiation: xstate.c:read_cr3
Unexecuted instantiation: lib.c:read_cr3
Unexecuted instantiation: power.c:read_cr3
Unexecuted instantiation: suspend.c:read_cr3
Unexecuted instantiation: cpu_idle.c:read_cr3
Unexecuted instantiation: cpuidle_menu.c:read_cr3
Unexecuted instantiation: powernow.c:read_cr3
Unexecuted instantiation: amd.c:read_cr3
Unexecuted instantiation: common.c:read_cr3
Unexecuted instantiation: intel.c:read_cr3
Unexecuted instantiation: mwait-idle.c:read_cr3
Unexecuted instantiation: vpmu.c:read_cr3
Unexecuted instantiation: vpmu_amd.c:read_cr3
Unexecuted instantiation: vpmu_intel.c:read_cr3
Unexecuted instantiation: amd_nonfatal.c:read_cr3
Unexecuted instantiation: mce_amd.c:read_cr3
Unexecuted instantiation: mcaction.c:read_cr3
Unexecuted instantiation: barrier.c:read_cr3
Unexecuted instantiation: mctelem.c:read_cr3
Unexecuted instantiation: mce.c:read_cr3
Unexecuted instantiation: mce-apei.c:read_cr3
Unexecuted instantiation: mce_intel.c:read_cr3
Unexecuted instantiation: non-fatal.c:read_cr3
Unexecuted instantiation: util.c:read_cr3
Unexecuted instantiation: vmce.c:read_cr3
Unexecuted instantiation: generic.c:read_cr3
Unexecuted instantiation: main.c:read_cr3
Unexecuted instantiation: bigsmp.c:read_cr3
Unexecuted instantiation: x2apic.c:read_cr3
Unexecuted instantiation: default.c:read_cr3
Unexecuted instantiation: delivery.c:read_cr3
Unexecuted instantiation: probe.c:read_cr3
Unexecuted instantiation: asid.c:read_cr3
Unexecuted instantiation: dm.c:read_cr3
Unexecuted instantiation: emulate.c:read_cr3
Unexecuted instantiation: hvm.c:read_cr3
Unexecuted instantiation: i8254.c:read_cr3
Unexecuted instantiation: intercept.c:read_cr3
Unexecuted instantiation: ioreq.c:read_cr3
Unexecuted instantiation: mtrr.c:read_cr3
Unexecuted instantiation: nestedhvm.c:read_cr3
Unexecuted instantiation: pmtimer.c:read_cr3
Unexecuted instantiation: rtc.c:read_cr3
Unexecuted instantiation: save.c:read_cr3
Unexecuted instantiation: stdvga.c:read_cr3
Unexecuted instantiation: vioapic.c:read_cr3
Unexecuted instantiation: viridian.c:read_cr3
Unexecuted instantiation: vlapic.c:read_cr3
Unexecuted instantiation: vmsi.c:read_cr3
Unexecuted instantiation: vpic.c:read_cr3
Unexecuted instantiation: vpt.c:read_cr3
Unexecuted instantiation: intr.c:read_cr3
Unexecuted instantiation: nestedsvm.c:read_cr3
Unexecuted instantiation: svm.c:read_cr3
Unexecuted instantiation: svmdebug.c:read_cr3
Unexecuted instantiation: vmcb.c:read_cr3
Unexecuted instantiation: realmode.c:read_cr3
Unexecuted instantiation: vmcs.c:read_cr3
Unexecuted instantiation: vmx.c:read_cr3
Unexecuted instantiation: vvmx.c:read_cr3
Unexecuted instantiation: paging.c:read_cr3
Unexecuted instantiation: p2m.c:read_cr3
Unexecuted instantiation: p2m-pt.c:read_cr3
Unexecuted instantiation: p2m-ept.c:read_cr3
Unexecuted instantiation: p2m-pod.c:read_cr3
Unexecuted instantiation: altp2m.c:read_cr3
Unexecuted instantiation: guest_walk.c:read_cr3
Unexecuted instantiation: mem_paging.c:read_cr3
Unexecuted instantiation: mem_sharing.c:read_cr3
Unexecuted instantiation: multi.c:read_cr3
Unexecuted instantiation: hap.c:read_cr3
Unexecuted instantiation: nested_hap.c:read_cr3
Unexecuted instantiation: nested_ept.c:read_cr3
Unexecuted instantiation: nmi_int.c:read_cr3
Unexecuted instantiation: op_model_p4.c:read_cr3
Unexecuted instantiation: op_model_ppro.c:read_cr3
Unexecuted instantiation: op_model_athlon.c:read_cr3
Unexecuted instantiation: backtrace.c:read_cr3
Unexecuted instantiation: callback.c:read_cr3
Unexecuted instantiation: descriptor-tables.c:read_cr3
Unexecuted instantiation: emul-gate-op.c:read_cr3
Unexecuted instantiation: emul-inv-op.c:read_cr3
Unexecuted instantiation: emul-priv-op.c:read_cr3
Unexecuted instantiation: iret.c:read_cr3
Unexecuted instantiation: misc-hypercalls.c:read_cr3
Unexecuted instantiation: ro-page-fault.c:read_cr3
Unexecuted instantiation: acpi_mmcfg.c:read_cr3
Unexecuted instantiation: mmconf-fam10h.c:read_cr3
Unexecuted instantiation: mmconfig_64.c:read_cr3
Unexecuted instantiation: cpupool.c:read_cr3
85
86
/* Write pagetable base and implicitly tick the tlbflush clock. */
87
void write_cr3(unsigned long cr3);
88
89
/* flush_* flag fields: */
90
 /*
91
  * Area to flush: 2^flush_order pages. Default is flush entire address space.
92
  * NB. Multi-page areas do not need to have been mapped with a superpage.
93
  */
94
1.12k
#define FLUSH_ORDER_MASK 0xff
95
46
#define FLUSH_ORDER(x)   ((x)+1)
96
 /* Flush TLBs (or parts thereof) */
97
978
#define FLUSH_TLB        0x100
98
 /* Flush TLBs (or parts thereof) including global mappings */
99
976
#define FLUSH_TLB_GLOBAL 0x200
100
 /* Flush data caches */
101
700
#define FLUSH_CACHE      0x400
102
 /* VA for the flush has a valid mapping */
103
0
#define FLUSH_VA_VALID   0x800
104
105
/* Flush local TLBs/caches. */
106
unsigned int flush_area_local(const void *va, unsigned int flags);
107
34
#define flush_local(flags) flush_area_local(NULL, flags)
108
109
/* Flush specified CPUs' TLBs/caches */
110
void flush_area_mask(const cpumask_t *, const void *va, unsigned int flags);
111
408
#define flush_mask(mask, flags) flush_area_mask(mask, NULL, flags)
112
113
/* Flush all CPUs' TLBs/caches */
114
17
#define flush_area_all(va, flags) flush_area_mask(&cpu_online_map, va, flags)
115
23
#define flush_all(flags) flush_mask(&cpu_online_map, flags)
116
117
/* Flush local TLBs */
118
#define flush_tlb_local()                       \
119
33
    flush_local(FLUSH_TLB)
120
#define flush_tlb_one_local(v)                  \
121
0
    flush_area_local((const void *)(v), FLUSH_TLB|FLUSH_ORDER(0))
122
123
/* Flush specified CPUs' TLBs */
124
#define flush_tlb_mask(mask)                    \
125
347
    flush_mask(mask, FLUSH_TLB)
126
#define flush_tlb_one_mask(mask,v)              \
127
0
    flush_area_mask(mask, (const void *)(v), FLUSH_TLB|FLUSH_ORDER(0))
128
129
/* Flush all CPUs' TLBs */
130
#define flush_tlb_all()                         \
131
0
    flush_tlb_mask(&cpu_online_map)
132
#define flush_tlb_one_all(v)                    \
133
    flush_tlb_one_mask(&cpu_online_map, v)
134
135
4.11M
static inline void flush_page_to_ram(unsigned long mfn, bool sync_icache) {}
Unexecuted instantiation: cpu.c:flush_page_to_ram
Unexecuted instantiation: mmconfig-shared.c:flush_page_to_ram
Unexecuted instantiation: mmconfig_64.c:flush_page_to_ram
Unexecuted instantiation: mmconf-fam10h.c:flush_page_to_ram
Unexecuted instantiation: acpi_mmcfg.c:flush_page_to_ram
Unexecuted instantiation: ro-page-fault.c:flush_page_to_ram
Unexecuted instantiation: misc-hypercalls.c:flush_page_to_ram
Unexecuted instantiation: iret.c:flush_page_to_ram
Unexecuted instantiation: emul-priv-op.c:flush_page_to_ram
Unexecuted instantiation: emul-inv-op.c:flush_page_to_ram
Unexecuted instantiation: emul-gate-op.c:flush_page_to_ram
Unexecuted instantiation: descriptor-tables.c:flush_page_to_ram
Unexecuted instantiation: callback.c:flush_page_to_ram
Unexecuted instantiation: backtrace.c:flush_page_to_ram
Unexecuted instantiation: op_model_athlon.c:flush_page_to_ram
Unexecuted instantiation: op_model_ppro.c:flush_page_to_ram
Unexecuted instantiation: op_model_p4.c:flush_page_to_ram
Unexecuted instantiation: nmi_int.c:flush_page_to_ram
Unexecuted instantiation: nested_ept.c:flush_page_to_ram
Unexecuted instantiation: nested_hap.c:flush_page_to_ram
Unexecuted instantiation: hap.c:flush_page_to_ram
Unexecuted instantiation: multi.c:flush_page_to_ram
Unexecuted instantiation: mem_sharing.c:flush_page_to_ram
Unexecuted instantiation: mem_paging.c:flush_page_to_ram
Unexecuted instantiation: guest_walk.c:flush_page_to_ram
Unexecuted instantiation: altp2m.c:flush_page_to_ram
Unexecuted instantiation: p2m-pod.c:flush_page_to_ram
Unexecuted instantiation: p2m-ept.c:flush_page_to_ram
Unexecuted instantiation: p2m-pt.c:flush_page_to_ram
Unexecuted instantiation: p2m.c:flush_page_to_ram
Unexecuted instantiation: paging.c:flush_page_to_ram
Unexecuted instantiation: vvmx.c:flush_page_to_ram
Unexecuted instantiation: vmx.c:flush_page_to_ram
Unexecuted instantiation: vmcs.c:flush_page_to_ram
Unexecuted instantiation: realmode.c:flush_page_to_ram
Unexecuted instantiation: vmcb.c:flush_page_to_ram
Unexecuted instantiation: svmdebug.c:flush_page_to_ram
Unexecuted instantiation: svm.c:flush_page_to_ram
Unexecuted instantiation: nestedsvm.c:flush_page_to_ram
Unexecuted instantiation: intr.c:flush_page_to_ram
Unexecuted instantiation: vpt.c:flush_page_to_ram
Unexecuted instantiation: vpic.c:flush_page_to_ram
Unexecuted instantiation: vmsi.c:flush_page_to_ram
Unexecuted instantiation: vlapic.c:flush_page_to_ram
Unexecuted instantiation: viridian.c:flush_page_to_ram
Unexecuted instantiation: vioapic.c:flush_page_to_ram
Unexecuted instantiation: stdvga.c:flush_page_to_ram
Unexecuted instantiation: save.c:flush_page_to_ram
Unexecuted instantiation: rtc.c:flush_page_to_ram
Unexecuted instantiation: pmtimer.c:flush_page_to_ram
Unexecuted instantiation: nestedhvm.c:flush_page_to_ram
Unexecuted instantiation: mtrr.c:flush_page_to_ram
Unexecuted instantiation: ioreq.c:flush_page_to_ram
Unexecuted instantiation: intercept.c:flush_page_to_ram
Unexecuted instantiation: i8254.c:flush_page_to_ram
Unexecuted instantiation: hvm.c:flush_page_to_ram
Unexecuted instantiation: emulate.c:flush_page_to_ram
Unexecuted instantiation: dm.c:flush_page_to_ram
Unexecuted instantiation: asid.c:flush_page_to_ram
Unexecuted instantiation: probe.c:flush_page_to_ram
Unexecuted instantiation: delivery.c:flush_page_to_ram
Unexecuted instantiation: default.c:flush_page_to_ram
Unexecuted instantiation: x2apic.c:flush_page_to_ram
Unexecuted instantiation: bigsmp.c:flush_page_to_ram
Unexecuted instantiation: main.c:flush_page_to_ram
Unexecuted instantiation: generic.c:flush_page_to_ram
Unexecuted instantiation: vmce.c:flush_page_to_ram
Unexecuted instantiation: util.c:flush_page_to_ram
Unexecuted instantiation: non-fatal.c:flush_page_to_ram
Unexecuted instantiation: mce_intel.c:flush_page_to_ram
Unexecuted instantiation: mce-apei.c:flush_page_to_ram
Unexecuted instantiation: mce.c:flush_page_to_ram
Unexecuted instantiation: mctelem.c:flush_page_to_ram
Unexecuted instantiation: barrier.c:flush_page_to_ram
Unexecuted instantiation: mcaction.c:flush_page_to_ram
Unexecuted instantiation: mce_amd.c:flush_page_to_ram
Unexecuted instantiation: amd_nonfatal.c:flush_page_to_ram
Unexecuted instantiation: vpmu_intel.c:flush_page_to_ram
Unexecuted instantiation: vpmu_amd.c:flush_page_to_ram
Unexecuted instantiation: vpmu.c:flush_page_to_ram
Unexecuted instantiation: mwait-idle.c:flush_page_to_ram
Unexecuted instantiation: intel.c:flush_page_to_ram
Unexecuted instantiation: common.c:flush_page_to_ram
Unexecuted instantiation: amd.c:flush_page_to_ram
Unexecuted instantiation: powernow.c:flush_page_to_ram
Unexecuted instantiation: cpuidle_menu.c:flush_page_to_ram
Unexecuted instantiation: cpu_idle.c:flush_page_to_ram
Unexecuted instantiation: suspend.c:flush_page_to_ram
Unexecuted instantiation: power.c:flush_page_to_ram
Unexecuted instantiation: lib.c:flush_page_to_ram
Unexecuted instantiation: xstate.c:flush_page_to_ram
Unexecuted instantiation: hpet.c:flush_page_to_ram
Unexecuted instantiation: tboot.c:flush_page_to_ram
Unexecuted instantiation: x86_emulate.c:flush_page_to_ram
Unexecuted instantiation: usercopy.c:flush_page_to_ram
Unexecuted instantiation: traps.c:flush_page_to_ram
Unexecuted instantiation: srat.c:flush_page_to_ram
Unexecuted instantiation: smpboot.c:flush_page_to_ram
Unexecuted instantiation: smp.c:flush_page_to_ram
Unexecuted instantiation: setup.c:flush_page_to_ram
Unexecuted instantiation: psr.c:flush_page_to_ram
Unexecuted instantiation: platform_hypercall.c:flush_page_to_ram
Unexecuted instantiation: physdev.c:flush_page_to_ram
Unexecuted instantiation: percpu.c:flush_page_to_ram
Unexecuted instantiation: numa.c:flush_page_to_ram
Unexecuted instantiation: nmi.c:flush_page_to_ram
Unexecuted instantiation: mpparse.c:flush_page_to_ram
Unexecuted instantiation: mm.c:flush_page_to_ram
Unexecuted instantiation: microcode.c:flush_page_to_ram
Unexecuted instantiation: microcode_intel.c:flush_page_to_ram
Unexecuted instantiation: microcode_amd.c:flush_page_to_ram
Unexecuted instantiation: machine_kexec.c:flush_page_to_ram
Unexecuted instantiation: ioport_emulate.c:flush_page_to_ram
Unexecuted instantiation: msr.c:flush_page_to_ram
Unexecuted instantiation: io_apic.c:flush_page_to_ram
Unexecuted instantiation: i8259.c:flush_page_to_ram
Unexecuted instantiation: i387.c:flush_page_to_ram
Unexecuted instantiation: hypercall.c:flush_page_to_ram
Unexecuted instantiation: flushtlb.c:flush_page_to_ram
Unexecuted instantiation: extable.c:flush_page_to_ram
Unexecuted instantiation: e820.c:flush_page_to_ram
Unexecuted instantiation: domain_page.c:flush_page_to_ram
Unexecuted instantiation: debug.c:flush_page_to_ram
Unexecuted instantiation: crash.c:flush_page_to_ram
Unexecuted instantiation: compat.c:flush_page_to_ram
Unexecuted instantiation: cpuid.c:flush_page_to_ram
Unexecuted instantiation: apic.c:flush_page_to_ram
Unexecuted instantiation: xsm_core.c:flush_page_to_ram
Unexecuted instantiation: vesa.c:flush_page_to_ram
Unexecuted instantiation: vga.c:flush_page_to_ram
Unexecuted instantiation: apei-io.c:flush_page_to_ram
Unexecuted instantiation: apei-base.c:flush_page_to_ram
Unexecuted instantiation: hest.c:flush_page_to_ram
Unexecuted instantiation: erst.c:flush_page_to_ram
Unexecuted instantiation: reboot.c:flush_page_to_ram
Unexecuted instantiation: hwregs.c:flush_page_to_ram
Unexecuted instantiation: pmstat.c:flush_page_to_ram
Unexecuted instantiation: osl.c:flush_page_to_ram
Unexecuted instantiation: iommu_guest.c:flush_page_to_ram
Unexecuted instantiation: iommu_cmd.c:flush_page_to_ram
Unexecuted instantiation: iommu_intr.c:flush_page_to_ram
Unexecuted instantiation: pci_amd_iommu.c:flush_page_to_ram
Unexecuted instantiation: iommu_map.c:flush_page_to_ram
Unexecuted instantiation: iommu_init.c:flush_page_to_ram
Unexecuted instantiation: ats.c:flush_page_to_ram
Unexecuted instantiation: vtd.c:flush_page_to_ram
Unexecuted instantiation: quirks.c:flush_page_to_ram
Unexecuted instantiation: intremap.c:flush_page_to_ram
Unexecuted instantiation: qinval.c:flush_page_to_ram
Unexecuted instantiation: utils.c:flush_page_to_ram
Unexecuted instantiation: dmar.c:flush_page_to_ram
Unexecuted instantiation: io.c:flush_page_to_ram
Unexecuted instantiation: iommu.c:flush_page_to_ram
Unexecuted instantiation: msix.c:flush_page_to_ram
Unexecuted instantiation: msi.c:flush_page_to_ram
Unexecuted instantiation: header.c:flush_page_to_ram
Unexecuted instantiation: vpci.c:flush_page_to_ram
Unexecuted instantiation: pci.c:flush_page_to_ram
Unexecuted instantiation: utility.c:flush_page_to_ram
Unexecuted instantiation: cpufreq_misc_governors.c:flush_page_to_ram
Unexecuted instantiation: cpufreq_ondemand.c:flush_page_to_ram
Unexecuted instantiation: cpufreq.c:flush_page_to_ram
Unexecuted instantiation: serial.c:flush_page_to_ram
Unexecuted instantiation: ehci-dbgp.c:flush_page_to_ram
Unexecuted instantiation: ns16550.c:flush_page_to_ram
Unexecuted instantiation: console.c:flush_page_to_ram
Unexecuted instantiation: libelf-loader.c:flush_page_to_ram
Unexecuted instantiation: llvm.c:flush_page_to_ram
Unexecuted instantiation: tmem_control.c:flush_page_to_ram
Unexecuted instantiation: tmem_xen.c:flush_page_to_ram
Unexecuted instantiation: tmem.c:flush_page_to_ram
Unexecuted instantiation: xmalloc_tlsf.c:flush_page_to_ram
Unexecuted instantiation: xenoprof.c:flush_page_to_ram
Unexecuted instantiation: wait.c:flush_page_to_ram
Unexecuted instantiation: vsprintf.c:flush_page_to_ram
Unexecuted instantiation: vmap.c:flush_page_to_ram
Unexecuted instantiation: vm_event.c:flush_page_to_ram
Unexecuted instantiation: trace.c:flush_page_to_ram
Unexecuted instantiation: timer.c:flush_page_to_ram
Unexecuted instantiation: time.c:flush_page_to_ram
Unexecuted instantiation: tasklet.c:flush_page_to_ram
Unexecuted instantiation: sysctl.c:flush_page_to_ram
Unexecuted instantiation: symbols.c:flush_page_to_ram
Unexecuted instantiation: stop_machine.c:flush_page_to_ram
Unexecuted instantiation: spinlock.c:flush_page_to_ram
Unexecuted instantiation: softirq.c:flush_page_to_ram
Unexecuted instantiation: shutdown.c:flush_page_to_ram
Unexecuted instantiation: schedule.c:flush_page_to_ram
Unexecuted instantiation: sched_null.c:flush_page_to_ram
Unexecuted instantiation: sched_rt.c:flush_page_to_ram
Unexecuted instantiation: sched_credit2.c:flush_page_to_ram
Unexecuted instantiation: sched_credit.c:flush_page_to_ram
Unexecuted instantiation: sched_arinc653.c:flush_page_to_ram
Unexecuted instantiation: rwlock.c:flush_page_to_ram
Unexecuted instantiation: rcupdate.c:flush_page_to_ram
Unexecuted instantiation: rangeset.c:flush_page_to_ram
Unexecuted instantiation: preempt.c:flush_page_to_ram
Unexecuted instantiation: pdx.c:flush_page_to_ram
page_alloc.c:flush_page_to_ram
Line
Count
Source
135
4.11M
static inline void flush_page_to_ram(unsigned long mfn, bool sync_icache) {}
Unexecuted instantiation: multicall.c:flush_page_to_ram
Unexecuted instantiation: monitor.c:flush_page_to_ram
Unexecuted instantiation: memory.c:flush_page_to_ram
Unexecuted instantiation: mem_access.c:flush_page_to_ram
Unexecuted instantiation: kimage.c:flush_page_to_ram
Unexecuted instantiation: kexec.c:flush_page_to_ram
Unexecuted instantiation: keyhandler.c:flush_page_to_ram
Unexecuted instantiation: kernel.c:flush_page_to_ram
Unexecuted instantiation: irq.c:flush_page_to_ram
Unexecuted instantiation: guestcopy.c:flush_page_to_ram
Unexecuted instantiation: grant_table.c:flush_page_to_ram
Unexecuted instantiation: event_fifo.c:flush_page_to_ram
Unexecuted instantiation: event_channel.c:flush_page_to_ram
Unexecuted instantiation: event_2l.c:flush_page_to_ram
Unexecuted instantiation: domain.c:flush_page_to_ram
Unexecuted instantiation: domctl.c:flush_page_to_ram
Unexecuted instantiation: cpupool.c:flush_page_to_ram
136
static inline int invalidate_dcache_va_range(const void *p,
137
                                             unsigned long size)
138
0
{ return -EOPNOTSUPP; }
Unexecuted instantiation: mmconfig-shared.c:invalidate_dcache_va_range
Unexecuted instantiation: cpu.c:invalidate_dcache_va_range
Unexecuted instantiation: mmconfig_64.c:invalidate_dcache_va_range
Unexecuted instantiation: mmconf-fam10h.c:invalidate_dcache_va_range
Unexecuted instantiation: acpi_mmcfg.c:invalidate_dcache_va_range
Unexecuted instantiation: ro-page-fault.c:invalidate_dcache_va_range
Unexecuted instantiation: misc-hypercalls.c:invalidate_dcache_va_range
Unexecuted instantiation: iret.c:invalidate_dcache_va_range
Unexecuted instantiation: emul-priv-op.c:invalidate_dcache_va_range
Unexecuted instantiation: emul-inv-op.c:invalidate_dcache_va_range
Unexecuted instantiation: emul-gate-op.c:invalidate_dcache_va_range
Unexecuted instantiation: descriptor-tables.c:invalidate_dcache_va_range
Unexecuted instantiation: callback.c:invalidate_dcache_va_range
Unexecuted instantiation: backtrace.c:invalidate_dcache_va_range
Unexecuted instantiation: op_model_athlon.c:invalidate_dcache_va_range
Unexecuted instantiation: op_model_ppro.c:invalidate_dcache_va_range
Unexecuted instantiation: op_model_p4.c:invalidate_dcache_va_range
Unexecuted instantiation: nmi_int.c:invalidate_dcache_va_range
Unexecuted instantiation: nested_ept.c:invalidate_dcache_va_range
Unexecuted instantiation: nested_hap.c:invalidate_dcache_va_range
Unexecuted instantiation: hap.c:invalidate_dcache_va_range
Unexecuted instantiation: multi.c:invalidate_dcache_va_range
Unexecuted instantiation: mem_sharing.c:invalidate_dcache_va_range
Unexecuted instantiation: mem_paging.c:invalidate_dcache_va_range
Unexecuted instantiation: guest_walk.c:invalidate_dcache_va_range
Unexecuted instantiation: altp2m.c:invalidate_dcache_va_range
Unexecuted instantiation: p2m-pod.c:invalidate_dcache_va_range
Unexecuted instantiation: p2m-ept.c:invalidate_dcache_va_range
Unexecuted instantiation: p2m-pt.c:invalidate_dcache_va_range
Unexecuted instantiation: p2m.c:invalidate_dcache_va_range
Unexecuted instantiation: paging.c:invalidate_dcache_va_range
Unexecuted instantiation: vvmx.c:invalidate_dcache_va_range
Unexecuted instantiation: vmx.c:invalidate_dcache_va_range
Unexecuted instantiation: vmcs.c:invalidate_dcache_va_range
Unexecuted instantiation: realmode.c:invalidate_dcache_va_range
Unexecuted instantiation: vmcb.c:invalidate_dcache_va_range
Unexecuted instantiation: svmdebug.c:invalidate_dcache_va_range
Unexecuted instantiation: svm.c:invalidate_dcache_va_range
Unexecuted instantiation: nestedsvm.c:invalidate_dcache_va_range
Unexecuted instantiation: intr.c:invalidate_dcache_va_range
Unexecuted instantiation: vpt.c:invalidate_dcache_va_range
Unexecuted instantiation: vpic.c:invalidate_dcache_va_range
Unexecuted instantiation: vmsi.c:invalidate_dcache_va_range
Unexecuted instantiation: vlapic.c:invalidate_dcache_va_range
Unexecuted instantiation: viridian.c:invalidate_dcache_va_range
Unexecuted instantiation: vioapic.c:invalidate_dcache_va_range
Unexecuted instantiation: stdvga.c:invalidate_dcache_va_range
Unexecuted instantiation: save.c:invalidate_dcache_va_range
Unexecuted instantiation: rtc.c:invalidate_dcache_va_range
Unexecuted instantiation: pmtimer.c:invalidate_dcache_va_range
Unexecuted instantiation: nestedhvm.c:invalidate_dcache_va_range
Unexecuted instantiation: mtrr.c:invalidate_dcache_va_range
Unexecuted instantiation: ioreq.c:invalidate_dcache_va_range
Unexecuted instantiation: intercept.c:invalidate_dcache_va_range
Unexecuted instantiation: i8254.c:invalidate_dcache_va_range
Unexecuted instantiation: hvm.c:invalidate_dcache_va_range
Unexecuted instantiation: emulate.c:invalidate_dcache_va_range
Unexecuted instantiation: dm.c:invalidate_dcache_va_range
Unexecuted instantiation: asid.c:invalidate_dcache_va_range
Unexecuted instantiation: probe.c:invalidate_dcache_va_range
Unexecuted instantiation: delivery.c:invalidate_dcache_va_range
Unexecuted instantiation: default.c:invalidate_dcache_va_range
Unexecuted instantiation: x2apic.c:invalidate_dcache_va_range
Unexecuted instantiation: bigsmp.c:invalidate_dcache_va_range
Unexecuted instantiation: main.c:invalidate_dcache_va_range
Unexecuted instantiation: generic.c:invalidate_dcache_va_range
Unexecuted instantiation: vmce.c:invalidate_dcache_va_range
Unexecuted instantiation: util.c:invalidate_dcache_va_range
Unexecuted instantiation: non-fatal.c:invalidate_dcache_va_range
Unexecuted instantiation: mce_intel.c:invalidate_dcache_va_range
Unexecuted instantiation: mce-apei.c:invalidate_dcache_va_range
Unexecuted instantiation: mce.c:invalidate_dcache_va_range
Unexecuted instantiation: mctelem.c:invalidate_dcache_va_range
Unexecuted instantiation: barrier.c:invalidate_dcache_va_range
Unexecuted instantiation: mcaction.c:invalidate_dcache_va_range
Unexecuted instantiation: mce_amd.c:invalidate_dcache_va_range
Unexecuted instantiation: amd_nonfatal.c:invalidate_dcache_va_range
Unexecuted instantiation: vpmu_intel.c:invalidate_dcache_va_range
Unexecuted instantiation: vpmu_amd.c:invalidate_dcache_va_range
Unexecuted instantiation: vpmu.c:invalidate_dcache_va_range
Unexecuted instantiation: mwait-idle.c:invalidate_dcache_va_range
Unexecuted instantiation: intel.c:invalidate_dcache_va_range
Unexecuted instantiation: common.c:invalidate_dcache_va_range
Unexecuted instantiation: amd.c:invalidate_dcache_va_range
Unexecuted instantiation: powernow.c:invalidate_dcache_va_range
Unexecuted instantiation: cpuidle_menu.c:invalidate_dcache_va_range
Unexecuted instantiation: cpu_idle.c:invalidate_dcache_va_range
Unexecuted instantiation: suspend.c:invalidate_dcache_va_range
Unexecuted instantiation: power.c:invalidate_dcache_va_range
Unexecuted instantiation: lib.c:invalidate_dcache_va_range
Unexecuted instantiation: xstate.c:invalidate_dcache_va_range
Unexecuted instantiation: hpet.c:invalidate_dcache_va_range
Unexecuted instantiation: tboot.c:invalidate_dcache_va_range
Unexecuted instantiation: x86_emulate.c:invalidate_dcache_va_range
Unexecuted instantiation: usercopy.c:invalidate_dcache_va_range
Unexecuted instantiation: traps.c:invalidate_dcache_va_range
Unexecuted instantiation: srat.c:invalidate_dcache_va_range
Unexecuted instantiation: smpboot.c:invalidate_dcache_va_range
Unexecuted instantiation: smp.c:invalidate_dcache_va_range
Unexecuted instantiation: setup.c:invalidate_dcache_va_range
Unexecuted instantiation: psr.c:invalidate_dcache_va_range
Unexecuted instantiation: platform_hypercall.c:invalidate_dcache_va_range
Unexecuted instantiation: physdev.c:invalidate_dcache_va_range
Unexecuted instantiation: percpu.c:invalidate_dcache_va_range
Unexecuted instantiation: numa.c:invalidate_dcache_va_range
Unexecuted instantiation: nmi.c:invalidate_dcache_va_range
Unexecuted instantiation: mpparse.c:invalidate_dcache_va_range
Unexecuted instantiation: mm.c:invalidate_dcache_va_range
Unexecuted instantiation: microcode.c:invalidate_dcache_va_range
Unexecuted instantiation: microcode_intel.c:invalidate_dcache_va_range
Unexecuted instantiation: microcode_amd.c:invalidate_dcache_va_range
Unexecuted instantiation: machine_kexec.c:invalidate_dcache_va_range
Unexecuted instantiation: ioport_emulate.c:invalidate_dcache_va_range
Unexecuted instantiation: msr.c:invalidate_dcache_va_range
Unexecuted instantiation: io_apic.c:invalidate_dcache_va_range
Unexecuted instantiation: i8259.c:invalidate_dcache_va_range
Unexecuted instantiation: i387.c:invalidate_dcache_va_range
Unexecuted instantiation: hypercall.c:invalidate_dcache_va_range
Unexecuted instantiation: flushtlb.c:invalidate_dcache_va_range
Unexecuted instantiation: extable.c:invalidate_dcache_va_range
Unexecuted instantiation: e820.c:invalidate_dcache_va_range
Unexecuted instantiation: domain_page.c:invalidate_dcache_va_range
Unexecuted instantiation: debug.c:invalidate_dcache_va_range
Unexecuted instantiation: crash.c:invalidate_dcache_va_range
Unexecuted instantiation: compat.c:invalidate_dcache_va_range
Unexecuted instantiation: cpuid.c:invalidate_dcache_va_range
Unexecuted instantiation: apic.c:invalidate_dcache_va_range
Unexecuted instantiation: xsm_core.c:invalidate_dcache_va_range
Unexecuted instantiation: vesa.c:invalidate_dcache_va_range
Unexecuted instantiation: vga.c:invalidate_dcache_va_range
Unexecuted instantiation: apei-io.c:invalidate_dcache_va_range
Unexecuted instantiation: apei-base.c:invalidate_dcache_va_range
Unexecuted instantiation: hest.c:invalidate_dcache_va_range
Unexecuted instantiation: erst.c:invalidate_dcache_va_range
Unexecuted instantiation: reboot.c:invalidate_dcache_va_range
Unexecuted instantiation: hwregs.c:invalidate_dcache_va_range
Unexecuted instantiation: pmstat.c:invalidate_dcache_va_range
Unexecuted instantiation: osl.c:invalidate_dcache_va_range
Unexecuted instantiation: iommu_guest.c:invalidate_dcache_va_range
Unexecuted instantiation: iommu_cmd.c:invalidate_dcache_va_range
Unexecuted instantiation: iommu_intr.c:invalidate_dcache_va_range
Unexecuted instantiation: pci_amd_iommu.c:invalidate_dcache_va_range
Unexecuted instantiation: iommu_map.c:invalidate_dcache_va_range
Unexecuted instantiation: iommu_init.c:invalidate_dcache_va_range
Unexecuted instantiation: ats.c:invalidate_dcache_va_range
Unexecuted instantiation: vtd.c:invalidate_dcache_va_range
Unexecuted instantiation: quirks.c:invalidate_dcache_va_range
Unexecuted instantiation: intremap.c:invalidate_dcache_va_range
Unexecuted instantiation: qinval.c:invalidate_dcache_va_range
Unexecuted instantiation: utils.c:invalidate_dcache_va_range
Unexecuted instantiation: dmar.c:invalidate_dcache_va_range
Unexecuted instantiation: io.c:invalidate_dcache_va_range
Unexecuted instantiation: iommu.c:invalidate_dcache_va_range
Unexecuted instantiation: msix.c:invalidate_dcache_va_range
Unexecuted instantiation: msi.c:invalidate_dcache_va_range
Unexecuted instantiation: header.c:invalidate_dcache_va_range
Unexecuted instantiation: vpci.c:invalidate_dcache_va_range
Unexecuted instantiation: pci.c:invalidate_dcache_va_range
Unexecuted instantiation: utility.c:invalidate_dcache_va_range
Unexecuted instantiation: cpufreq_misc_governors.c:invalidate_dcache_va_range
Unexecuted instantiation: cpufreq_ondemand.c:invalidate_dcache_va_range
Unexecuted instantiation: cpufreq.c:invalidate_dcache_va_range
Unexecuted instantiation: serial.c:invalidate_dcache_va_range
Unexecuted instantiation: ehci-dbgp.c:invalidate_dcache_va_range
Unexecuted instantiation: ns16550.c:invalidate_dcache_va_range
Unexecuted instantiation: console.c:invalidate_dcache_va_range
Unexecuted instantiation: libelf-loader.c:invalidate_dcache_va_range
Unexecuted instantiation: llvm.c:invalidate_dcache_va_range
Unexecuted instantiation: tmem_control.c:invalidate_dcache_va_range
Unexecuted instantiation: tmem_xen.c:invalidate_dcache_va_range
Unexecuted instantiation: tmem.c:invalidate_dcache_va_range
Unexecuted instantiation: xmalloc_tlsf.c:invalidate_dcache_va_range
Unexecuted instantiation: xenoprof.c:invalidate_dcache_va_range
Unexecuted instantiation: wait.c:invalidate_dcache_va_range
Unexecuted instantiation: vsprintf.c:invalidate_dcache_va_range
Unexecuted instantiation: vmap.c:invalidate_dcache_va_range
Unexecuted instantiation: vm_event.c:invalidate_dcache_va_range
Unexecuted instantiation: trace.c:invalidate_dcache_va_range
Unexecuted instantiation: timer.c:invalidate_dcache_va_range
Unexecuted instantiation: time.c:invalidate_dcache_va_range
Unexecuted instantiation: tasklet.c:invalidate_dcache_va_range
Unexecuted instantiation: sysctl.c:invalidate_dcache_va_range
Unexecuted instantiation: symbols.c:invalidate_dcache_va_range
Unexecuted instantiation: stop_machine.c:invalidate_dcache_va_range
Unexecuted instantiation: spinlock.c:invalidate_dcache_va_range
Unexecuted instantiation: softirq.c:invalidate_dcache_va_range
Unexecuted instantiation: shutdown.c:invalidate_dcache_va_range
Unexecuted instantiation: schedule.c:invalidate_dcache_va_range
Unexecuted instantiation: sched_null.c:invalidate_dcache_va_range
Unexecuted instantiation: sched_rt.c:invalidate_dcache_va_range
Unexecuted instantiation: sched_credit2.c:invalidate_dcache_va_range
Unexecuted instantiation: sched_credit.c:invalidate_dcache_va_range
Unexecuted instantiation: sched_arinc653.c:invalidate_dcache_va_range
Unexecuted instantiation: rwlock.c:invalidate_dcache_va_range
Unexecuted instantiation: rcupdate.c:invalidate_dcache_va_range
Unexecuted instantiation: rangeset.c:invalidate_dcache_va_range
Unexecuted instantiation: preempt.c:invalidate_dcache_va_range
Unexecuted instantiation: pdx.c:invalidate_dcache_va_range
Unexecuted instantiation: page_alloc.c:invalidate_dcache_va_range
Unexecuted instantiation: multicall.c:invalidate_dcache_va_range
Unexecuted instantiation: monitor.c:invalidate_dcache_va_range
Unexecuted instantiation: memory.c:invalidate_dcache_va_range
Unexecuted instantiation: mem_access.c:invalidate_dcache_va_range
Unexecuted instantiation: kimage.c:invalidate_dcache_va_range
Unexecuted instantiation: kexec.c:invalidate_dcache_va_range
Unexecuted instantiation: keyhandler.c:invalidate_dcache_va_range
Unexecuted instantiation: kernel.c:invalidate_dcache_va_range
Unexecuted instantiation: irq.c:invalidate_dcache_va_range
Unexecuted instantiation: guestcopy.c:invalidate_dcache_va_range
Unexecuted instantiation: grant_table.c:invalidate_dcache_va_range
Unexecuted instantiation: event_fifo.c:invalidate_dcache_va_range
Unexecuted instantiation: event_channel.c:invalidate_dcache_va_range
Unexecuted instantiation: event_2l.c:invalidate_dcache_va_range
Unexecuted instantiation: domain.c:invalidate_dcache_va_range
Unexecuted instantiation: domctl.c:invalidate_dcache_va_range
Unexecuted instantiation: cpupool.c:invalidate_dcache_va_range
139
static inline int clean_and_invalidate_dcache_va_range(const void *p,
140
                                                       unsigned long size)
141
0
{
142
0
    unsigned int order = get_order_from_bytes(size);
143
0
    /* sub-page granularity support needs to be added if necessary */
144
0
    flush_area_local(p, FLUSH_CACHE|FLUSH_ORDER(order));
145
0
    return 0;
146
0
}
Unexecuted instantiation: mmconfig_64.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: cpu.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: cpupool.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: domctl.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: domain.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: event_2l.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: event_channel.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: event_fifo.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: grant_table.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: guestcopy.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: irq.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: kernel.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: keyhandler.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: kexec.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: kimage.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: mem_access.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: memory.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: monitor.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: multicall.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: page_alloc.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: pdx.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: preempt.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: rangeset.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: rcupdate.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: rwlock.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: sched_arinc653.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: sched_credit.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: sched_credit2.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: sched_rt.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: sched_null.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: schedule.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: shutdown.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: softirq.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: spinlock.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: stop_machine.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: symbols.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: sysctl.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: tasklet.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: time.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: timer.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: trace.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vm_event.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vmap.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vsprintf.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: wait.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: xenoprof.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: xmalloc_tlsf.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: tmem.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: tmem_xen.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: tmem_control.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: llvm.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: libelf-loader.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: console.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: ns16550.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: ehci-dbgp.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: serial.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: cpufreq.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: cpufreq_ondemand.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: cpufreq_misc_governors.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: utility.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: pci.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vpci.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: header.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: msi.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: msix.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: iommu.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: io.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: dmar.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: utils.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: qinval.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: intremap.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: quirks.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vtd.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: ats.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: iommu_init.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: iommu_map.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: pci_amd_iommu.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: iommu_intr.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: iommu_cmd.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: iommu_guest.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: osl.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: pmstat.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: hwregs.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: reboot.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: erst.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: hest.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: apei-base.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: apei-io.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vga.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vesa.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: xsm_core.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: apic.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: cpuid.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: compat.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: crash.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: debug.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: domain_page.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: e820.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: extable.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: flushtlb.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: hypercall.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: i387.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: i8259.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: io_apic.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: msr.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: ioport_emulate.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: machine_kexec.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: microcode_amd.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: mmconfig-shared.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: microcode.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: mm.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: mpparse.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: nmi.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: numa.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: percpu.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: physdev.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: platform_hypercall.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: psr.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: setup.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: smp.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: smpboot.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: srat.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: traps.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: usercopy.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: x86_emulate.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: tboot.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: hpet.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: xstate.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: lib.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: power.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: suspend.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: cpu_idle.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: cpuidle_menu.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: powernow.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: amd.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: common.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: intel.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: mwait-idle.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vpmu.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vpmu_amd.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vpmu_intel.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: amd_nonfatal.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: mce_amd.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: mcaction.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: barrier.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: mctelem.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: mce.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: mce-apei.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: mce_intel.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: non-fatal.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: util.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vmce.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: generic.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: main.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: bigsmp.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: x2apic.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: default.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: delivery.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: probe.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: asid.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: dm.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: emulate.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: hvm.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: i8254.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: intercept.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: ioreq.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: mtrr.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: nestedhvm.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: pmtimer.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: rtc.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: save.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: stdvga.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vioapic.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: viridian.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vlapic.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vmsi.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vpic.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vpt.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: intr.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: nestedsvm.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: svm.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: svmdebug.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vmcb.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: realmode.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vmcs.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vmx.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: vvmx.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: paging.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: p2m.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: p2m-pt.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: p2m-ept.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: p2m-pod.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: altp2m.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: guest_walk.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: mem_paging.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: mem_sharing.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: multi.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: hap.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: nested_hap.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: nested_ept.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: nmi_int.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: op_model_p4.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: op_model_ppro.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: op_model_athlon.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: backtrace.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: callback.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: descriptor-tables.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: emul-gate-op.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: emul-inv-op.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: emul-priv-op.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: iret.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: misc-hypercalls.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: ro-page-fault.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: acpi_mmcfg.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: mmconf-fam10h.c:clean_and_invalidate_dcache_va_range
Unexecuted instantiation: microcode_intel.c:clean_and_invalidate_dcache_va_range
147
static inline int clean_dcache_va_range(const void *p, unsigned long size)
148
0
{
149
0
    return clean_and_invalidate_dcache_va_range(p, size);
150
0
}
Unexecuted instantiation: cpupool.c:clean_dcache_va_range
Unexecuted instantiation: mmconfig-shared.c:clean_dcache_va_range
Unexecuted instantiation: mmconfig_64.c:clean_dcache_va_range
Unexecuted instantiation: mmconf-fam10h.c:clean_dcache_va_range
Unexecuted instantiation: acpi_mmcfg.c:clean_dcache_va_range
Unexecuted instantiation: ro-page-fault.c:clean_dcache_va_range
Unexecuted instantiation: misc-hypercalls.c:clean_dcache_va_range
Unexecuted instantiation: iret.c:clean_dcache_va_range
Unexecuted instantiation: emul-priv-op.c:clean_dcache_va_range
Unexecuted instantiation: emul-inv-op.c:clean_dcache_va_range
Unexecuted instantiation: emul-gate-op.c:clean_dcache_va_range
Unexecuted instantiation: descriptor-tables.c:clean_dcache_va_range
Unexecuted instantiation: callback.c:clean_dcache_va_range
Unexecuted instantiation: backtrace.c:clean_dcache_va_range
Unexecuted instantiation: op_model_athlon.c:clean_dcache_va_range
Unexecuted instantiation: op_model_ppro.c:clean_dcache_va_range
Unexecuted instantiation: op_model_p4.c:clean_dcache_va_range
Unexecuted instantiation: nmi_int.c:clean_dcache_va_range
Unexecuted instantiation: nested_ept.c:clean_dcache_va_range
Unexecuted instantiation: nested_hap.c:clean_dcache_va_range
Unexecuted instantiation: hap.c:clean_dcache_va_range
Unexecuted instantiation: multi.c:clean_dcache_va_range
Unexecuted instantiation: mem_sharing.c:clean_dcache_va_range
Unexecuted instantiation: mem_paging.c:clean_dcache_va_range
Unexecuted instantiation: guest_walk.c:clean_dcache_va_range
Unexecuted instantiation: altp2m.c:clean_dcache_va_range
Unexecuted instantiation: p2m-pod.c:clean_dcache_va_range
Unexecuted instantiation: p2m-ept.c:clean_dcache_va_range
Unexecuted instantiation: p2m-pt.c:clean_dcache_va_range
Unexecuted instantiation: p2m.c:clean_dcache_va_range
Unexecuted instantiation: paging.c:clean_dcache_va_range
Unexecuted instantiation: vvmx.c:clean_dcache_va_range
Unexecuted instantiation: vmx.c:clean_dcache_va_range
Unexecuted instantiation: vmcs.c:clean_dcache_va_range
Unexecuted instantiation: realmode.c:clean_dcache_va_range
Unexecuted instantiation: vmcb.c:clean_dcache_va_range
Unexecuted instantiation: svmdebug.c:clean_dcache_va_range
Unexecuted instantiation: svm.c:clean_dcache_va_range
Unexecuted instantiation: nestedsvm.c:clean_dcache_va_range
Unexecuted instantiation: intr.c:clean_dcache_va_range
Unexecuted instantiation: vpt.c:clean_dcache_va_range
Unexecuted instantiation: vpic.c:clean_dcache_va_range
Unexecuted instantiation: vmsi.c:clean_dcache_va_range
Unexecuted instantiation: vlapic.c:clean_dcache_va_range
Unexecuted instantiation: viridian.c:clean_dcache_va_range
Unexecuted instantiation: vioapic.c:clean_dcache_va_range
Unexecuted instantiation: stdvga.c:clean_dcache_va_range
Unexecuted instantiation: save.c:clean_dcache_va_range
Unexecuted instantiation: rtc.c:clean_dcache_va_range
Unexecuted instantiation: pmtimer.c:clean_dcache_va_range
Unexecuted instantiation: nestedhvm.c:clean_dcache_va_range
Unexecuted instantiation: mtrr.c:clean_dcache_va_range
Unexecuted instantiation: ioreq.c:clean_dcache_va_range
Unexecuted instantiation: intercept.c:clean_dcache_va_range
Unexecuted instantiation: i8254.c:clean_dcache_va_range
Unexecuted instantiation: hvm.c:clean_dcache_va_range
Unexecuted instantiation: emulate.c:clean_dcache_va_range
Unexecuted instantiation: dm.c:clean_dcache_va_range
Unexecuted instantiation: asid.c:clean_dcache_va_range
Unexecuted instantiation: probe.c:clean_dcache_va_range
Unexecuted instantiation: delivery.c:clean_dcache_va_range
Unexecuted instantiation: default.c:clean_dcache_va_range
Unexecuted instantiation: x2apic.c:clean_dcache_va_range
Unexecuted instantiation: bigsmp.c:clean_dcache_va_range
Unexecuted instantiation: main.c:clean_dcache_va_range
Unexecuted instantiation: generic.c:clean_dcache_va_range
Unexecuted instantiation: vmce.c:clean_dcache_va_range
Unexecuted instantiation: util.c:clean_dcache_va_range
Unexecuted instantiation: non-fatal.c:clean_dcache_va_range
Unexecuted instantiation: mce_intel.c:clean_dcache_va_range
Unexecuted instantiation: mce-apei.c:clean_dcache_va_range
Unexecuted instantiation: mce.c:clean_dcache_va_range
Unexecuted instantiation: mctelem.c:clean_dcache_va_range
Unexecuted instantiation: barrier.c:clean_dcache_va_range
Unexecuted instantiation: mcaction.c:clean_dcache_va_range
Unexecuted instantiation: mce_amd.c:clean_dcache_va_range
Unexecuted instantiation: amd_nonfatal.c:clean_dcache_va_range
Unexecuted instantiation: vpmu_intel.c:clean_dcache_va_range
Unexecuted instantiation: vpmu_amd.c:clean_dcache_va_range
Unexecuted instantiation: vpmu.c:clean_dcache_va_range
Unexecuted instantiation: mwait-idle.c:clean_dcache_va_range
Unexecuted instantiation: intel.c:clean_dcache_va_range
Unexecuted instantiation: common.c:clean_dcache_va_range
Unexecuted instantiation: amd.c:clean_dcache_va_range
Unexecuted instantiation: powernow.c:clean_dcache_va_range
Unexecuted instantiation: cpuidle_menu.c:clean_dcache_va_range
Unexecuted instantiation: cpu_idle.c:clean_dcache_va_range
Unexecuted instantiation: suspend.c:clean_dcache_va_range
Unexecuted instantiation: power.c:clean_dcache_va_range
Unexecuted instantiation: lib.c:clean_dcache_va_range
Unexecuted instantiation: xstate.c:clean_dcache_va_range
Unexecuted instantiation: hpet.c:clean_dcache_va_range
Unexecuted instantiation: tboot.c:clean_dcache_va_range
Unexecuted instantiation: x86_emulate.c:clean_dcache_va_range
Unexecuted instantiation: usercopy.c:clean_dcache_va_range
Unexecuted instantiation: traps.c:clean_dcache_va_range
Unexecuted instantiation: srat.c:clean_dcache_va_range
Unexecuted instantiation: smpboot.c:clean_dcache_va_range
Unexecuted instantiation: smp.c:clean_dcache_va_range
Unexecuted instantiation: setup.c:clean_dcache_va_range
Unexecuted instantiation: psr.c:clean_dcache_va_range
Unexecuted instantiation: platform_hypercall.c:clean_dcache_va_range
Unexecuted instantiation: physdev.c:clean_dcache_va_range
Unexecuted instantiation: percpu.c:clean_dcache_va_range
Unexecuted instantiation: numa.c:clean_dcache_va_range
Unexecuted instantiation: nmi.c:clean_dcache_va_range
Unexecuted instantiation: mpparse.c:clean_dcache_va_range
Unexecuted instantiation: mm.c:clean_dcache_va_range
Unexecuted instantiation: microcode.c:clean_dcache_va_range
Unexecuted instantiation: microcode_intel.c:clean_dcache_va_range
Unexecuted instantiation: microcode_amd.c:clean_dcache_va_range
Unexecuted instantiation: machine_kexec.c:clean_dcache_va_range
Unexecuted instantiation: ioport_emulate.c:clean_dcache_va_range
Unexecuted instantiation: msr.c:clean_dcache_va_range
Unexecuted instantiation: io_apic.c:clean_dcache_va_range
Unexecuted instantiation: i8259.c:clean_dcache_va_range
Unexecuted instantiation: i387.c:clean_dcache_va_range
Unexecuted instantiation: hypercall.c:clean_dcache_va_range
Unexecuted instantiation: flushtlb.c:clean_dcache_va_range
Unexecuted instantiation: extable.c:clean_dcache_va_range
Unexecuted instantiation: e820.c:clean_dcache_va_range
Unexecuted instantiation: domain_page.c:clean_dcache_va_range
Unexecuted instantiation: debug.c:clean_dcache_va_range
Unexecuted instantiation: crash.c:clean_dcache_va_range
Unexecuted instantiation: compat.c:clean_dcache_va_range
Unexecuted instantiation: cpuid.c:clean_dcache_va_range
Unexecuted instantiation: apic.c:clean_dcache_va_range
Unexecuted instantiation: xsm_core.c:clean_dcache_va_range
Unexecuted instantiation: vesa.c:clean_dcache_va_range
Unexecuted instantiation: vga.c:clean_dcache_va_range
Unexecuted instantiation: apei-io.c:clean_dcache_va_range
Unexecuted instantiation: apei-base.c:clean_dcache_va_range
Unexecuted instantiation: hest.c:clean_dcache_va_range
Unexecuted instantiation: erst.c:clean_dcache_va_range
Unexecuted instantiation: reboot.c:clean_dcache_va_range
Unexecuted instantiation: hwregs.c:clean_dcache_va_range
Unexecuted instantiation: pmstat.c:clean_dcache_va_range
Unexecuted instantiation: osl.c:clean_dcache_va_range
Unexecuted instantiation: iommu_guest.c:clean_dcache_va_range
Unexecuted instantiation: iommu_cmd.c:clean_dcache_va_range
Unexecuted instantiation: iommu_intr.c:clean_dcache_va_range
Unexecuted instantiation: pci_amd_iommu.c:clean_dcache_va_range
Unexecuted instantiation: iommu_map.c:clean_dcache_va_range
Unexecuted instantiation: iommu_init.c:clean_dcache_va_range
Unexecuted instantiation: ats.c:clean_dcache_va_range
Unexecuted instantiation: vtd.c:clean_dcache_va_range
Unexecuted instantiation: quirks.c:clean_dcache_va_range
Unexecuted instantiation: intremap.c:clean_dcache_va_range
Unexecuted instantiation: qinval.c:clean_dcache_va_range
Unexecuted instantiation: utils.c:clean_dcache_va_range
Unexecuted instantiation: dmar.c:clean_dcache_va_range
Unexecuted instantiation: io.c:clean_dcache_va_range
Unexecuted instantiation: iommu.c:clean_dcache_va_range
Unexecuted instantiation: msix.c:clean_dcache_va_range
Unexecuted instantiation: msi.c:clean_dcache_va_range
Unexecuted instantiation: header.c:clean_dcache_va_range
Unexecuted instantiation: vpci.c:clean_dcache_va_range
Unexecuted instantiation: pci.c:clean_dcache_va_range
Unexecuted instantiation: utility.c:clean_dcache_va_range
Unexecuted instantiation: cpufreq_misc_governors.c:clean_dcache_va_range
Unexecuted instantiation: cpufreq_ondemand.c:clean_dcache_va_range
Unexecuted instantiation: cpufreq.c:clean_dcache_va_range
Unexecuted instantiation: serial.c:clean_dcache_va_range
Unexecuted instantiation: ehci-dbgp.c:clean_dcache_va_range
Unexecuted instantiation: ns16550.c:clean_dcache_va_range
Unexecuted instantiation: console.c:clean_dcache_va_range
Unexecuted instantiation: libelf-loader.c:clean_dcache_va_range
Unexecuted instantiation: llvm.c:clean_dcache_va_range
Unexecuted instantiation: tmem_control.c:clean_dcache_va_range
Unexecuted instantiation: tmem_xen.c:clean_dcache_va_range
Unexecuted instantiation: tmem.c:clean_dcache_va_range
Unexecuted instantiation: xmalloc_tlsf.c:clean_dcache_va_range
Unexecuted instantiation: xenoprof.c:clean_dcache_va_range
Unexecuted instantiation: wait.c:clean_dcache_va_range
Unexecuted instantiation: vsprintf.c:clean_dcache_va_range
Unexecuted instantiation: vmap.c:clean_dcache_va_range
Unexecuted instantiation: vm_event.c:clean_dcache_va_range
Unexecuted instantiation: trace.c:clean_dcache_va_range
Unexecuted instantiation: timer.c:clean_dcache_va_range
Unexecuted instantiation: time.c:clean_dcache_va_range
Unexecuted instantiation: tasklet.c:clean_dcache_va_range
Unexecuted instantiation: sysctl.c:clean_dcache_va_range
Unexecuted instantiation: symbols.c:clean_dcache_va_range
Unexecuted instantiation: stop_machine.c:clean_dcache_va_range
Unexecuted instantiation: spinlock.c:clean_dcache_va_range
Unexecuted instantiation: softirq.c:clean_dcache_va_range
Unexecuted instantiation: shutdown.c:clean_dcache_va_range
Unexecuted instantiation: schedule.c:clean_dcache_va_range
Unexecuted instantiation: sched_null.c:clean_dcache_va_range
Unexecuted instantiation: sched_rt.c:clean_dcache_va_range
Unexecuted instantiation: sched_credit2.c:clean_dcache_va_range
Unexecuted instantiation: sched_credit.c:clean_dcache_va_range
Unexecuted instantiation: sched_arinc653.c:clean_dcache_va_range
Unexecuted instantiation: rwlock.c:clean_dcache_va_range
Unexecuted instantiation: rcupdate.c:clean_dcache_va_range
Unexecuted instantiation: rangeset.c:clean_dcache_va_range
Unexecuted instantiation: preempt.c:clean_dcache_va_range
Unexecuted instantiation: pdx.c:clean_dcache_va_range
Unexecuted instantiation: page_alloc.c:clean_dcache_va_range
Unexecuted instantiation: multicall.c:clean_dcache_va_range
Unexecuted instantiation: monitor.c:clean_dcache_va_range
Unexecuted instantiation: memory.c:clean_dcache_va_range
Unexecuted instantiation: mem_access.c:clean_dcache_va_range
Unexecuted instantiation: kimage.c:clean_dcache_va_range
Unexecuted instantiation: kexec.c:clean_dcache_va_range
Unexecuted instantiation: keyhandler.c:clean_dcache_va_range
Unexecuted instantiation: kernel.c:clean_dcache_va_range
Unexecuted instantiation: irq.c:clean_dcache_va_range
Unexecuted instantiation: guestcopy.c:clean_dcache_va_range
Unexecuted instantiation: grant_table.c:clean_dcache_va_range
Unexecuted instantiation: event_fifo.c:clean_dcache_va_range
Unexecuted instantiation: event_channel.c:clean_dcache_va_range
Unexecuted instantiation: event_2l.c:clean_dcache_va_range
Unexecuted instantiation: domain.c:clean_dcache_va_range
Unexecuted instantiation: domctl.c:clean_dcache_va_range
Unexecuted instantiation: cpu.c:clean_dcache_va_range
151
152
#endif /* __FLUSHTLB_H__ */