/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 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 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 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 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__ */ |