Coverage Report

Created: 2017-10-25 09:10

/root/src/xen/xen/include/xen/list.h
Line
Count
Source (jump to first uncovered line)
1
/******************************************************************************
2
 * list.h
3
 * 
4
 * Useful linked-list definitions taken from the Linux kernel (2.6.18).
5
 */
6
7
#ifndef __XEN_LIST_H__
8
#define __XEN_LIST_H__
9
10
#include <xen/lib.h>
11
#include <asm/system.h>
12
13
/*
14
 * These are non-NULL pointers that will result in faults under normal
15
 * circumstances, used to verify that nobody uses non-initialized list
16
 * entries. Architectures can override these.
17
 */
18
#ifndef LIST_POISON1
19
#define LIST_POISON1  ((void *) 0x00100100)
20
#define LIST_POISON2  ((void *) 0x00200200)
21
#endif
22
23
/*
24
 * Simple doubly linked list implementation.
25
 *
26
 * Some of the internal functions ("__xxx") are useful when
27
 * manipulating whole lists rather than single entries, as
28
 * sometimes we already know the next/prev entries and we can
29
 * generate better code by using them directly rather than
30
 * using the generic single-entry routines.
31
 */
32
33
struct list_head {
34
    struct list_head *next, *prev;
35
};
36
37
4.05k
#define LIST_HEAD_INIT(name) { &(name), &(name) }
38
39
#define LIST_HEAD(name) \
40
4.05k
    struct list_head name = LIST_HEAD_INIT(name)
41
42
#define LIST_HEAD_READ_MOSTLY(name) \
43
    struct list_head __read_mostly name = LIST_HEAD_INIT(name)
44
45
/* Do not move this ahead of the struct list_head definition! */
46
#include <xen/prefetch.h>
47
48
static inline void INIT_LIST_HEAD(struct list_head *list)
49
4.89M
{
50
4.89M
    list->next = list;
51
4.89M
    list->prev = list;
52
4.89M
}
Unexecuted instantiation: machine_kexec.c:INIT_LIST_HEAD
Unexecuted instantiation: mmconfig-shared.c:INIT_LIST_HEAD
Unexecuted instantiation: mmconfig_64.c:INIT_LIST_HEAD
Unexecuted instantiation: mmconf-fam10h.c:INIT_LIST_HEAD
Unexecuted instantiation: acpi_mmcfg.c:INIT_LIST_HEAD
Unexecuted instantiation: ro-page-fault.c:INIT_LIST_HEAD
Unexecuted instantiation: misc-hypercalls.c:INIT_LIST_HEAD
Unexecuted instantiation: iret.c:INIT_LIST_HEAD
Unexecuted instantiation: emul-priv-op.c:INIT_LIST_HEAD
Unexecuted instantiation: emul-inv-op.c:INIT_LIST_HEAD
Unexecuted instantiation: emul-gate-op.c:INIT_LIST_HEAD
Unexecuted instantiation: descriptor-tables.c:INIT_LIST_HEAD
Unexecuted instantiation: callback.c:INIT_LIST_HEAD
Unexecuted instantiation: backtrace.c:INIT_LIST_HEAD
Unexecuted instantiation: op_model_athlon.c:INIT_LIST_HEAD
Unexecuted instantiation: op_model_ppro.c:INIT_LIST_HEAD
Unexecuted instantiation: op_model_p4.c:INIT_LIST_HEAD
Unexecuted instantiation: nmi_int.c:INIT_LIST_HEAD
Unexecuted instantiation: nested_ept.c:INIT_LIST_HEAD
Unexecuted instantiation: nested_hap.c:INIT_LIST_HEAD
Unexecuted instantiation: hap.c:INIT_LIST_HEAD
Unexecuted instantiation: multi.c:INIT_LIST_HEAD
mem_sharing.c:INIT_LIST_HEAD
Line
Count
Source
49
1
{
50
1
    list->next = list;
51
1
    list->prev = list;
52
1
}
Unexecuted instantiation: mem_paging.c:INIT_LIST_HEAD
Unexecuted instantiation: guest_walk.c:INIT_LIST_HEAD
Unexecuted instantiation: altp2m.c:INIT_LIST_HEAD
Unexecuted instantiation: p2m-pod.c:INIT_LIST_HEAD
Unexecuted instantiation: p2m-ept.c:INIT_LIST_HEAD
Unexecuted instantiation: p2m-pt.c:INIT_LIST_HEAD
p2m.c:INIT_LIST_HEAD
Line
Count
Source
49
21
{
50
21
    list->next = list;
51
21
    list->prev = list;
52
21
}
Unexecuted instantiation: paging.c:INIT_LIST_HEAD
Unexecuted instantiation: vvmx.c:INIT_LIST_HEAD
vmx.c:INIT_LIST_HEAD
Line
Count
Source
49
24
{
50
24
    list->next = list;
51
24
    list->prev = list;
52
24
}
vmcs.c:INIT_LIST_HEAD
Line
Count
Source
49
24
{
50
24
    list->next = list;
51
24
    list->prev = list;
52
24
}
Unexecuted instantiation: realmode.c:INIT_LIST_HEAD
Unexecuted instantiation: vmcb.c:INIT_LIST_HEAD
Unexecuted instantiation: svmdebug.c:INIT_LIST_HEAD
Unexecuted instantiation: svm.c:INIT_LIST_HEAD
Unexecuted instantiation: nestedsvm.c:INIT_LIST_HEAD
Unexecuted instantiation: intr.c:INIT_LIST_HEAD
Unexecuted instantiation: vpt.c:INIT_LIST_HEAD
Unexecuted instantiation: vpic.c:INIT_LIST_HEAD
Unexecuted instantiation: vmsi.c:INIT_LIST_HEAD
Unexecuted instantiation: vlapic.c:INIT_LIST_HEAD
Unexecuted instantiation: viridian.c:INIT_LIST_HEAD
Unexecuted instantiation: vioapic.c:INIT_LIST_HEAD
Unexecuted instantiation: stdvga.c:INIT_LIST_HEAD
Unexecuted instantiation: save.c:INIT_LIST_HEAD
Unexecuted instantiation: rtc.c:INIT_LIST_HEAD
Unexecuted instantiation: pmtimer.c:INIT_LIST_HEAD
Unexecuted instantiation: nestedhvm.c:INIT_LIST_HEAD
mtrr.c:INIT_LIST_HEAD
Line
Count
Source
49
1
{
50
1
    list->next = list;
51
1
    list->prev = list;
52
1
}
ioreq.c:INIT_LIST_HEAD
Line
Count
Source
49
1
{
50
1
    list->next = list;
51
1
    list->prev = list;
52
1
}
Unexecuted instantiation: intercept.c:INIT_LIST_HEAD
Unexecuted instantiation: i8254.c:INIT_LIST_HEAD
hvm.c:INIT_LIST_HEAD
Line
Count
Source
49
16
{
50
16
    list->next = list;
51
16
    list->prev = list;
52
16
}
Unexecuted instantiation: emulate.c:INIT_LIST_HEAD
Unexecuted instantiation: dm.c:INIT_LIST_HEAD
Unexecuted instantiation: asid.c:INIT_LIST_HEAD
Unexecuted instantiation: probe.c:INIT_LIST_HEAD
Unexecuted instantiation: delivery.c:INIT_LIST_HEAD
Unexecuted instantiation: default.c:INIT_LIST_HEAD
Unexecuted instantiation: x2apic.c:INIT_LIST_HEAD
Unexecuted instantiation: bigsmp.c:INIT_LIST_HEAD
Unexecuted instantiation: main.c:INIT_LIST_HEAD
Unexecuted instantiation: generic.c:INIT_LIST_HEAD
Unexecuted instantiation: vmce.c:INIT_LIST_HEAD
Unexecuted instantiation: util.c:INIT_LIST_HEAD
Unexecuted instantiation: non-fatal.c:INIT_LIST_HEAD
Unexecuted instantiation: mce_intel.c:INIT_LIST_HEAD
Unexecuted instantiation: mce-apei.c:INIT_LIST_HEAD
Unexecuted instantiation: mce.c:INIT_LIST_HEAD
Unexecuted instantiation: mctelem.c:INIT_LIST_HEAD
Unexecuted instantiation: barrier.c:INIT_LIST_HEAD
Unexecuted instantiation: mcaction.c:INIT_LIST_HEAD
Unexecuted instantiation: mce_amd.c:INIT_LIST_HEAD
Unexecuted instantiation: amd_nonfatal.c:INIT_LIST_HEAD
Unexecuted instantiation: vpmu_intel.c:INIT_LIST_HEAD
Unexecuted instantiation: vpmu_amd.c:INIT_LIST_HEAD
Unexecuted instantiation: vpmu.c:INIT_LIST_HEAD
Unexecuted instantiation: mwait-idle.c:INIT_LIST_HEAD
Unexecuted instantiation: intel.c:INIT_LIST_HEAD
Unexecuted instantiation: common.c:INIT_LIST_HEAD
Unexecuted instantiation: amd.c:INIT_LIST_HEAD
Unexecuted instantiation: powernow.c:INIT_LIST_HEAD
Unexecuted instantiation: cpuidle_menu.c:INIT_LIST_HEAD
Unexecuted instantiation: cpu_idle.c:INIT_LIST_HEAD
Unexecuted instantiation: suspend.c:INIT_LIST_HEAD
Unexecuted instantiation: power.c:INIT_LIST_HEAD
Unexecuted instantiation: lib.c:INIT_LIST_HEAD
Unexecuted instantiation: xstate.c:INIT_LIST_HEAD
Unexecuted instantiation: hpet.c:INIT_LIST_HEAD
Unexecuted instantiation: tboot.c:INIT_LIST_HEAD
Unexecuted instantiation: x86_emulate.c:INIT_LIST_HEAD
Unexecuted instantiation: usercopy.c:INIT_LIST_HEAD
Unexecuted instantiation: traps.c:INIT_LIST_HEAD
Unexecuted instantiation: srat.c:INIT_LIST_HEAD
Unexecuted instantiation: smpboot.c:INIT_LIST_HEAD
Unexecuted instantiation: smp.c:INIT_LIST_HEAD
Unexecuted instantiation: setup.c:INIT_LIST_HEAD
Unexecuted instantiation: psr.c:INIT_LIST_HEAD
Unexecuted instantiation: platform_hypercall.c:INIT_LIST_HEAD
Unexecuted instantiation: physdev.c:INIT_LIST_HEAD
Unexecuted instantiation: percpu.c:INIT_LIST_HEAD
Unexecuted instantiation: nmi.c:INIT_LIST_HEAD
Unexecuted instantiation: mpparse.c:INIT_LIST_HEAD
mm.c:INIT_LIST_HEAD
Line
Count
Source
49
1
{
50
1
    list->next = list;
51
1
    list->prev = list;
52
1
}
Unexecuted instantiation: microcode.c:INIT_LIST_HEAD
Unexecuted instantiation: microcode_intel.c:INIT_LIST_HEAD
Unexecuted instantiation: microcode_amd.c:INIT_LIST_HEAD
Unexecuted instantiation: ioport_emulate.c:INIT_LIST_HEAD
Unexecuted instantiation: msr.c:INIT_LIST_HEAD
Unexecuted instantiation: io_apic.c:INIT_LIST_HEAD
Unexecuted instantiation: i8259.c:INIT_LIST_HEAD
Unexecuted instantiation: i387.c:INIT_LIST_HEAD
Unexecuted instantiation: hypercall.c:INIT_LIST_HEAD
Unexecuted instantiation: flushtlb.c:INIT_LIST_HEAD
Unexecuted instantiation: extable.c:INIT_LIST_HEAD
Unexecuted instantiation: e820.c:INIT_LIST_HEAD
Unexecuted instantiation: domain_page.c:INIT_LIST_HEAD
Unexecuted instantiation: debug.c:INIT_LIST_HEAD
Unexecuted instantiation: crash.c:INIT_LIST_HEAD
Unexecuted instantiation: compat.c:INIT_LIST_HEAD
Unexecuted instantiation: cpuid.c:INIT_LIST_HEAD
Unexecuted instantiation: apic.c:INIT_LIST_HEAD
Unexecuted instantiation: xsm_core.c:INIT_LIST_HEAD
Unexecuted instantiation: vesa.c:INIT_LIST_HEAD
Unexecuted instantiation: vga.c:INIT_LIST_HEAD
apei-io.c:INIT_LIST_HEAD
Line
Count
Source
49
2
{
50
2
    list->next = list;
51
2
    list->prev = list;
52
2
}
Unexecuted instantiation: apei-base.c:INIT_LIST_HEAD
Unexecuted instantiation: hest.c:INIT_LIST_HEAD
Unexecuted instantiation: erst.c:INIT_LIST_HEAD
Unexecuted instantiation: reboot.c:INIT_LIST_HEAD
Unexecuted instantiation: hwregs.c:INIT_LIST_HEAD
Unexecuted instantiation: pmstat.c:INIT_LIST_HEAD
Unexecuted instantiation: osl.c:INIT_LIST_HEAD
Unexecuted instantiation: numa.c:INIT_LIST_HEAD
Unexecuted instantiation: iommu_guest.c:INIT_LIST_HEAD
Unexecuted instantiation: iommu_cmd.c:INIT_LIST_HEAD
Unexecuted instantiation: iommu_intr.c:INIT_LIST_HEAD
Unexecuted instantiation: pci_amd_iommu.c:INIT_LIST_HEAD
Unexecuted instantiation: iommu_map.c:INIT_LIST_HEAD
Unexecuted instantiation: iommu_init.c:INIT_LIST_HEAD
Unexecuted instantiation: ats.c:INIT_LIST_HEAD
Unexecuted instantiation: vtd.c:INIT_LIST_HEAD
Unexecuted instantiation: quirks.c:INIT_LIST_HEAD
Unexecuted instantiation: intremap.c:INIT_LIST_HEAD
Unexecuted instantiation: qinval.c:INIT_LIST_HEAD
Unexecuted instantiation: utils.c:INIT_LIST_HEAD
dmar.c:INIT_LIST_HEAD
Line
Count
Source
49
2
{
50
2
    list->next = list;
51
2
    list->prev = list;
52
2
}
io.c:INIT_LIST_HEAD
Line
Count
Source
49
4.11k
{
50
4.11k
    list->next = list;
51
4.11k
    list->prev = list;
52
4.11k
}
iommu.c:INIT_LIST_HEAD
Line
Count
Source
49
2
{
50
2
    list->next = list;
51
2
    list->prev = list;
52
2
}
Unexecuted instantiation: msix.c:INIT_LIST_HEAD
msi.c:INIT_LIST_HEAD
Line
Count
Source
49
42
{
50
42
    list->next = list;
51
42
    list->prev = list;
52
42
}
Unexecuted instantiation: header.c:INIT_LIST_HEAD
vpci.c:INIT_LIST_HEAD
Line
Count
Source
49
68
{
50
68
    list->next = list;
51
68
    list->prev = list;
52
68
}
pci.c:INIT_LIST_HEAD
Line
Count
Source
49
69
{
50
69
    list->next = list;
51
69
    list->prev = list;
52
69
}
Unexecuted instantiation: utility.c:INIT_LIST_HEAD
Unexecuted instantiation: cpufreq_misc_governors.c:INIT_LIST_HEAD
Unexecuted instantiation: cpufreq_ondemand.c:INIT_LIST_HEAD
Unexecuted instantiation: cpufreq.c:INIT_LIST_HEAD
Unexecuted instantiation: serial.c:INIT_LIST_HEAD
Unexecuted instantiation: ehci-dbgp.c:INIT_LIST_HEAD
Unexecuted instantiation: ns16550.c:INIT_LIST_HEAD
Unexecuted instantiation: console.c:INIT_LIST_HEAD
Unexecuted instantiation: libelf-loader.c:INIT_LIST_HEAD
Unexecuted instantiation: llvm.c:INIT_LIST_HEAD
Unexecuted instantiation: tmem_control.c:INIT_LIST_HEAD
Unexecuted instantiation: tmem_xen.c:INIT_LIST_HEAD
Unexecuted instantiation: tmem.c:INIT_LIST_HEAD
xmalloc_tlsf.c:INIT_LIST_HEAD
Line
Count
Source
49
1
{
50
1
    list->next = list;
51
1
    list->prev = list;
52
1
}
Unexecuted instantiation: xenoprof.c:INIT_LIST_HEAD
wait.c:INIT_LIST_HEAD
Line
Count
Source
49
12
{
50
12
    list->next = list;
51
12
    list->prev = list;
52
12
}
Unexecuted instantiation: vsprintf.c:INIT_LIST_HEAD
Unexecuted instantiation: vmap.c:INIT_LIST_HEAD
Unexecuted instantiation: vm_event.c:INIT_LIST_HEAD
Unexecuted instantiation: virtual_region.c:INIT_LIST_HEAD
Unexecuted instantiation: trace.c:INIT_LIST_HEAD
timer.c:INIT_LIST_HEAD
Line
Count
Source
49
12
{
50
12
    list->next = list;
51
12
    list->prev = list;
52
12
}
Unexecuted instantiation: time.c:INIT_LIST_HEAD
tasklet.c:INIT_LIST_HEAD
Line
Count
Source
49
5.96k
{
50
5.96k
    list->next = list;
51
5.96k
    list->prev = list;
52
5.96k
}
Unexecuted instantiation: sysctl.c:INIT_LIST_HEAD
Unexecuted instantiation: symbols.c:INIT_LIST_HEAD
Unexecuted instantiation: stop_machine.c:INIT_LIST_HEAD
Unexecuted instantiation: spinlock.c:INIT_LIST_HEAD
Unexecuted instantiation: softirq.c:INIT_LIST_HEAD
Unexecuted instantiation: shutdown.c:INIT_LIST_HEAD
Unexecuted instantiation: schedule.c:INIT_LIST_HEAD
Unexecuted instantiation: sched_null.c:INIT_LIST_HEAD
Unexecuted instantiation: sched_rt.c:INIT_LIST_HEAD
Unexecuted instantiation: sched_credit2.c:INIT_LIST_HEAD
sched_credit.c:INIT_LIST_HEAD
Line
Count
Source
49
4.88M
{
50
4.88M
    list->next = list;
51
4.88M
    list->prev = list;
52
4.88M
}
Unexecuted instantiation: sched_arinc653.c:INIT_LIST_HEAD
Unexecuted instantiation: rwlock.c:INIT_LIST_HEAD
Unexecuted instantiation: rcupdate.c:INIT_LIST_HEAD
rangeset.c:INIT_LIST_HEAD
Line
Count
Source
49
243
{
50
243
    list->next = list;
51
243
    list->prev = list;
52
243
}
Unexecuted instantiation: preempt.c:INIT_LIST_HEAD
Unexecuted instantiation: pdx.c:INIT_LIST_HEAD
Unexecuted instantiation: page_alloc.c:INIT_LIST_HEAD
Unexecuted instantiation: notifier.c:INIT_LIST_HEAD
Unexecuted instantiation: multicall.c:INIT_LIST_HEAD
Unexecuted instantiation: monitor.c:INIT_LIST_HEAD
Unexecuted instantiation: memory.c:INIT_LIST_HEAD
Unexecuted instantiation: mem_access.c:INIT_LIST_HEAD
Unexecuted instantiation: kimage.c:INIT_LIST_HEAD
Unexecuted instantiation: kexec.c:INIT_LIST_HEAD
Unexecuted instantiation: keyhandler.c:INIT_LIST_HEAD
Unexecuted instantiation: kernel.c:INIT_LIST_HEAD
irq.c:INIT_LIST_HEAD
Line
Count
Source
49
91
{
50
91
    list->next = list;
51
91
    list->prev = list;
52
91
}
Unexecuted instantiation: guestcopy.c:INIT_LIST_HEAD
Unexecuted instantiation: grant_table.c:INIT_LIST_HEAD
Unexecuted instantiation: event_fifo.c:INIT_LIST_HEAD
Unexecuted instantiation: event_channel.c:INIT_LIST_HEAD
Unexecuted instantiation: event_2l.c:INIT_LIST_HEAD
domain.c:INIT_LIST_HEAD
Line
Count
Source
49
2
{
50
2
    list->next = list;
51
2
    list->prev = list;
52
2
}
Unexecuted instantiation: domctl.c:INIT_LIST_HEAD
Unexecuted instantiation: cpupool.c:INIT_LIST_HEAD
Unexecuted instantiation: cpu.c:INIT_LIST_HEAD
Unexecuted instantiation: core_parking.c:INIT_LIST_HEAD
53
54
/*
55
 * Insert a new entry between two known consecutive entries. 
56
 *
57
 * This is only for internal list manipulation where we know
58
 * the prev/next entries already!
59
 */
60
static inline void __list_add(struct list_head *new,
61
                              struct list_head *prev,
62
                              struct list_head *next)
63
11.7M
{
64
11.7M
    next->prev = new;
65
11.7M
    new->next = next;
66
11.7M
    new->prev = prev;
67
11.7M
    prev->next = new;
68
11.7M
}
Unexecuted instantiation: core_parking.c:__list_add
Unexecuted instantiation: mmconfig-shared.c:__list_add
Unexecuted instantiation: mmconfig_64.c:__list_add
Unexecuted instantiation: mmconf-fam10h.c:__list_add
Unexecuted instantiation: acpi_mmcfg.c:__list_add
Unexecuted instantiation: ro-page-fault.c:__list_add
Unexecuted instantiation: misc-hypercalls.c:__list_add
Unexecuted instantiation: iret.c:__list_add
Unexecuted instantiation: emul-priv-op.c:__list_add
Unexecuted instantiation: emul-inv-op.c:__list_add
Unexecuted instantiation: emul-gate-op.c:__list_add
Unexecuted instantiation: descriptor-tables.c:__list_add
Unexecuted instantiation: callback.c:__list_add
Unexecuted instantiation: backtrace.c:__list_add
Unexecuted instantiation: op_model_athlon.c:__list_add
Unexecuted instantiation: op_model_ppro.c:__list_add
Unexecuted instantiation: op_model_p4.c:__list_add
Unexecuted instantiation: nmi_int.c:__list_add
Unexecuted instantiation: nested_ept.c:__list_add
Unexecuted instantiation: nested_hap.c:__list_add
Unexecuted instantiation: hap.c:__list_add
Unexecuted instantiation: multi.c:__list_add
Unexecuted instantiation: mem_sharing.c:__list_add
Unexecuted instantiation: mem_paging.c:__list_add
Unexecuted instantiation: guest_walk.c:__list_add
Unexecuted instantiation: altp2m.c:__list_add
Unexecuted instantiation: p2m-pod.c:__list_add
Unexecuted instantiation: p2m-ept.c:__list_add
Unexecuted instantiation: p2m-pt.c:__list_add
p2m.c:__list_add
Line
Count
Source
63
10
{
64
10
    next->prev = new;
65
10
    new->next = next;
66
10
    new->prev = prev;
67
10
    prev->next = new;
68
10
}
Unexecuted instantiation: paging.c:__list_add
Unexecuted instantiation: vvmx.c:__list_add
Unexecuted instantiation: vmx.c:__list_add
vmcs.c:__list_add
Line
Count
Source
63
819
{
64
819
    next->prev = new;
65
819
    new->next = next;
66
819
    new->prev = prev;
67
819
    prev->next = new;
68
819
}
Unexecuted instantiation: realmode.c:__list_add
Unexecuted instantiation: vmcb.c:__list_add
Unexecuted instantiation: svmdebug.c:__list_add
Unexecuted instantiation: svm.c:__list_add
Unexecuted instantiation: nestedsvm.c:__list_add
Unexecuted instantiation: intr.c:__list_add
Unexecuted instantiation: vpt.c:__list_add
Unexecuted instantiation: vpic.c:__list_add
Unexecuted instantiation: vmsi.c:__list_add
Unexecuted instantiation: vlapic.c:__list_add
Unexecuted instantiation: viridian.c:__list_add
Unexecuted instantiation: vioapic.c:__list_add
Unexecuted instantiation: stdvga.c:__list_add
Unexecuted instantiation: save.c:__list_add
Unexecuted instantiation: rtc.c:__list_add
Unexecuted instantiation: pmtimer.c:__list_add
Unexecuted instantiation: nestedhvm.c:__list_add
Unexecuted instantiation: mtrr.c:__list_add
Unexecuted instantiation: ioreq.c:__list_add
Unexecuted instantiation: intercept.c:__list_add
Unexecuted instantiation: i8254.c:__list_add
Unexecuted instantiation: hvm.c:__list_add
Unexecuted instantiation: emulate.c:__list_add
Unexecuted instantiation: dm.c:__list_add
Unexecuted instantiation: asid.c:__list_add
Unexecuted instantiation: probe.c:__list_add
Unexecuted instantiation: delivery.c:__list_add
Unexecuted instantiation: default.c:__list_add
Unexecuted instantiation: x2apic.c:__list_add
Unexecuted instantiation: bigsmp.c:__list_add
Unexecuted instantiation: main.c:__list_add
Unexecuted instantiation: generic.c:__list_add
Unexecuted instantiation: vmce.c:__list_add
Unexecuted instantiation: util.c:__list_add
Unexecuted instantiation: non-fatal.c:__list_add
Unexecuted instantiation: mce_intel.c:__list_add
Unexecuted instantiation: mce-apei.c:__list_add
Unexecuted instantiation: mce.c:__list_add
Unexecuted instantiation: mctelem.c:__list_add
Unexecuted instantiation: barrier.c:__list_add
Unexecuted instantiation: mcaction.c:__list_add
Unexecuted instantiation: mce_amd.c:__list_add
Unexecuted instantiation: amd_nonfatal.c:__list_add
Unexecuted instantiation: vpmu_intel.c:__list_add
Unexecuted instantiation: vpmu_amd.c:__list_add
Unexecuted instantiation: vpmu.c:__list_add
Unexecuted instantiation: mwait-idle.c:__list_add
Unexecuted instantiation: intel.c:__list_add
Unexecuted instantiation: common.c:__list_add
Unexecuted instantiation: amd.c:__list_add
Unexecuted instantiation: powernow.c:__list_add
Unexecuted instantiation: cpuidle_menu.c:__list_add
Unexecuted instantiation: cpu_idle.c:__list_add
Unexecuted instantiation: suspend.c:__list_add
Unexecuted instantiation: power.c:__list_add
Unexecuted instantiation: lib.c:__list_add
Unexecuted instantiation: xstate.c:__list_add
Unexecuted instantiation: hpet.c:__list_add
Unexecuted instantiation: tboot.c:__list_add
Unexecuted instantiation: x86_emulate.c:__list_add
Unexecuted instantiation: usercopy.c:__list_add
Unexecuted instantiation: traps.c:__list_add
Unexecuted instantiation: srat.c:__list_add
Unexecuted instantiation: smpboot.c:__list_add
Unexecuted instantiation: smp.c:__list_add
Unexecuted instantiation: setup.c:__list_add
Unexecuted instantiation: psr.c:__list_add
Unexecuted instantiation: platform_hypercall.c:__list_add
Unexecuted instantiation: physdev.c:__list_add
Unexecuted instantiation: percpu.c:__list_add
Unexecuted instantiation: nmi.c:__list_add
Unexecuted instantiation: mpparse.c:__list_add
Unexecuted instantiation: mm.c:__list_add
Unexecuted instantiation: microcode.c:__list_add
Unexecuted instantiation: microcode_intel.c:__list_add
Unexecuted instantiation: machine_kexec.c:__list_add
Unexecuted instantiation: microcode_amd.c:__list_add
Unexecuted instantiation: ioport_emulate.c:__list_add
Unexecuted instantiation: msr.c:__list_add
Unexecuted instantiation: io_apic.c:__list_add
Unexecuted instantiation: i8259.c:__list_add
Unexecuted instantiation: i387.c:__list_add
Unexecuted instantiation: hypercall.c:__list_add
Unexecuted instantiation: flushtlb.c:__list_add
Unexecuted instantiation: extable.c:__list_add
Unexecuted instantiation: e820.c:__list_add
Unexecuted instantiation: domain_page.c:__list_add
Unexecuted instantiation: debug.c:__list_add
Unexecuted instantiation: crash.c:__list_add
Unexecuted instantiation: compat.c:__list_add
Unexecuted instantiation: cpuid.c:__list_add
Unexecuted instantiation: apic.c:__list_add
Unexecuted instantiation: xsm_core.c:__list_add
Unexecuted instantiation: vesa.c:__list_add
Unexecuted instantiation: vga.c:__list_add
apei-io.c:__list_add
Line
Count
Source
63
2
{
64
2
    next->prev = new;
65
2
    new->next = next;
66
2
    new->prev = prev;
67
2
    prev->next = new;
68
2
}
Unexecuted instantiation: apei-base.c:__list_add
Unexecuted instantiation: hest.c:__list_add
Unexecuted instantiation: erst.c:__list_add
Unexecuted instantiation: reboot.c:__list_add
Unexecuted instantiation: hwregs.c:__list_add
Unexecuted instantiation: pmstat.c:__list_add
Unexecuted instantiation: osl.c:__list_add
Unexecuted instantiation: numa.c:__list_add
Unexecuted instantiation: iommu_guest.c:__list_add
Unexecuted instantiation: iommu_cmd.c:__list_add
Unexecuted instantiation: iommu_intr.c:__list_add
Unexecuted instantiation: pci_amd_iommu.c:__list_add
Unexecuted instantiation: iommu_map.c:__list_add
Unexecuted instantiation: iommu_init.c:__list_add
Unexecuted instantiation: ats.c:__list_add
Unexecuted instantiation: vtd.c:__list_add
Unexecuted instantiation: quirks.c:__list_add
Unexecuted instantiation: intremap.c:__list_add
Unexecuted instantiation: qinval.c:__list_add
Unexecuted instantiation: utils.c:__list_add
dmar.c:__list_add
Line
Count
Source
63
7
{
64
7
    next->prev = new;
65
7
    new->next = next;
66
7
    new->prev = prev;
67
7
    prev->next = new;
68
7
}
io.c:__list_add
Line
Count
Source
63
4.14k
{
64
4.14k
    next->prev = new;
65
4.14k
    new->next = next;
66
4.14k
    new->prev = prev;
67
4.14k
    prev->next = new;
68
4.14k
}
iommu.c:__list_add
Line
Count
Source
63
1
{
64
1
    next->prev = new;
65
1
    new->next = next;
66
1
    new->prev = prev;
67
1
    prev->next = new;
68
1
}
msix.c:__list_add
Line
Count
Source
63
5
{
64
5
    next->prev = new;
65
5
    new->next = next;
66
5
    new->prev = prev;
67
5
    prev->next = new;
68
5
}
msi.c:__list_add
Line
Count
Source
63
42
{
64
42
    next->prev = new;
65
42
    new->next = next;
66
42
    new->prev = prev;
67
42
    prev->next = new;
68
42
}
Unexecuted instantiation: header.c:__list_add
vpci.c:__list_add
Line
Count
Source
63
198
{
64
198
    next->prev = new;
65
198
    new->next = next;
66
198
    new->prev = prev;
67
198
    prev->next = new;
68
198
}
pci.c:__list_add
Line
Count
Source
63
136
{
64
136
    next->prev = new;
65
136
    new->next = next;
66
136
    new->prev = prev;
67
136
    prev->next = new;
68
136
}
Unexecuted instantiation: utility.c:__list_add
Unexecuted instantiation: cpufreq_misc_governors.c:__list_add
Unexecuted instantiation: cpufreq_ondemand.c:__list_add
cpufreq.c:__list_add
Line
Count
Source
63
4
{
64
4
    next->prev = new;
65
4
    new->next = next;
66
4
    new->prev = prev;
67
4
    prev->next = new;
68
4
}
Unexecuted instantiation: serial.c:__list_add
Unexecuted instantiation: ehci-dbgp.c:__list_add
Unexecuted instantiation: ns16550.c:__list_add
Unexecuted instantiation: console.c:__list_add
Unexecuted instantiation: libelf-loader.c:__list_add
Unexecuted instantiation: llvm.c:__list_add
Unexecuted instantiation: tmem_control.c:__list_add
Unexecuted instantiation: tmem_xen.c:__list_add
Unexecuted instantiation: tmem.c:__list_add
xmalloc_tlsf.c:__list_add
Line
Count
Source
63
1
{
64
1
    next->prev = new;
65
1
    new->next = next;
66
1
    new->prev = prev;
67
1
    prev->next = new;
68
1
}
Unexecuted instantiation: xenoprof.c:__list_add
Unexecuted instantiation: wait.c:__list_add
Unexecuted instantiation: vsprintf.c:__list_add
Unexecuted instantiation: vmap.c:__list_add
Unexecuted instantiation: vm_event.c:__list_add
Unexecuted instantiation: virtual_region.c:__list_add
Unexecuted instantiation: trace.c:__list_add
timer.c:__list_add
Line
Count
Source
63
6.91M
{
64
6.91M
    next->prev = new;
65
6.91M
    new->next = next;
66
6.91M
    new->prev = prev;
67
6.91M
    prev->next = new;
68
6.91M
}
Unexecuted instantiation: time.c:__list_add
tasklet.c:__list_add
Line
Count
Source
63
6.54k
{
64
6.54k
    next->prev = new;
65
6.54k
    new->next = next;
66
6.54k
    new->prev = prev;
67
6.54k
    prev->next = new;
68
6.54k
}
Unexecuted instantiation: sysctl.c:__list_add
Unexecuted instantiation: symbols.c:__list_add
Unexecuted instantiation: stop_machine.c:__list_add
Unexecuted instantiation: spinlock.c:__list_add
Unexecuted instantiation: softirq.c:__list_add
Unexecuted instantiation: shutdown.c:__list_add
Unexecuted instantiation: schedule.c:__list_add
Unexecuted instantiation: sched_null.c:__list_add
Unexecuted instantiation: sched_rt.c:__list_add
Unexecuted instantiation: sched_credit2.c:__list_add
sched_credit.c:__list_add
Line
Count
Source
63
4.82M
{
64
4.82M
    next->prev = new;
65
4.82M
    new->next = next;
66
4.82M
    new->prev = prev;
67
4.82M
    prev->next = new;
68
4.82M
}
Unexecuted instantiation: sched_arinc653.c:__list_add
Unexecuted instantiation: rwlock.c:__list_add
Unexecuted instantiation: rcupdate.c:__list_add
rangeset.c:__list_add
Line
Count
Source
63
353
{
64
353
    next->prev = new;
65
353
    new->next = next;
66
353
    new->prev = prev;
67
353
    prev->next = new;
68
353
}
Unexecuted instantiation: preempt.c:__list_add
Unexecuted instantiation: pdx.c:__list_add
Unexecuted instantiation: page_alloc.c:__list_add
notifier.c:__list_add
Line
Count
Source
63
18
{
64
18
    next->prev = new;
65
18
    new->next = next;
66
18
    new->prev = prev;
67
18
    prev->next = new;
68
18
}
Unexecuted instantiation: multicall.c:__list_add
Unexecuted instantiation: monitor.c:__list_add
Unexecuted instantiation: memory.c:__list_add
Unexecuted instantiation: mem_access.c:__list_add
Unexecuted instantiation: kimage.c:__list_add
Unexecuted instantiation: kexec.c:__list_add
Unexecuted instantiation: keyhandler.c:__list_add
Unexecuted instantiation: kernel.c:__list_add
Unexecuted instantiation: irq.c:__list_add
Unexecuted instantiation: guestcopy.c:__list_add
Unexecuted instantiation: grant_table.c:__list_add
Unexecuted instantiation: event_fifo.c:__list_add
Unexecuted instantiation: event_channel.c:__list_add
Unexecuted instantiation: event_2l.c:__list_add
Unexecuted instantiation: domain.c:__list_add
Unexecuted instantiation: domctl.c:__list_add
Unexecuted instantiation: cpupool.c:__list_add
Unexecuted instantiation: cpu.c:__list_add
69
70
/**
71
 * list_add - add a new entry
72
 * @new: new entry to be added
73
 * @head: list head to add it after
74
 *
75
 * Insert a new entry after the specified head.
76
 * This is good for implementing stacks.
77
 */
78
static inline void list_add(struct list_head *new, struct list_head *head)
79
6.92M
{
80
6.92M
    __list_add(new, head, head->next);
81
6.92M
}
Unexecuted instantiation: cpu.c:list_add
Unexecuted instantiation: core_parking.c:list_add
Unexecuted instantiation: cpupool.c:list_add
Unexecuted instantiation: domctl.c:list_add
Unexecuted instantiation: domain.c:list_add
Unexecuted instantiation: event_2l.c:list_add
Unexecuted instantiation: event_channel.c:list_add
Unexecuted instantiation: event_fifo.c:list_add
Unexecuted instantiation: grant_table.c:list_add
Unexecuted instantiation: guestcopy.c:list_add
Unexecuted instantiation: irq.c:list_add
Unexecuted instantiation: kernel.c:list_add
Unexecuted instantiation: keyhandler.c:list_add
Unexecuted instantiation: kexec.c:list_add
Unexecuted instantiation: kimage.c:list_add
Unexecuted instantiation: mem_access.c:list_add
Unexecuted instantiation: memory.c:list_add
Unexecuted instantiation: monitor.c:list_add
Unexecuted instantiation: multicall.c:list_add
notifier.c:list_add
Line
Count
Source
79
18
{
80
18
    __list_add(new, head, head->next);
81
18
}
Unexecuted instantiation: page_alloc.c:list_add
Unexecuted instantiation: pdx.c:list_add
Unexecuted instantiation: preempt.c:list_add
rangeset.c:list_add
Line
Count
Source
79
353
{
80
353
    __list_add(new, head, head->next);
81
353
}
Unexecuted instantiation: rcupdate.c:list_add
Unexecuted instantiation: rwlock.c:list_add
Unexecuted instantiation: sched_arinc653.c:list_add
sched_credit.c:list_add
Line
Count
Source
79
1.25k
{
80
1.25k
    __list_add(new, head, head->next);
81
1.25k
}
Unexecuted instantiation: sched_credit2.c:list_add
Unexecuted instantiation: sched_rt.c:list_add
Unexecuted instantiation: sched_null.c:list_add
Unexecuted instantiation: schedule.c:list_add
Unexecuted instantiation: shutdown.c:list_add
Unexecuted instantiation: softirq.c:list_add
Unexecuted instantiation: spinlock.c:list_add
Unexecuted instantiation: stop_machine.c:list_add
Unexecuted instantiation: symbols.c:list_add
Unexecuted instantiation: sysctl.c:list_add
Unexecuted instantiation: tasklet.c:list_add
Unexecuted instantiation: time.c:list_add
timer.c:list_add
Line
Count
Source
79
6.92M
{
80
6.92M
    __list_add(new, head, head->next);
81
6.92M
}
Unexecuted instantiation: trace.c:list_add
Unexecuted instantiation: virtual_region.c:list_add
Unexecuted instantiation: vm_event.c:list_add
Unexecuted instantiation: vmap.c:list_add
Unexecuted instantiation: vsprintf.c:list_add
Unexecuted instantiation: wait.c:list_add
Unexecuted instantiation: xenoprof.c:list_add
Unexecuted instantiation: xmalloc_tlsf.c:list_add
Unexecuted instantiation: tmem.c:list_add
Unexecuted instantiation: tmem_xen.c:list_add
Unexecuted instantiation: tmem_control.c:list_add
Unexecuted instantiation: llvm.c:list_add
Unexecuted instantiation: libelf-loader.c:list_add
Unexecuted instantiation: console.c:list_add
Unexecuted instantiation: ns16550.c:list_add
Unexecuted instantiation: ehci-dbgp.c:list_add
Unexecuted instantiation: serial.c:list_add
cpufreq.c:list_add
Line
Count
Source
79
4
{
80
4
    __list_add(new, head, head->next);
81
4
}
Unexecuted instantiation: cpufreq_ondemand.c:list_add
Unexecuted instantiation: cpufreq_misc_governors.c:list_add
Unexecuted instantiation: utility.c:list_add
pci.c:list_add
Line
Count
Source
79
136
{
80
136
    __list_add(new, head, head->next);
81
136
}
Unexecuted instantiation: vpci.c:list_add
Unexecuted instantiation: header.c:list_add
Unexecuted instantiation: msi.c:list_add
msix.c:list_add
Line
Count
Source
79
5
{
80
5
    __list_add(new, head, head->next);
81
5
}
Unexecuted instantiation: iommu.c:list_add
io.c:list_add
Line
Count
Source
79
1
{
80
1
    __list_add(new, head, head->next);
81
1
}
dmar.c:list_add
Line
Count
Source
79
5
{
80
5
    __list_add(new, head, head->next);
81
5
}
Unexecuted instantiation: utils.c:list_add
Unexecuted instantiation: qinval.c:list_add
Unexecuted instantiation: intremap.c:list_add
Unexecuted instantiation: quirks.c:list_add
Unexecuted instantiation: vtd.c:list_add
Unexecuted instantiation: ats.c:list_add
Unexecuted instantiation: iommu_init.c:list_add
Unexecuted instantiation: iommu_map.c:list_add
Unexecuted instantiation: pci_amd_iommu.c:list_add
Unexecuted instantiation: iommu_intr.c:list_add
Unexecuted instantiation: iommu_cmd.c:list_add
Unexecuted instantiation: iommu_guest.c:list_add
Unexecuted instantiation: numa.c:list_add
Unexecuted instantiation: osl.c:list_add
Unexecuted instantiation: pmstat.c:list_add
Unexecuted instantiation: hwregs.c:list_add
Unexecuted instantiation: reboot.c:list_add
Unexecuted instantiation: erst.c:list_add
Unexecuted instantiation: hest.c:list_add
Unexecuted instantiation: apei-base.c:list_add
Unexecuted instantiation: apei-io.c:list_add
Unexecuted instantiation: vga.c:list_add
Unexecuted instantiation: vesa.c:list_add
Unexecuted instantiation: xsm_core.c:list_add
Unexecuted instantiation: apic.c:list_add
Unexecuted instantiation: cpuid.c:list_add
Unexecuted instantiation: compat.c:list_add
Unexecuted instantiation: crash.c:list_add
Unexecuted instantiation: debug.c:list_add
Unexecuted instantiation: domain_page.c:list_add
Unexecuted instantiation: e820.c:list_add
Unexecuted instantiation: extable.c:list_add
Unexecuted instantiation: flushtlb.c:list_add
Unexecuted instantiation: hypercall.c:list_add
Unexecuted instantiation: i387.c:list_add
Unexecuted instantiation: i8259.c:list_add
Unexecuted instantiation: io_apic.c:list_add
Unexecuted instantiation: msr.c:list_add
Unexecuted instantiation: ioport_emulate.c:list_add
Unexecuted instantiation: machine_kexec.c:list_add
Unexecuted instantiation: microcode_amd.c:list_add
Unexecuted instantiation: microcode_intel.c:list_add
Unexecuted instantiation: microcode.c:list_add
Unexecuted instantiation: mm.c:list_add
Unexecuted instantiation: mpparse.c:list_add
Unexecuted instantiation: nmi.c:list_add
Unexecuted instantiation: percpu.c:list_add
Unexecuted instantiation: physdev.c:list_add
Unexecuted instantiation: platform_hypercall.c:list_add
Unexecuted instantiation: psr.c:list_add
Unexecuted instantiation: setup.c:list_add
Unexecuted instantiation: smp.c:list_add
Unexecuted instantiation: smpboot.c:list_add
Unexecuted instantiation: srat.c:list_add
Unexecuted instantiation: traps.c:list_add
Unexecuted instantiation: usercopy.c:list_add
Unexecuted instantiation: x86_emulate.c:list_add
Unexecuted instantiation: tboot.c:list_add
Unexecuted instantiation: hpet.c:list_add
Unexecuted instantiation: xstate.c:list_add
Unexecuted instantiation: lib.c:list_add
Unexecuted instantiation: power.c:list_add
Unexecuted instantiation: suspend.c:list_add
Unexecuted instantiation: cpu_idle.c:list_add
Unexecuted instantiation: cpuidle_menu.c:list_add
Unexecuted instantiation: powernow.c:list_add
Unexecuted instantiation: amd.c:list_add
Unexecuted instantiation: common.c:list_add
Unexecuted instantiation: intel.c:list_add
Unexecuted instantiation: mwait-idle.c:list_add
Unexecuted instantiation: vpmu.c:list_add
Unexecuted instantiation: vpmu_amd.c:list_add
Unexecuted instantiation: vpmu_intel.c:list_add
Unexecuted instantiation: amd_nonfatal.c:list_add
Unexecuted instantiation: mce_amd.c:list_add
Unexecuted instantiation: mcaction.c:list_add
Unexecuted instantiation: barrier.c:list_add
Unexecuted instantiation: mctelem.c:list_add
Unexecuted instantiation: mce.c:list_add
Unexecuted instantiation: mce-apei.c:list_add
Unexecuted instantiation: mce_intel.c:list_add
Unexecuted instantiation: non-fatal.c:list_add
Unexecuted instantiation: util.c:list_add
Unexecuted instantiation: vmce.c:list_add
Unexecuted instantiation: generic.c:list_add
Unexecuted instantiation: main.c:list_add
Unexecuted instantiation: bigsmp.c:list_add
Unexecuted instantiation: x2apic.c:list_add
Unexecuted instantiation: default.c:list_add
Unexecuted instantiation: delivery.c:list_add
Unexecuted instantiation: probe.c:list_add
Unexecuted instantiation: asid.c:list_add
Unexecuted instantiation: dm.c:list_add
Unexecuted instantiation: emulate.c:list_add
Unexecuted instantiation: hvm.c:list_add
Unexecuted instantiation: i8254.c:list_add
Unexecuted instantiation: intercept.c:list_add
Unexecuted instantiation: ioreq.c:list_add
Unexecuted instantiation: mtrr.c:list_add
Unexecuted instantiation: nestedhvm.c:list_add
Unexecuted instantiation: pmtimer.c:list_add
Unexecuted instantiation: rtc.c:list_add
Unexecuted instantiation: save.c:list_add
Unexecuted instantiation: stdvga.c:list_add
Unexecuted instantiation: vioapic.c:list_add
Unexecuted instantiation: viridian.c:list_add
Unexecuted instantiation: vlapic.c:list_add
Unexecuted instantiation: vmsi.c:list_add
Unexecuted instantiation: vpic.c:list_add
Unexecuted instantiation: vpt.c:list_add
Unexecuted instantiation: intr.c:list_add
Unexecuted instantiation: nestedsvm.c:list_add
Unexecuted instantiation: svm.c:list_add
Unexecuted instantiation: svmdebug.c:list_add
Unexecuted instantiation: vmcb.c:list_add
Unexecuted instantiation: realmode.c:list_add
vmcs.c:list_add
Line
Count
Source
79
819
{
80
819
    __list_add(new, head, head->next);
81
819
}
Unexecuted instantiation: vmx.c:list_add
Unexecuted instantiation: vvmx.c:list_add
Unexecuted instantiation: paging.c:list_add
p2m.c:list_add
Line
Count
Source
79
10
{
80
10
    __list_add(new, head, head->next);
81
10
}
Unexecuted instantiation: p2m-pt.c:list_add
Unexecuted instantiation: p2m-ept.c:list_add
Unexecuted instantiation: p2m-pod.c:list_add
Unexecuted instantiation: altp2m.c:list_add
Unexecuted instantiation: guest_walk.c:list_add
Unexecuted instantiation: mem_paging.c:list_add
Unexecuted instantiation: mem_sharing.c:list_add
Unexecuted instantiation: multi.c:list_add
Unexecuted instantiation: hap.c:list_add
Unexecuted instantiation: nested_hap.c:list_add
Unexecuted instantiation: nested_ept.c:list_add
Unexecuted instantiation: nmi_int.c:list_add
Unexecuted instantiation: op_model_p4.c:list_add
Unexecuted instantiation: op_model_ppro.c:list_add
Unexecuted instantiation: op_model_athlon.c:list_add
Unexecuted instantiation: backtrace.c:list_add
Unexecuted instantiation: callback.c:list_add
Unexecuted instantiation: descriptor-tables.c:list_add
Unexecuted instantiation: emul-gate-op.c:list_add
Unexecuted instantiation: emul-inv-op.c:list_add
Unexecuted instantiation: emul-priv-op.c:list_add
Unexecuted instantiation: iret.c:list_add
Unexecuted instantiation: misc-hypercalls.c:list_add
Unexecuted instantiation: ro-page-fault.c:list_add
Unexecuted instantiation: acpi_mmcfg.c:list_add
Unexecuted instantiation: mmconf-fam10h.c:list_add
Unexecuted instantiation: mmconfig_64.c:list_add
Unexecuted instantiation: mmconfig-shared.c:list_add
82
83
/**
84
 * list_add_tail - add a new entry
85
 * @new: new entry to be added
86
 * @head: list head to add it before
87
 *
88
 * Insert a new entry before the specified head.
89
 * This is useful for implementing queues.
90
 */
91
static inline void list_add_tail(struct list_head *new, struct list_head *head)
92
4.83M
{
93
4.83M
    __list_add(new, head->prev, head);
94
4.83M
}
Unexecuted instantiation: cpu.c:list_add_tail
Unexecuted instantiation: mmconfig_64.c:list_add_tail
Unexecuted instantiation: mmconf-fam10h.c:list_add_tail
Unexecuted instantiation: acpi_mmcfg.c:list_add_tail
Unexecuted instantiation: ro-page-fault.c:list_add_tail
Unexecuted instantiation: misc-hypercalls.c:list_add_tail
Unexecuted instantiation: iret.c:list_add_tail
Unexecuted instantiation: emul-priv-op.c:list_add_tail
Unexecuted instantiation: emul-inv-op.c:list_add_tail
Unexecuted instantiation: emul-gate-op.c:list_add_tail
Unexecuted instantiation: descriptor-tables.c:list_add_tail
Unexecuted instantiation: callback.c:list_add_tail
Unexecuted instantiation: backtrace.c:list_add_tail
Unexecuted instantiation: op_model_athlon.c:list_add_tail
Unexecuted instantiation: op_model_ppro.c:list_add_tail
Unexecuted instantiation: op_model_p4.c:list_add_tail
Unexecuted instantiation: nmi_int.c:list_add_tail
Unexecuted instantiation: nested_ept.c:list_add_tail
Unexecuted instantiation: nested_hap.c:list_add_tail
Unexecuted instantiation: hap.c:list_add_tail
Unexecuted instantiation: multi.c:list_add_tail
Unexecuted instantiation: mem_sharing.c:list_add_tail
Unexecuted instantiation: mem_paging.c:list_add_tail
Unexecuted instantiation: guest_walk.c:list_add_tail
Unexecuted instantiation: altp2m.c:list_add_tail
Unexecuted instantiation: p2m-pod.c:list_add_tail
Unexecuted instantiation: p2m-ept.c:list_add_tail
Unexecuted instantiation: p2m-pt.c:list_add_tail
Unexecuted instantiation: p2m.c:list_add_tail
Unexecuted instantiation: paging.c:list_add_tail
Unexecuted instantiation: vvmx.c:list_add_tail
Unexecuted instantiation: vmx.c:list_add_tail
Unexecuted instantiation: vmcs.c:list_add_tail
Unexecuted instantiation: realmode.c:list_add_tail
Unexecuted instantiation: vmcb.c:list_add_tail
Unexecuted instantiation: svmdebug.c:list_add_tail
Unexecuted instantiation: svm.c:list_add_tail
Unexecuted instantiation: nestedsvm.c:list_add_tail
Unexecuted instantiation: intr.c:list_add_tail
Unexecuted instantiation: vpt.c:list_add_tail
Unexecuted instantiation: vpic.c:list_add_tail
Unexecuted instantiation: vmsi.c:list_add_tail
Unexecuted instantiation: vlapic.c:list_add_tail
Unexecuted instantiation: viridian.c:list_add_tail
Unexecuted instantiation: vioapic.c:list_add_tail
Unexecuted instantiation: stdvga.c:list_add_tail
Unexecuted instantiation: save.c:list_add_tail
Unexecuted instantiation: rtc.c:list_add_tail
Unexecuted instantiation: pmtimer.c:list_add_tail
Unexecuted instantiation: nestedhvm.c:list_add_tail
Unexecuted instantiation: mtrr.c:list_add_tail
Unexecuted instantiation: ioreq.c:list_add_tail
Unexecuted instantiation: intercept.c:list_add_tail
Unexecuted instantiation: i8254.c:list_add_tail
Unexecuted instantiation: hvm.c:list_add_tail
Unexecuted instantiation: emulate.c:list_add_tail
Unexecuted instantiation: dm.c:list_add_tail
Unexecuted instantiation: asid.c:list_add_tail
Unexecuted instantiation: probe.c:list_add_tail
Unexecuted instantiation: delivery.c:list_add_tail
Unexecuted instantiation: default.c:list_add_tail
Unexecuted instantiation: x2apic.c:list_add_tail
Unexecuted instantiation: bigsmp.c:list_add_tail
Unexecuted instantiation: main.c:list_add_tail
Unexecuted instantiation: generic.c:list_add_tail
Unexecuted instantiation: vmce.c:list_add_tail
Unexecuted instantiation: util.c:list_add_tail
Unexecuted instantiation: non-fatal.c:list_add_tail
Unexecuted instantiation: mce_intel.c:list_add_tail
Unexecuted instantiation: mce-apei.c:list_add_tail
Unexecuted instantiation: mce.c:list_add_tail
Unexecuted instantiation: mctelem.c:list_add_tail
Unexecuted instantiation: barrier.c:list_add_tail
Unexecuted instantiation: mcaction.c:list_add_tail
Unexecuted instantiation: mce_amd.c:list_add_tail
Unexecuted instantiation: amd_nonfatal.c:list_add_tail
Unexecuted instantiation: vpmu_intel.c:list_add_tail
Unexecuted instantiation: vpmu_amd.c:list_add_tail
Unexecuted instantiation: vpmu.c:list_add_tail
Unexecuted instantiation: mwait-idle.c:list_add_tail
Unexecuted instantiation: intel.c:list_add_tail
Unexecuted instantiation: common.c:list_add_tail
Unexecuted instantiation: amd.c:list_add_tail
Unexecuted instantiation: powernow.c:list_add_tail
Unexecuted instantiation: cpuidle_menu.c:list_add_tail
Unexecuted instantiation: cpu_idle.c:list_add_tail
Unexecuted instantiation: suspend.c:list_add_tail
Unexecuted instantiation: power.c:list_add_tail
Unexecuted instantiation: lib.c:list_add_tail
Unexecuted instantiation: xstate.c:list_add_tail
Unexecuted instantiation: hpet.c:list_add_tail
Unexecuted instantiation: tboot.c:list_add_tail
Unexecuted instantiation: x86_emulate.c:list_add_tail
Unexecuted instantiation: usercopy.c:list_add_tail
Unexecuted instantiation: traps.c:list_add_tail
Unexecuted instantiation: srat.c:list_add_tail
Unexecuted instantiation: smpboot.c:list_add_tail
Unexecuted instantiation: smp.c:list_add_tail
Unexecuted instantiation: setup.c:list_add_tail
Unexecuted instantiation: psr.c:list_add_tail
Unexecuted instantiation: platform_hypercall.c:list_add_tail
Unexecuted instantiation: physdev.c:list_add_tail
Unexecuted instantiation: percpu.c:list_add_tail
Unexecuted instantiation: nmi.c:list_add_tail
Unexecuted instantiation: mpparse.c:list_add_tail
Unexecuted instantiation: mm.c:list_add_tail
Unexecuted instantiation: microcode.c:list_add_tail
Unexecuted instantiation: microcode_intel.c:list_add_tail
Unexecuted instantiation: microcode_amd.c:list_add_tail
Unexecuted instantiation: machine_kexec.c:list_add_tail
Unexecuted instantiation: core_parking.c:list_add_tail
Unexecuted instantiation: ioport_emulate.c:list_add_tail
Unexecuted instantiation: msr.c:list_add_tail
Unexecuted instantiation: io_apic.c:list_add_tail
Unexecuted instantiation: i8259.c:list_add_tail
Unexecuted instantiation: i387.c:list_add_tail
Unexecuted instantiation: hypercall.c:list_add_tail
Unexecuted instantiation: flushtlb.c:list_add_tail
Unexecuted instantiation: extable.c:list_add_tail
Unexecuted instantiation: e820.c:list_add_tail
Unexecuted instantiation: domain_page.c:list_add_tail
Unexecuted instantiation: debug.c:list_add_tail
Unexecuted instantiation: crash.c:list_add_tail
Unexecuted instantiation: compat.c:list_add_tail
Unexecuted instantiation: cpuid.c:list_add_tail
Unexecuted instantiation: apic.c:list_add_tail
Unexecuted instantiation: xsm_core.c:list_add_tail
Unexecuted instantiation: vesa.c:list_add_tail
Unexecuted instantiation: vga.c:list_add_tail
apei-io.c:list_add_tail
Line
Count
Source
92
2
{
93
2
    __list_add(new, head->prev, head);
94
2
}
Unexecuted instantiation: apei-base.c:list_add_tail
Unexecuted instantiation: hest.c:list_add_tail
Unexecuted instantiation: erst.c:list_add_tail
Unexecuted instantiation: reboot.c:list_add_tail
Unexecuted instantiation: hwregs.c:list_add_tail
Unexecuted instantiation: pmstat.c:list_add_tail
Unexecuted instantiation: osl.c:list_add_tail
Unexecuted instantiation: numa.c:list_add_tail
Unexecuted instantiation: iommu_guest.c:list_add_tail
Unexecuted instantiation: iommu_cmd.c:list_add_tail
Unexecuted instantiation: iommu_intr.c:list_add_tail
Unexecuted instantiation: pci_amd_iommu.c:list_add_tail
Unexecuted instantiation: iommu_map.c:list_add_tail
Unexecuted instantiation: iommu_init.c:list_add_tail
Unexecuted instantiation: ats.c:list_add_tail
Unexecuted instantiation: vtd.c:list_add_tail
Unexecuted instantiation: quirks.c:list_add_tail
Unexecuted instantiation: intremap.c:list_add_tail
Unexecuted instantiation: qinval.c:list_add_tail
Unexecuted instantiation: utils.c:list_add_tail
dmar.c:list_add_tail
Line
Count
Source
92
2
{
93
2
    __list_add(new, head->prev, head);
94
2
}
io.c:list_add_tail
Line
Count
Source
92
4.14k
{
93
4.14k
    __list_add(new, head->prev, head);
94
4.14k
}
iommu.c:list_add_tail
Line
Count
Source
92
1
{
93
1
    __list_add(new, head->prev, head);
94
1
}
Unexecuted instantiation: msix.c:list_add_tail
msi.c:list_add_tail
Line
Count
Source
92
42
{
93
42
    __list_add(new, head->prev, head);
94
42
}
Unexecuted instantiation: header.c:list_add_tail
vpci.c:list_add_tail
Line
Count
Source
92
198
{
93
198
    __list_add(new, head->prev, head);
94
198
}
Unexecuted instantiation: pci.c:list_add_tail
Unexecuted instantiation: utility.c:list_add_tail
Unexecuted instantiation: cpufreq_misc_governors.c:list_add_tail
Unexecuted instantiation: cpufreq_ondemand.c:list_add_tail
Unexecuted instantiation: cpufreq.c:list_add_tail
Unexecuted instantiation: serial.c:list_add_tail
Unexecuted instantiation: ehci-dbgp.c:list_add_tail
Unexecuted instantiation: ns16550.c:list_add_tail
Unexecuted instantiation: console.c:list_add_tail
Unexecuted instantiation: libelf-loader.c:list_add_tail
Unexecuted instantiation: llvm.c:list_add_tail
Unexecuted instantiation: tmem_control.c:list_add_tail
Unexecuted instantiation: tmem_xen.c:list_add_tail
Unexecuted instantiation: tmem.c:list_add_tail
xmalloc_tlsf.c:list_add_tail
Line
Count
Source
92
1
{
93
1
    __list_add(new, head->prev, head);
94
1
}
Unexecuted instantiation: xenoprof.c:list_add_tail
Unexecuted instantiation: wait.c:list_add_tail
Unexecuted instantiation: vsprintf.c:list_add_tail
Unexecuted instantiation: vmap.c:list_add_tail
Unexecuted instantiation: vm_event.c:list_add_tail
Unexecuted instantiation: virtual_region.c:list_add_tail
Unexecuted instantiation: trace.c:list_add_tail
Unexecuted instantiation: timer.c:list_add_tail
Unexecuted instantiation: time.c:list_add_tail
tasklet.c:list_add_tail
Line
Count
Source
92
6.54k
{
93
6.54k
    __list_add(new, head->prev, head);
94
6.54k
}
Unexecuted instantiation: sysctl.c:list_add_tail
Unexecuted instantiation: symbols.c:list_add_tail
Unexecuted instantiation: stop_machine.c:list_add_tail
Unexecuted instantiation: spinlock.c:list_add_tail
Unexecuted instantiation: softirq.c:list_add_tail
Unexecuted instantiation: shutdown.c:list_add_tail
Unexecuted instantiation: schedule.c:list_add_tail
Unexecuted instantiation: sched_null.c:list_add_tail
Unexecuted instantiation: sched_rt.c:list_add_tail
Unexecuted instantiation: sched_credit2.c:list_add_tail
sched_credit.c:list_add_tail
Line
Count
Source
92
4.82M
{
93
4.82M
    __list_add(new, head->prev, head);
94
4.82M
}
Unexecuted instantiation: sched_arinc653.c:list_add_tail
Unexecuted instantiation: rwlock.c:list_add_tail
Unexecuted instantiation: rcupdate.c:list_add_tail
Unexecuted instantiation: rangeset.c:list_add_tail
Unexecuted instantiation: preempt.c:list_add_tail
Unexecuted instantiation: pdx.c:list_add_tail
Unexecuted instantiation: page_alloc.c:list_add_tail
Unexecuted instantiation: notifier.c:list_add_tail
Unexecuted instantiation: multicall.c:list_add_tail
Unexecuted instantiation: monitor.c:list_add_tail
Unexecuted instantiation: memory.c:list_add_tail
Unexecuted instantiation: mem_access.c:list_add_tail
Unexecuted instantiation: kimage.c:list_add_tail
Unexecuted instantiation: kexec.c:list_add_tail
Unexecuted instantiation: keyhandler.c:list_add_tail
Unexecuted instantiation: kernel.c:list_add_tail
Unexecuted instantiation: irq.c:list_add_tail
Unexecuted instantiation: guestcopy.c:list_add_tail
Unexecuted instantiation: grant_table.c:list_add_tail
Unexecuted instantiation: event_fifo.c:list_add_tail
Unexecuted instantiation: event_channel.c:list_add_tail
Unexecuted instantiation: event_2l.c:list_add_tail
Unexecuted instantiation: domain.c:list_add_tail
Unexecuted instantiation: domctl.c:list_add_tail
Unexecuted instantiation: cpupool.c:list_add_tail
Unexecuted instantiation: mmconfig-shared.c:list_add_tail
95
96
/*
97
 * Insert a new entry between two known consecutive entries.
98
 *
99
 * This is only for internal list manipulation where we know
100
 * the prev/next entries already!
101
 */
102
static inline void __list_add_rcu(struct list_head *new,
103
                                  struct list_head *prev,
104
                                  struct list_head *next)
105
2
{
106
2
    new->next = next;
107
2
    new->prev = prev;
108
2
    smp_wmb();
109
2
    next->prev = new;
110
2
    prev->next = new;
111
2
}
Unexecuted instantiation: cpupool.c:__list_add_rcu
Unexecuted instantiation: cpu.c:__list_add_rcu
Unexecuted instantiation: domctl.c:__list_add_rcu
Unexecuted instantiation: domain.c:__list_add_rcu
Unexecuted instantiation: event_2l.c:__list_add_rcu
Unexecuted instantiation: event_channel.c:__list_add_rcu
Unexecuted instantiation: event_fifo.c:__list_add_rcu
Unexecuted instantiation: grant_table.c:__list_add_rcu
Unexecuted instantiation: guestcopy.c:__list_add_rcu
Unexecuted instantiation: irq.c:__list_add_rcu
Unexecuted instantiation: kernel.c:__list_add_rcu
Unexecuted instantiation: keyhandler.c:__list_add_rcu
Unexecuted instantiation: kexec.c:__list_add_rcu
Unexecuted instantiation: kimage.c:__list_add_rcu
Unexecuted instantiation: mem_access.c:__list_add_rcu
Unexecuted instantiation: memory.c:__list_add_rcu
Unexecuted instantiation: monitor.c:__list_add_rcu
Unexecuted instantiation: multicall.c:__list_add_rcu
Unexecuted instantiation: notifier.c:__list_add_rcu
Unexecuted instantiation: page_alloc.c:__list_add_rcu
Unexecuted instantiation: pdx.c:__list_add_rcu
Unexecuted instantiation: preempt.c:__list_add_rcu
Unexecuted instantiation: rangeset.c:__list_add_rcu
Unexecuted instantiation: rcupdate.c:__list_add_rcu
Unexecuted instantiation: rwlock.c:__list_add_rcu
Unexecuted instantiation: sched_arinc653.c:__list_add_rcu
Unexecuted instantiation: sched_credit.c:__list_add_rcu
Unexecuted instantiation: sched_credit2.c:__list_add_rcu
Unexecuted instantiation: sched_rt.c:__list_add_rcu
Unexecuted instantiation: sched_null.c:__list_add_rcu
Unexecuted instantiation: schedule.c:__list_add_rcu
Unexecuted instantiation: shutdown.c:__list_add_rcu
Unexecuted instantiation: softirq.c:__list_add_rcu
Unexecuted instantiation: spinlock.c:__list_add_rcu
Unexecuted instantiation: stop_machine.c:__list_add_rcu
Unexecuted instantiation: symbols.c:__list_add_rcu
Unexecuted instantiation: sysctl.c:__list_add_rcu
Unexecuted instantiation: tasklet.c:__list_add_rcu
Unexecuted instantiation: time.c:__list_add_rcu
Unexecuted instantiation: timer.c:__list_add_rcu
Unexecuted instantiation: trace.c:__list_add_rcu
virtual_region.c:__list_add_rcu
Line
Count
Source
105
2
{
106
2
    new->next = next;
107
2
    new->prev = prev;
108
2
    smp_wmb();
109
2
    next->prev = new;
110
2
    prev->next = new;
111
2
}
Unexecuted instantiation: vm_event.c:__list_add_rcu
Unexecuted instantiation: vmap.c:__list_add_rcu
Unexecuted instantiation: vsprintf.c:__list_add_rcu
Unexecuted instantiation: wait.c:__list_add_rcu
Unexecuted instantiation: xenoprof.c:__list_add_rcu
Unexecuted instantiation: xmalloc_tlsf.c:__list_add_rcu
Unexecuted instantiation: tmem.c:__list_add_rcu
Unexecuted instantiation: tmem_xen.c:__list_add_rcu
Unexecuted instantiation: tmem_control.c:__list_add_rcu
Unexecuted instantiation: llvm.c:__list_add_rcu
Unexecuted instantiation: libelf-loader.c:__list_add_rcu
Unexecuted instantiation: console.c:__list_add_rcu
Unexecuted instantiation: ns16550.c:__list_add_rcu
Unexecuted instantiation: ehci-dbgp.c:__list_add_rcu
Unexecuted instantiation: serial.c:__list_add_rcu
Unexecuted instantiation: cpufreq.c:__list_add_rcu
Unexecuted instantiation: cpufreq_ondemand.c:__list_add_rcu
Unexecuted instantiation: cpufreq_misc_governors.c:__list_add_rcu
Unexecuted instantiation: utility.c:__list_add_rcu
Unexecuted instantiation: pci.c:__list_add_rcu
Unexecuted instantiation: vpci.c:__list_add_rcu
Unexecuted instantiation: header.c:__list_add_rcu
Unexecuted instantiation: msi.c:__list_add_rcu
Unexecuted instantiation: msix.c:__list_add_rcu
Unexecuted instantiation: iommu.c:__list_add_rcu
Unexecuted instantiation: io.c:__list_add_rcu
Unexecuted instantiation: dmar.c:__list_add_rcu
Unexecuted instantiation: utils.c:__list_add_rcu
Unexecuted instantiation: qinval.c:__list_add_rcu
Unexecuted instantiation: intremap.c:__list_add_rcu
Unexecuted instantiation: quirks.c:__list_add_rcu
Unexecuted instantiation: vtd.c:__list_add_rcu
Unexecuted instantiation: ats.c:__list_add_rcu
Unexecuted instantiation: iommu_init.c:__list_add_rcu
Unexecuted instantiation: iommu_map.c:__list_add_rcu
Unexecuted instantiation: pci_amd_iommu.c:__list_add_rcu
Unexecuted instantiation: iommu_intr.c:__list_add_rcu
Unexecuted instantiation: iommu_cmd.c:__list_add_rcu
Unexecuted instantiation: iommu_guest.c:__list_add_rcu
Unexecuted instantiation: numa.c:__list_add_rcu
Unexecuted instantiation: osl.c:__list_add_rcu
Unexecuted instantiation: pmstat.c:__list_add_rcu
Unexecuted instantiation: hwregs.c:__list_add_rcu
Unexecuted instantiation: reboot.c:__list_add_rcu
Unexecuted instantiation: erst.c:__list_add_rcu
Unexecuted instantiation: hest.c:__list_add_rcu
Unexecuted instantiation: apei-base.c:__list_add_rcu
Unexecuted instantiation: apei-io.c:__list_add_rcu
Unexecuted instantiation: vga.c:__list_add_rcu
Unexecuted instantiation: vesa.c:__list_add_rcu
Unexecuted instantiation: xsm_core.c:__list_add_rcu
Unexecuted instantiation: apic.c:__list_add_rcu
Unexecuted instantiation: cpuid.c:__list_add_rcu
Unexecuted instantiation: compat.c:__list_add_rcu
Unexecuted instantiation: crash.c:__list_add_rcu
Unexecuted instantiation: debug.c:__list_add_rcu
Unexecuted instantiation: domain_page.c:__list_add_rcu
Unexecuted instantiation: e820.c:__list_add_rcu
Unexecuted instantiation: extable.c:__list_add_rcu
Unexecuted instantiation: flushtlb.c:__list_add_rcu
Unexecuted instantiation: hypercall.c:__list_add_rcu
Unexecuted instantiation: i387.c:__list_add_rcu
Unexecuted instantiation: i8259.c:__list_add_rcu
Unexecuted instantiation: io_apic.c:__list_add_rcu
Unexecuted instantiation: msr.c:__list_add_rcu
Unexecuted instantiation: ioport_emulate.c:__list_add_rcu
Unexecuted instantiation: machine_kexec.c:__list_add_rcu
Unexecuted instantiation: microcode_amd.c:__list_add_rcu
Unexecuted instantiation: core_parking.c:__list_add_rcu
Unexecuted instantiation: microcode_intel.c:__list_add_rcu
Unexecuted instantiation: microcode.c:__list_add_rcu
Unexecuted instantiation: mm.c:__list_add_rcu
Unexecuted instantiation: mpparse.c:__list_add_rcu
Unexecuted instantiation: nmi.c:__list_add_rcu
Unexecuted instantiation: percpu.c:__list_add_rcu
Unexecuted instantiation: physdev.c:__list_add_rcu
Unexecuted instantiation: platform_hypercall.c:__list_add_rcu
Unexecuted instantiation: psr.c:__list_add_rcu
Unexecuted instantiation: setup.c:__list_add_rcu
Unexecuted instantiation: smp.c:__list_add_rcu
Unexecuted instantiation: smpboot.c:__list_add_rcu
Unexecuted instantiation: srat.c:__list_add_rcu
Unexecuted instantiation: traps.c:__list_add_rcu
Unexecuted instantiation: usercopy.c:__list_add_rcu
Unexecuted instantiation: x86_emulate.c:__list_add_rcu
Unexecuted instantiation: tboot.c:__list_add_rcu
Unexecuted instantiation: hpet.c:__list_add_rcu
Unexecuted instantiation: xstate.c:__list_add_rcu
Unexecuted instantiation: lib.c:__list_add_rcu
Unexecuted instantiation: power.c:__list_add_rcu
Unexecuted instantiation: suspend.c:__list_add_rcu
Unexecuted instantiation: cpu_idle.c:__list_add_rcu
Unexecuted instantiation: cpuidle_menu.c:__list_add_rcu
Unexecuted instantiation: powernow.c:__list_add_rcu
Unexecuted instantiation: amd.c:__list_add_rcu
Unexecuted instantiation: common.c:__list_add_rcu
Unexecuted instantiation: intel.c:__list_add_rcu
Unexecuted instantiation: mwait-idle.c:__list_add_rcu
Unexecuted instantiation: vpmu.c:__list_add_rcu
Unexecuted instantiation: vpmu_amd.c:__list_add_rcu
Unexecuted instantiation: vpmu_intel.c:__list_add_rcu
Unexecuted instantiation: amd_nonfatal.c:__list_add_rcu
Unexecuted instantiation: mce_amd.c:__list_add_rcu
Unexecuted instantiation: mcaction.c:__list_add_rcu
Unexecuted instantiation: barrier.c:__list_add_rcu
Unexecuted instantiation: mctelem.c:__list_add_rcu
Unexecuted instantiation: mce.c:__list_add_rcu
Unexecuted instantiation: mce-apei.c:__list_add_rcu
Unexecuted instantiation: mce_intel.c:__list_add_rcu
Unexecuted instantiation: non-fatal.c:__list_add_rcu
Unexecuted instantiation: util.c:__list_add_rcu
Unexecuted instantiation: vmce.c:__list_add_rcu
Unexecuted instantiation: generic.c:__list_add_rcu
Unexecuted instantiation: main.c:__list_add_rcu
Unexecuted instantiation: bigsmp.c:__list_add_rcu
Unexecuted instantiation: x2apic.c:__list_add_rcu
Unexecuted instantiation: default.c:__list_add_rcu
Unexecuted instantiation: delivery.c:__list_add_rcu
Unexecuted instantiation: probe.c:__list_add_rcu
Unexecuted instantiation: asid.c:__list_add_rcu
Unexecuted instantiation: dm.c:__list_add_rcu
Unexecuted instantiation: emulate.c:__list_add_rcu
Unexecuted instantiation: hvm.c:__list_add_rcu
Unexecuted instantiation: i8254.c:__list_add_rcu
Unexecuted instantiation: intercept.c:__list_add_rcu
Unexecuted instantiation: ioreq.c:__list_add_rcu
Unexecuted instantiation: mtrr.c:__list_add_rcu
Unexecuted instantiation: nestedhvm.c:__list_add_rcu
Unexecuted instantiation: pmtimer.c:__list_add_rcu
Unexecuted instantiation: rtc.c:__list_add_rcu
Unexecuted instantiation: save.c:__list_add_rcu
Unexecuted instantiation: stdvga.c:__list_add_rcu
Unexecuted instantiation: vioapic.c:__list_add_rcu
Unexecuted instantiation: viridian.c:__list_add_rcu
Unexecuted instantiation: vlapic.c:__list_add_rcu
Unexecuted instantiation: vmsi.c:__list_add_rcu
Unexecuted instantiation: vpic.c:__list_add_rcu
Unexecuted instantiation: vpt.c:__list_add_rcu
Unexecuted instantiation: intr.c:__list_add_rcu
Unexecuted instantiation: nestedsvm.c:__list_add_rcu
Unexecuted instantiation: svm.c:__list_add_rcu
Unexecuted instantiation: svmdebug.c:__list_add_rcu
Unexecuted instantiation: vmcb.c:__list_add_rcu
Unexecuted instantiation: realmode.c:__list_add_rcu
Unexecuted instantiation: vmcs.c:__list_add_rcu
Unexecuted instantiation: vmx.c:__list_add_rcu
Unexecuted instantiation: vvmx.c:__list_add_rcu
Unexecuted instantiation: paging.c:__list_add_rcu
Unexecuted instantiation: p2m.c:__list_add_rcu
Unexecuted instantiation: p2m-pt.c:__list_add_rcu
Unexecuted instantiation: p2m-ept.c:__list_add_rcu
Unexecuted instantiation: p2m-pod.c:__list_add_rcu
Unexecuted instantiation: altp2m.c:__list_add_rcu
Unexecuted instantiation: guest_walk.c:__list_add_rcu
Unexecuted instantiation: mem_paging.c:__list_add_rcu
Unexecuted instantiation: mem_sharing.c:__list_add_rcu
Unexecuted instantiation: multi.c:__list_add_rcu
Unexecuted instantiation: hap.c:__list_add_rcu
Unexecuted instantiation: nested_hap.c:__list_add_rcu
Unexecuted instantiation: nested_ept.c:__list_add_rcu
Unexecuted instantiation: nmi_int.c:__list_add_rcu
Unexecuted instantiation: op_model_p4.c:__list_add_rcu
Unexecuted instantiation: op_model_ppro.c:__list_add_rcu
Unexecuted instantiation: op_model_athlon.c:__list_add_rcu
Unexecuted instantiation: backtrace.c:__list_add_rcu
Unexecuted instantiation: callback.c:__list_add_rcu
Unexecuted instantiation: descriptor-tables.c:__list_add_rcu
Unexecuted instantiation: emul-gate-op.c:__list_add_rcu
Unexecuted instantiation: emul-inv-op.c:__list_add_rcu
Unexecuted instantiation: emul-priv-op.c:__list_add_rcu
Unexecuted instantiation: iret.c:__list_add_rcu
Unexecuted instantiation: misc-hypercalls.c:__list_add_rcu
Unexecuted instantiation: ro-page-fault.c:__list_add_rcu
Unexecuted instantiation: acpi_mmcfg.c:__list_add_rcu
Unexecuted instantiation: mmconf-fam10h.c:__list_add_rcu
Unexecuted instantiation: mmconfig_64.c:__list_add_rcu
Unexecuted instantiation: mmconfig-shared.c:__list_add_rcu
112
113
/**
114
 * list_add_rcu - add a new entry to rcu-protected list
115
 * @new: new entry to be added
116
 * @head: list head to add it after
117
 *
118
 * Insert a new entry after the specified head.
119
 * This is good for implementing stacks.
120
 *
121
 * The caller must take whatever precautions are necessary
122
 * (such as holding appropriate locks) to avoid racing
123
 * with another list-mutation primitive, such as list_add_rcu()
124
 * or list_del_rcu(), running on this same list.
125
 * However, it is perfectly legal to run concurrently with
126
 * the _rcu list-traversal primitives, such as
127
 * list_for_each_entry_rcu().
128
 */
129
static inline void list_add_rcu(struct list_head *new, struct list_head *head)
130
0
{
131
0
    __list_add_rcu(new, head, head->next);
132
0
}
Unexecuted instantiation: mmconfig_64.c:list_add_rcu
Unexecuted instantiation: core_parking.c:list_add_rcu
Unexecuted instantiation: cpu.c:list_add_rcu
Unexecuted instantiation: cpupool.c:list_add_rcu
Unexecuted instantiation: domctl.c:list_add_rcu
Unexecuted instantiation: domain.c:list_add_rcu
Unexecuted instantiation: event_2l.c:list_add_rcu
Unexecuted instantiation: event_channel.c:list_add_rcu
Unexecuted instantiation: event_fifo.c:list_add_rcu
Unexecuted instantiation: grant_table.c:list_add_rcu
Unexecuted instantiation: guestcopy.c:list_add_rcu
Unexecuted instantiation: irq.c:list_add_rcu
Unexecuted instantiation: kernel.c:list_add_rcu
Unexecuted instantiation: keyhandler.c:list_add_rcu
Unexecuted instantiation: kexec.c:list_add_rcu
Unexecuted instantiation: kimage.c:list_add_rcu
Unexecuted instantiation: mem_access.c:list_add_rcu
Unexecuted instantiation: memory.c:list_add_rcu
Unexecuted instantiation: monitor.c:list_add_rcu
Unexecuted instantiation: multicall.c:list_add_rcu
Unexecuted instantiation: notifier.c:list_add_rcu
Unexecuted instantiation: page_alloc.c:list_add_rcu
Unexecuted instantiation: pdx.c:list_add_rcu
Unexecuted instantiation: preempt.c:list_add_rcu
Unexecuted instantiation: rangeset.c:list_add_rcu
Unexecuted instantiation: rcupdate.c:list_add_rcu
Unexecuted instantiation: rwlock.c:list_add_rcu
Unexecuted instantiation: sched_arinc653.c:list_add_rcu
Unexecuted instantiation: sched_credit.c:list_add_rcu
Unexecuted instantiation: sched_credit2.c:list_add_rcu
Unexecuted instantiation: sched_rt.c:list_add_rcu
Unexecuted instantiation: sched_null.c:list_add_rcu
Unexecuted instantiation: schedule.c:list_add_rcu
Unexecuted instantiation: shutdown.c:list_add_rcu
Unexecuted instantiation: softirq.c:list_add_rcu
Unexecuted instantiation: spinlock.c:list_add_rcu
Unexecuted instantiation: stop_machine.c:list_add_rcu
Unexecuted instantiation: symbols.c:list_add_rcu
Unexecuted instantiation: sysctl.c:list_add_rcu
Unexecuted instantiation: tasklet.c:list_add_rcu
Unexecuted instantiation: time.c:list_add_rcu
Unexecuted instantiation: timer.c:list_add_rcu
Unexecuted instantiation: trace.c:list_add_rcu
Unexecuted instantiation: virtual_region.c:list_add_rcu
Unexecuted instantiation: vm_event.c:list_add_rcu
Unexecuted instantiation: vmap.c:list_add_rcu
Unexecuted instantiation: vsprintf.c:list_add_rcu
Unexecuted instantiation: wait.c:list_add_rcu
Unexecuted instantiation: xenoprof.c:list_add_rcu
Unexecuted instantiation: xmalloc_tlsf.c:list_add_rcu
Unexecuted instantiation: tmem.c:list_add_rcu
Unexecuted instantiation: tmem_xen.c:list_add_rcu
Unexecuted instantiation: tmem_control.c:list_add_rcu
Unexecuted instantiation: llvm.c:list_add_rcu
Unexecuted instantiation: libelf-loader.c:list_add_rcu
Unexecuted instantiation: console.c:list_add_rcu
Unexecuted instantiation: ns16550.c:list_add_rcu
Unexecuted instantiation: ehci-dbgp.c:list_add_rcu
Unexecuted instantiation: serial.c:list_add_rcu
Unexecuted instantiation: cpufreq.c:list_add_rcu
Unexecuted instantiation: cpufreq_ondemand.c:list_add_rcu
Unexecuted instantiation: cpufreq_misc_governors.c:list_add_rcu
Unexecuted instantiation: utility.c:list_add_rcu
Unexecuted instantiation: pci.c:list_add_rcu
Unexecuted instantiation: vpci.c:list_add_rcu
Unexecuted instantiation: header.c:list_add_rcu
Unexecuted instantiation: msi.c:list_add_rcu
Unexecuted instantiation: msix.c:list_add_rcu
Unexecuted instantiation: iommu.c:list_add_rcu
Unexecuted instantiation: io.c:list_add_rcu
Unexecuted instantiation: dmar.c:list_add_rcu
Unexecuted instantiation: utils.c:list_add_rcu
Unexecuted instantiation: qinval.c:list_add_rcu
Unexecuted instantiation: intremap.c:list_add_rcu
Unexecuted instantiation: quirks.c:list_add_rcu
Unexecuted instantiation: vtd.c:list_add_rcu
Unexecuted instantiation: ats.c:list_add_rcu
Unexecuted instantiation: iommu_init.c:list_add_rcu
Unexecuted instantiation: iommu_map.c:list_add_rcu
Unexecuted instantiation: pci_amd_iommu.c:list_add_rcu
Unexecuted instantiation: iommu_intr.c:list_add_rcu
Unexecuted instantiation: iommu_cmd.c:list_add_rcu
Unexecuted instantiation: iommu_guest.c:list_add_rcu
Unexecuted instantiation: numa.c:list_add_rcu
Unexecuted instantiation: osl.c:list_add_rcu
Unexecuted instantiation: pmstat.c:list_add_rcu
Unexecuted instantiation: hwregs.c:list_add_rcu
Unexecuted instantiation: reboot.c:list_add_rcu
Unexecuted instantiation: erst.c:list_add_rcu
Unexecuted instantiation: hest.c:list_add_rcu
Unexecuted instantiation: apei-base.c:list_add_rcu
Unexecuted instantiation: apei-io.c:list_add_rcu
Unexecuted instantiation: vga.c:list_add_rcu
Unexecuted instantiation: vesa.c:list_add_rcu
Unexecuted instantiation: xsm_core.c:list_add_rcu
Unexecuted instantiation: apic.c:list_add_rcu
Unexecuted instantiation: cpuid.c:list_add_rcu
Unexecuted instantiation: compat.c:list_add_rcu
Unexecuted instantiation: crash.c:list_add_rcu
Unexecuted instantiation: debug.c:list_add_rcu
Unexecuted instantiation: domain_page.c:list_add_rcu
Unexecuted instantiation: e820.c:list_add_rcu
Unexecuted instantiation: extable.c:list_add_rcu
Unexecuted instantiation: flushtlb.c:list_add_rcu
Unexecuted instantiation: hypercall.c:list_add_rcu
Unexecuted instantiation: i387.c:list_add_rcu
Unexecuted instantiation: i8259.c:list_add_rcu
Unexecuted instantiation: io_apic.c:list_add_rcu
Unexecuted instantiation: msr.c:list_add_rcu
Unexecuted instantiation: machine_kexec.c:list_add_rcu
Unexecuted instantiation: ioport_emulate.c:list_add_rcu
Unexecuted instantiation: microcode_amd.c:list_add_rcu
Unexecuted instantiation: microcode_intel.c:list_add_rcu
Unexecuted instantiation: microcode.c:list_add_rcu
Unexecuted instantiation: mm.c:list_add_rcu
Unexecuted instantiation: mpparse.c:list_add_rcu
Unexecuted instantiation: nmi.c:list_add_rcu
Unexecuted instantiation: percpu.c:list_add_rcu
Unexecuted instantiation: physdev.c:list_add_rcu
Unexecuted instantiation: platform_hypercall.c:list_add_rcu
Unexecuted instantiation: psr.c:list_add_rcu
Unexecuted instantiation: setup.c:list_add_rcu
Unexecuted instantiation: smp.c:list_add_rcu
Unexecuted instantiation: smpboot.c:list_add_rcu
Unexecuted instantiation: srat.c:list_add_rcu
Unexecuted instantiation: traps.c:list_add_rcu
Unexecuted instantiation: usercopy.c:list_add_rcu
Unexecuted instantiation: x86_emulate.c:list_add_rcu
Unexecuted instantiation: tboot.c:list_add_rcu
Unexecuted instantiation: hpet.c:list_add_rcu
Unexecuted instantiation: xstate.c:list_add_rcu
Unexecuted instantiation: lib.c:list_add_rcu
Unexecuted instantiation: power.c:list_add_rcu
Unexecuted instantiation: suspend.c:list_add_rcu
Unexecuted instantiation: cpu_idle.c:list_add_rcu
Unexecuted instantiation: cpuidle_menu.c:list_add_rcu
Unexecuted instantiation: powernow.c:list_add_rcu
Unexecuted instantiation: amd.c:list_add_rcu
Unexecuted instantiation: common.c:list_add_rcu
Unexecuted instantiation: intel.c:list_add_rcu
Unexecuted instantiation: mwait-idle.c:list_add_rcu
Unexecuted instantiation: vpmu.c:list_add_rcu
Unexecuted instantiation: vpmu_amd.c:list_add_rcu
Unexecuted instantiation: vpmu_intel.c:list_add_rcu
Unexecuted instantiation: amd_nonfatal.c:list_add_rcu
Unexecuted instantiation: mce_amd.c:list_add_rcu
Unexecuted instantiation: mcaction.c:list_add_rcu
Unexecuted instantiation: barrier.c:list_add_rcu
Unexecuted instantiation: mctelem.c:list_add_rcu
Unexecuted instantiation: mce.c:list_add_rcu
Unexecuted instantiation: mce-apei.c:list_add_rcu
Unexecuted instantiation: mce_intel.c:list_add_rcu
Unexecuted instantiation: non-fatal.c:list_add_rcu
Unexecuted instantiation: util.c:list_add_rcu
Unexecuted instantiation: vmce.c:list_add_rcu
Unexecuted instantiation: generic.c:list_add_rcu
Unexecuted instantiation: main.c:list_add_rcu
Unexecuted instantiation: bigsmp.c:list_add_rcu
Unexecuted instantiation: x2apic.c:list_add_rcu
Unexecuted instantiation: default.c:list_add_rcu
Unexecuted instantiation: delivery.c:list_add_rcu
Unexecuted instantiation: probe.c:list_add_rcu
Unexecuted instantiation: asid.c:list_add_rcu
Unexecuted instantiation: dm.c:list_add_rcu
Unexecuted instantiation: emulate.c:list_add_rcu
Unexecuted instantiation: hvm.c:list_add_rcu
Unexecuted instantiation: i8254.c:list_add_rcu
Unexecuted instantiation: intercept.c:list_add_rcu
Unexecuted instantiation: ioreq.c:list_add_rcu
Unexecuted instantiation: mtrr.c:list_add_rcu
Unexecuted instantiation: nestedhvm.c:list_add_rcu
Unexecuted instantiation: pmtimer.c:list_add_rcu
Unexecuted instantiation: rtc.c:list_add_rcu
Unexecuted instantiation: save.c:list_add_rcu
Unexecuted instantiation: stdvga.c:list_add_rcu
Unexecuted instantiation: vioapic.c:list_add_rcu
Unexecuted instantiation: viridian.c:list_add_rcu
Unexecuted instantiation: vlapic.c:list_add_rcu
Unexecuted instantiation: vmsi.c:list_add_rcu
Unexecuted instantiation: vpic.c:list_add_rcu
Unexecuted instantiation: vpt.c:list_add_rcu
Unexecuted instantiation: intr.c:list_add_rcu
Unexecuted instantiation: nestedsvm.c:list_add_rcu
Unexecuted instantiation: svm.c:list_add_rcu
Unexecuted instantiation: svmdebug.c:list_add_rcu
Unexecuted instantiation: vmcb.c:list_add_rcu
Unexecuted instantiation: realmode.c:list_add_rcu
Unexecuted instantiation: vmcs.c:list_add_rcu
Unexecuted instantiation: vmx.c:list_add_rcu
Unexecuted instantiation: vvmx.c:list_add_rcu
Unexecuted instantiation: paging.c:list_add_rcu
Unexecuted instantiation: p2m.c:list_add_rcu
Unexecuted instantiation: p2m-pt.c:list_add_rcu
Unexecuted instantiation: p2m-ept.c:list_add_rcu
Unexecuted instantiation: p2m-pod.c:list_add_rcu
Unexecuted instantiation: altp2m.c:list_add_rcu
Unexecuted instantiation: guest_walk.c:list_add_rcu
Unexecuted instantiation: mem_paging.c:list_add_rcu
Unexecuted instantiation: mem_sharing.c:list_add_rcu
Unexecuted instantiation: multi.c:list_add_rcu
Unexecuted instantiation: hap.c:list_add_rcu
Unexecuted instantiation: nested_hap.c:list_add_rcu
Unexecuted instantiation: nested_ept.c:list_add_rcu
Unexecuted instantiation: nmi_int.c:list_add_rcu
Unexecuted instantiation: op_model_p4.c:list_add_rcu
Unexecuted instantiation: op_model_ppro.c:list_add_rcu
Unexecuted instantiation: op_model_athlon.c:list_add_rcu
Unexecuted instantiation: backtrace.c:list_add_rcu
Unexecuted instantiation: callback.c:list_add_rcu
Unexecuted instantiation: descriptor-tables.c:list_add_rcu
Unexecuted instantiation: emul-gate-op.c:list_add_rcu
Unexecuted instantiation: emul-inv-op.c:list_add_rcu
Unexecuted instantiation: emul-priv-op.c:list_add_rcu
Unexecuted instantiation: iret.c:list_add_rcu
Unexecuted instantiation: misc-hypercalls.c:list_add_rcu
Unexecuted instantiation: ro-page-fault.c:list_add_rcu
Unexecuted instantiation: acpi_mmcfg.c:list_add_rcu
Unexecuted instantiation: mmconf-fam10h.c:list_add_rcu
Unexecuted instantiation: mmconfig-shared.c:list_add_rcu
133
134
/**
135
 * list_add_tail_rcu - add a new entry to rcu-protected list
136
 * @new: new entry to be added
137
 * @head: list head to add it before
138
 *
139
 * Insert a new entry before the specified head.
140
 * This is useful for implementing queues.
141
 *
142
 * The caller must take whatever precautions are necessary
143
 * (such as holding appropriate locks) to avoid racing
144
 * with another list-mutation primitive, such as list_add_tail_rcu()
145
 * or list_del_rcu(), running on this same list.
146
 * However, it is perfectly legal to run concurrently with
147
 * the _rcu list-traversal primitives, such as
148
 * list_for_each_entry_rcu().
149
 */
150
static inline void list_add_tail_rcu(struct list_head *new,
151
                                     struct list_head *head)
152
2
{
153
2
    __list_add_rcu(new, head->prev, head);
154
2
}
Unexecuted instantiation: machine_kexec.c:list_add_tail_rcu
Unexecuted instantiation: mmconfig-shared.c:list_add_tail_rcu
Unexecuted instantiation: cpu.c:list_add_tail_rcu
Unexecuted instantiation: cpupool.c:list_add_tail_rcu
Unexecuted instantiation: domctl.c:list_add_tail_rcu
Unexecuted instantiation: domain.c:list_add_tail_rcu
Unexecuted instantiation: event_2l.c:list_add_tail_rcu
Unexecuted instantiation: event_channel.c:list_add_tail_rcu
Unexecuted instantiation: event_fifo.c:list_add_tail_rcu
Unexecuted instantiation: grant_table.c:list_add_tail_rcu
Unexecuted instantiation: guestcopy.c:list_add_tail_rcu
Unexecuted instantiation: irq.c:list_add_tail_rcu
Unexecuted instantiation: kernel.c:list_add_tail_rcu
Unexecuted instantiation: keyhandler.c:list_add_tail_rcu
Unexecuted instantiation: kexec.c:list_add_tail_rcu
Unexecuted instantiation: kimage.c:list_add_tail_rcu
Unexecuted instantiation: mem_access.c:list_add_tail_rcu
Unexecuted instantiation: memory.c:list_add_tail_rcu
Unexecuted instantiation: monitor.c:list_add_tail_rcu
Unexecuted instantiation: multicall.c:list_add_tail_rcu
Unexecuted instantiation: notifier.c:list_add_tail_rcu
Unexecuted instantiation: page_alloc.c:list_add_tail_rcu
Unexecuted instantiation: pdx.c:list_add_tail_rcu
Unexecuted instantiation: preempt.c:list_add_tail_rcu
Unexecuted instantiation: rangeset.c:list_add_tail_rcu
Unexecuted instantiation: rcupdate.c:list_add_tail_rcu
Unexecuted instantiation: rwlock.c:list_add_tail_rcu
Unexecuted instantiation: sched_arinc653.c:list_add_tail_rcu
Unexecuted instantiation: sched_credit.c:list_add_tail_rcu
Unexecuted instantiation: sched_credit2.c:list_add_tail_rcu
Unexecuted instantiation: sched_rt.c:list_add_tail_rcu
Unexecuted instantiation: sched_null.c:list_add_tail_rcu
Unexecuted instantiation: schedule.c:list_add_tail_rcu
Unexecuted instantiation: shutdown.c:list_add_tail_rcu
Unexecuted instantiation: softirq.c:list_add_tail_rcu
Unexecuted instantiation: spinlock.c:list_add_tail_rcu
Unexecuted instantiation: stop_machine.c:list_add_tail_rcu
Unexecuted instantiation: symbols.c:list_add_tail_rcu
Unexecuted instantiation: sysctl.c:list_add_tail_rcu
Unexecuted instantiation: tasklet.c:list_add_tail_rcu
Unexecuted instantiation: time.c:list_add_tail_rcu
Unexecuted instantiation: timer.c:list_add_tail_rcu
Unexecuted instantiation: trace.c:list_add_tail_rcu
virtual_region.c:list_add_tail_rcu
Line
Count
Source
152
2
{
153
2
    __list_add_rcu(new, head->prev, head);
154
2
}
Unexecuted instantiation: vm_event.c:list_add_tail_rcu
Unexecuted instantiation: vmap.c:list_add_tail_rcu
Unexecuted instantiation: vsprintf.c:list_add_tail_rcu
Unexecuted instantiation: wait.c:list_add_tail_rcu
Unexecuted instantiation: xenoprof.c:list_add_tail_rcu
Unexecuted instantiation: xmalloc_tlsf.c:list_add_tail_rcu
Unexecuted instantiation: tmem.c:list_add_tail_rcu
Unexecuted instantiation: tmem_xen.c:list_add_tail_rcu
Unexecuted instantiation: tmem_control.c:list_add_tail_rcu
Unexecuted instantiation: llvm.c:list_add_tail_rcu
Unexecuted instantiation: libelf-loader.c:list_add_tail_rcu
Unexecuted instantiation: console.c:list_add_tail_rcu
Unexecuted instantiation: ns16550.c:list_add_tail_rcu
Unexecuted instantiation: ehci-dbgp.c:list_add_tail_rcu
Unexecuted instantiation: serial.c:list_add_tail_rcu
Unexecuted instantiation: cpufreq.c:list_add_tail_rcu
Unexecuted instantiation: cpufreq_ondemand.c:list_add_tail_rcu
Unexecuted instantiation: cpufreq_misc_governors.c:list_add_tail_rcu
Unexecuted instantiation: utility.c:list_add_tail_rcu
Unexecuted instantiation: pci.c:list_add_tail_rcu
Unexecuted instantiation: vpci.c:list_add_tail_rcu
Unexecuted instantiation: header.c:list_add_tail_rcu
Unexecuted instantiation: msi.c:list_add_tail_rcu
Unexecuted instantiation: msix.c:list_add_tail_rcu
Unexecuted instantiation: iommu.c:list_add_tail_rcu
Unexecuted instantiation: io.c:list_add_tail_rcu
Unexecuted instantiation: dmar.c:list_add_tail_rcu
Unexecuted instantiation: utils.c:list_add_tail_rcu
Unexecuted instantiation: qinval.c:list_add_tail_rcu
Unexecuted instantiation: intremap.c:list_add_tail_rcu
Unexecuted instantiation: quirks.c:list_add_tail_rcu
Unexecuted instantiation: vtd.c:list_add_tail_rcu
Unexecuted instantiation: ats.c:list_add_tail_rcu
Unexecuted instantiation: iommu_init.c:list_add_tail_rcu
Unexecuted instantiation: iommu_map.c:list_add_tail_rcu
Unexecuted instantiation: pci_amd_iommu.c:list_add_tail_rcu
Unexecuted instantiation: iommu_intr.c:list_add_tail_rcu
Unexecuted instantiation: iommu_cmd.c:list_add_tail_rcu
Unexecuted instantiation: iommu_guest.c:list_add_tail_rcu
Unexecuted instantiation: numa.c:list_add_tail_rcu
Unexecuted instantiation: osl.c:list_add_tail_rcu
Unexecuted instantiation: pmstat.c:list_add_tail_rcu
Unexecuted instantiation: hwregs.c:list_add_tail_rcu
Unexecuted instantiation: reboot.c:list_add_tail_rcu
Unexecuted instantiation: erst.c:list_add_tail_rcu
Unexecuted instantiation: hest.c:list_add_tail_rcu
Unexecuted instantiation: apei-base.c:list_add_tail_rcu
Unexecuted instantiation: apei-io.c:list_add_tail_rcu
Unexecuted instantiation: vga.c:list_add_tail_rcu
Unexecuted instantiation: vesa.c:list_add_tail_rcu
Unexecuted instantiation: xsm_core.c:list_add_tail_rcu
Unexecuted instantiation: apic.c:list_add_tail_rcu
Unexecuted instantiation: cpuid.c:list_add_tail_rcu
Unexecuted instantiation: compat.c:list_add_tail_rcu
Unexecuted instantiation: crash.c:list_add_tail_rcu
Unexecuted instantiation: debug.c:list_add_tail_rcu
Unexecuted instantiation: domain_page.c:list_add_tail_rcu
Unexecuted instantiation: e820.c:list_add_tail_rcu
Unexecuted instantiation: extable.c:list_add_tail_rcu
Unexecuted instantiation: flushtlb.c:list_add_tail_rcu
Unexecuted instantiation: hypercall.c:list_add_tail_rcu
Unexecuted instantiation: i387.c:list_add_tail_rcu
Unexecuted instantiation: i8259.c:list_add_tail_rcu
Unexecuted instantiation: io_apic.c:list_add_tail_rcu
Unexecuted instantiation: msr.c:list_add_tail_rcu
Unexecuted instantiation: ioport_emulate.c:list_add_tail_rcu
Unexecuted instantiation: microcode_amd.c:list_add_tail_rcu
Unexecuted instantiation: microcode_intel.c:list_add_tail_rcu
Unexecuted instantiation: microcode.c:list_add_tail_rcu
Unexecuted instantiation: mm.c:list_add_tail_rcu
Unexecuted instantiation: mpparse.c:list_add_tail_rcu
Unexecuted instantiation: nmi.c:list_add_tail_rcu
Unexecuted instantiation: percpu.c:list_add_tail_rcu
Unexecuted instantiation: physdev.c:list_add_tail_rcu
Unexecuted instantiation: platform_hypercall.c:list_add_tail_rcu
Unexecuted instantiation: psr.c:list_add_tail_rcu
Unexecuted instantiation: setup.c:list_add_tail_rcu
Unexecuted instantiation: smp.c:list_add_tail_rcu
Unexecuted instantiation: smpboot.c:list_add_tail_rcu
Unexecuted instantiation: srat.c:list_add_tail_rcu
Unexecuted instantiation: traps.c:list_add_tail_rcu
Unexecuted instantiation: usercopy.c:list_add_tail_rcu
Unexecuted instantiation: x86_emulate.c:list_add_tail_rcu
Unexecuted instantiation: tboot.c:list_add_tail_rcu
Unexecuted instantiation: hpet.c:list_add_tail_rcu
Unexecuted instantiation: xstate.c:list_add_tail_rcu
Unexecuted instantiation: lib.c:list_add_tail_rcu
Unexecuted instantiation: power.c:list_add_tail_rcu
Unexecuted instantiation: suspend.c:list_add_tail_rcu
Unexecuted instantiation: cpu_idle.c:list_add_tail_rcu
Unexecuted instantiation: cpuidle_menu.c:list_add_tail_rcu
Unexecuted instantiation: powernow.c:list_add_tail_rcu
Unexecuted instantiation: amd.c:list_add_tail_rcu
Unexecuted instantiation: common.c:list_add_tail_rcu
Unexecuted instantiation: intel.c:list_add_tail_rcu
Unexecuted instantiation: mwait-idle.c:list_add_tail_rcu
Unexecuted instantiation: vpmu.c:list_add_tail_rcu
Unexecuted instantiation: vpmu_amd.c:list_add_tail_rcu
Unexecuted instantiation: vpmu_intel.c:list_add_tail_rcu
Unexecuted instantiation: amd_nonfatal.c:list_add_tail_rcu
Unexecuted instantiation: mce_amd.c:list_add_tail_rcu
Unexecuted instantiation: mcaction.c:list_add_tail_rcu
Unexecuted instantiation: barrier.c:list_add_tail_rcu
Unexecuted instantiation: mctelem.c:list_add_tail_rcu
Unexecuted instantiation: mce.c:list_add_tail_rcu
Unexecuted instantiation: mce-apei.c:list_add_tail_rcu
Unexecuted instantiation: mce_intel.c:list_add_tail_rcu
Unexecuted instantiation: non-fatal.c:list_add_tail_rcu
Unexecuted instantiation: util.c:list_add_tail_rcu
Unexecuted instantiation: vmce.c:list_add_tail_rcu
Unexecuted instantiation: generic.c:list_add_tail_rcu
Unexecuted instantiation: main.c:list_add_tail_rcu
Unexecuted instantiation: bigsmp.c:list_add_tail_rcu
Unexecuted instantiation: x2apic.c:list_add_tail_rcu
Unexecuted instantiation: default.c:list_add_tail_rcu
Unexecuted instantiation: delivery.c:list_add_tail_rcu
Unexecuted instantiation: probe.c:list_add_tail_rcu
Unexecuted instantiation: asid.c:list_add_tail_rcu
Unexecuted instantiation: dm.c:list_add_tail_rcu
Unexecuted instantiation: emulate.c:list_add_tail_rcu
Unexecuted instantiation: hvm.c:list_add_tail_rcu
Unexecuted instantiation: i8254.c:list_add_tail_rcu
Unexecuted instantiation: intercept.c:list_add_tail_rcu
Unexecuted instantiation: ioreq.c:list_add_tail_rcu
Unexecuted instantiation: mtrr.c:list_add_tail_rcu
Unexecuted instantiation: nestedhvm.c:list_add_tail_rcu
Unexecuted instantiation: pmtimer.c:list_add_tail_rcu
Unexecuted instantiation: rtc.c:list_add_tail_rcu
Unexecuted instantiation: save.c:list_add_tail_rcu
Unexecuted instantiation: stdvga.c:list_add_tail_rcu
Unexecuted instantiation: vioapic.c:list_add_tail_rcu
Unexecuted instantiation: viridian.c:list_add_tail_rcu
Unexecuted instantiation: vlapic.c:list_add_tail_rcu
Unexecuted instantiation: vmsi.c:list_add_tail_rcu
Unexecuted instantiation: vpic.c:list_add_tail_rcu
Unexecuted instantiation: vpt.c:list_add_tail_rcu
Unexecuted instantiation: intr.c:list_add_tail_rcu
Unexecuted instantiation: nestedsvm.c:list_add_tail_rcu
Unexecuted instantiation: svm.c:list_add_tail_rcu
Unexecuted instantiation: svmdebug.c:list_add_tail_rcu
Unexecuted instantiation: vmcb.c:list_add_tail_rcu
Unexecuted instantiation: realmode.c:list_add_tail_rcu
Unexecuted instantiation: vmcs.c:list_add_tail_rcu
Unexecuted instantiation: vmx.c:list_add_tail_rcu
Unexecuted instantiation: vvmx.c:list_add_tail_rcu
Unexecuted instantiation: paging.c:list_add_tail_rcu
Unexecuted instantiation: p2m.c:list_add_tail_rcu
Unexecuted instantiation: p2m-pt.c:list_add_tail_rcu
Unexecuted instantiation: p2m-ept.c:list_add_tail_rcu
Unexecuted instantiation: p2m-pod.c:list_add_tail_rcu
Unexecuted instantiation: altp2m.c:list_add_tail_rcu
Unexecuted instantiation: guest_walk.c:list_add_tail_rcu
Unexecuted instantiation: mem_paging.c:list_add_tail_rcu
Unexecuted instantiation: mem_sharing.c:list_add_tail_rcu
Unexecuted instantiation: multi.c:list_add_tail_rcu
Unexecuted instantiation: hap.c:list_add_tail_rcu
Unexecuted instantiation: nested_hap.c:list_add_tail_rcu
Unexecuted instantiation: nested_ept.c:list_add_tail_rcu
Unexecuted instantiation: nmi_int.c:list_add_tail_rcu
Unexecuted instantiation: op_model_p4.c:list_add_tail_rcu
Unexecuted instantiation: op_model_ppro.c:list_add_tail_rcu
Unexecuted instantiation: op_model_athlon.c:list_add_tail_rcu
Unexecuted instantiation: backtrace.c:list_add_tail_rcu
Unexecuted instantiation: callback.c:list_add_tail_rcu
Unexecuted instantiation: descriptor-tables.c:list_add_tail_rcu
Unexecuted instantiation: emul-gate-op.c:list_add_tail_rcu
Unexecuted instantiation: emul-inv-op.c:list_add_tail_rcu
Unexecuted instantiation: emul-priv-op.c:list_add_tail_rcu
Unexecuted instantiation: iret.c:list_add_tail_rcu
Unexecuted instantiation: misc-hypercalls.c:list_add_tail_rcu
Unexecuted instantiation: ro-page-fault.c:list_add_tail_rcu
Unexecuted instantiation: acpi_mmcfg.c:list_add_tail_rcu
Unexecuted instantiation: mmconf-fam10h.c:list_add_tail_rcu
Unexecuted instantiation: mmconfig_64.c:list_add_tail_rcu
Unexecuted instantiation: core_parking.c:list_add_tail_rcu
155
156
/*
157
 * Delete a list entry by making the prev/next entries
158
 * point to each other.
159
 *
160
 * This is only for internal list manipulation where we know
161
 * the prev/next entries already!
162
 */
163
static inline void __list_del(struct list_head *prev,
164
                              struct list_head *next)
165
11.4M
{
166
11.4M
    next->prev = prev;
167
11.4M
    prev->next = next;
168
11.4M
}
Unexecuted instantiation: mmconfig_64.c:__list_del
Unexecuted instantiation: mmconf-fam10h.c:__list_del
Unexecuted instantiation: acpi_mmcfg.c:__list_del
Unexecuted instantiation: ro-page-fault.c:__list_del
Unexecuted instantiation: misc-hypercalls.c:__list_del
Unexecuted instantiation: iret.c:__list_del
Unexecuted instantiation: emul-priv-op.c:__list_del
Unexecuted instantiation: emul-inv-op.c:__list_del
Unexecuted instantiation: emul-gate-op.c:__list_del
Unexecuted instantiation: descriptor-tables.c:__list_del
Unexecuted instantiation: callback.c:__list_del
Unexecuted instantiation: backtrace.c:__list_del
Unexecuted instantiation: op_model_athlon.c:__list_del
Unexecuted instantiation: op_model_ppro.c:__list_del
Unexecuted instantiation: op_model_p4.c:__list_del
Unexecuted instantiation: nmi_int.c:__list_del
Unexecuted instantiation: nested_ept.c:__list_del
Unexecuted instantiation: nested_hap.c:__list_del
Unexecuted instantiation: hap.c:__list_del
Unexecuted instantiation: multi.c:__list_del
Unexecuted instantiation: mem_sharing.c:__list_del
Unexecuted instantiation: mem_paging.c:__list_del
Unexecuted instantiation: guest_walk.c:__list_del
Unexecuted instantiation: altp2m.c:__list_del
Unexecuted instantiation: p2m-pod.c:__list_del
Unexecuted instantiation: p2m-ept.c:__list_del
Unexecuted instantiation: p2m-pt.c:__list_del
Unexecuted instantiation: p2m.c:__list_del
Unexecuted instantiation: paging.c:__list_del
Unexecuted instantiation: vvmx.c:__list_del
Unexecuted instantiation: vmx.c:__list_del
vmcs.c:__list_del
Line
Count
Source
165
807
{
166
807
    next->prev = prev;
167
807
    prev->next = next;
168
807
}
Unexecuted instantiation: realmode.c:__list_del
Unexecuted instantiation: vmcb.c:__list_del
Unexecuted instantiation: svmdebug.c:__list_del
Unexecuted instantiation: svm.c:__list_del
Unexecuted instantiation: nestedsvm.c:__list_del
Unexecuted instantiation: intr.c:__list_del
Unexecuted instantiation: vpt.c:__list_del
Unexecuted instantiation: vpic.c:__list_del
Unexecuted instantiation: vmsi.c:__list_del
Unexecuted instantiation: vlapic.c:__list_del
Unexecuted instantiation: viridian.c:__list_del
Unexecuted instantiation: vioapic.c:__list_del
Unexecuted instantiation: stdvga.c:__list_del
Unexecuted instantiation: save.c:__list_del
Unexecuted instantiation: rtc.c:__list_del
Unexecuted instantiation: pmtimer.c:__list_del
Unexecuted instantiation: nestedhvm.c:__list_del
Unexecuted instantiation: mtrr.c:__list_del
Unexecuted instantiation: ioreq.c:__list_del
Unexecuted instantiation: intercept.c:__list_del
Unexecuted instantiation: i8254.c:__list_del
Unexecuted instantiation: hvm.c:__list_del
Unexecuted instantiation: emulate.c:__list_del
Unexecuted instantiation: dm.c:__list_del
Unexecuted instantiation: asid.c:__list_del
Unexecuted instantiation: probe.c:__list_del
Unexecuted instantiation: delivery.c:__list_del
Unexecuted instantiation: default.c:__list_del
Unexecuted instantiation: x2apic.c:__list_del
Unexecuted instantiation: bigsmp.c:__list_del
Unexecuted instantiation: main.c:__list_del
Unexecuted instantiation: generic.c:__list_del
Unexecuted instantiation: vmce.c:__list_del
Unexecuted instantiation: util.c:__list_del
Unexecuted instantiation: non-fatal.c:__list_del
Unexecuted instantiation: mce_intel.c:__list_del
Unexecuted instantiation: mce-apei.c:__list_del
Unexecuted instantiation: mce.c:__list_del
Unexecuted instantiation: mctelem.c:__list_del
Unexecuted instantiation: barrier.c:__list_del
Unexecuted instantiation: mcaction.c:__list_del
Unexecuted instantiation: mce_amd.c:__list_del
Unexecuted instantiation: amd_nonfatal.c:__list_del
Unexecuted instantiation: vpmu_intel.c:__list_del
Unexecuted instantiation: vpmu_amd.c:__list_del
Unexecuted instantiation: vpmu.c:__list_del
Unexecuted instantiation: mwait-idle.c:__list_del
Unexecuted instantiation: intel.c:__list_del
Unexecuted instantiation: common.c:__list_del
Unexecuted instantiation: amd.c:__list_del
Unexecuted instantiation: powernow.c:__list_del
Unexecuted instantiation: cpuidle_menu.c:__list_del
Unexecuted instantiation: cpu_idle.c:__list_del
Unexecuted instantiation: suspend.c:__list_del
Unexecuted instantiation: power.c:__list_del
Unexecuted instantiation: lib.c:__list_del
Unexecuted instantiation: xstate.c:__list_del
Unexecuted instantiation: hpet.c:__list_del
Unexecuted instantiation: tboot.c:__list_del
Unexecuted instantiation: x86_emulate.c:__list_del
Unexecuted instantiation: usercopy.c:__list_del
Unexecuted instantiation: traps.c:__list_del
Unexecuted instantiation: srat.c:__list_del
Unexecuted instantiation: smpboot.c:__list_del
Unexecuted instantiation: smp.c:__list_del
Unexecuted instantiation: setup.c:__list_del
Unexecuted instantiation: psr.c:__list_del
Unexecuted instantiation: platform_hypercall.c:__list_del
Unexecuted instantiation: physdev.c:__list_del
Unexecuted instantiation: percpu.c:__list_del
Unexecuted instantiation: nmi.c:__list_del
Unexecuted instantiation: mpparse.c:__list_del
Unexecuted instantiation: mm.c:__list_del
Unexecuted instantiation: microcode.c:__list_del
Unexecuted instantiation: microcode_intel.c:__list_del
Unexecuted instantiation: microcode_amd.c:__list_del
Unexecuted instantiation: machine_kexec.c:__list_del
Unexecuted instantiation: mmconfig-shared.c:__list_del
Unexecuted instantiation: ioport_emulate.c:__list_del
Unexecuted instantiation: msr.c:__list_del
Unexecuted instantiation: io_apic.c:__list_del
Unexecuted instantiation: i8259.c:__list_del
Unexecuted instantiation: i387.c:__list_del
Unexecuted instantiation: hypercall.c:__list_del
Unexecuted instantiation: flushtlb.c:__list_del
Unexecuted instantiation: extable.c:__list_del
Unexecuted instantiation: e820.c:__list_del
Unexecuted instantiation: domain_page.c:__list_del
Unexecuted instantiation: debug.c:__list_del
Unexecuted instantiation: crash.c:__list_del
Unexecuted instantiation: compat.c:__list_del
Unexecuted instantiation: cpuid.c:__list_del
Unexecuted instantiation: apic.c:__list_del
Unexecuted instantiation: xsm_core.c:__list_del
Unexecuted instantiation: vesa.c:__list_del
Unexecuted instantiation: vga.c:__list_del
Unexecuted instantiation: apei-io.c:__list_del
Unexecuted instantiation: apei-base.c:__list_del
Unexecuted instantiation: hest.c:__list_del
Unexecuted instantiation: erst.c:__list_del
Unexecuted instantiation: reboot.c:__list_del
Unexecuted instantiation: hwregs.c:__list_del
Unexecuted instantiation: pmstat.c:__list_del
Unexecuted instantiation: osl.c:__list_del
Unexecuted instantiation: numa.c:__list_del
Unexecuted instantiation: iommu_guest.c:__list_del
Unexecuted instantiation: iommu_cmd.c:__list_del
Unexecuted instantiation: iommu_intr.c:__list_del
Unexecuted instantiation: pci_amd_iommu.c:__list_del
Unexecuted instantiation: iommu_map.c:__list_del
Unexecuted instantiation: iommu_init.c:__list_del
Unexecuted instantiation: ats.c:__list_del
Unexecuted instantiation: vtd.c:__list_del
Unexecuted instantiation: quirks.c:__list_del
Unexecuted instantiation: intremap.c:__list_del
Unexecuted instantiation: qinval.c:__list_del
Unexecuted instantiation: utils.c:__list_del
Unexecuted instantiation: dmar.c:__list_del
io.c:__list_del
Line
Count
Source
165
4.14k
{
166
4.14k
    next->prev = prev;
167
4.14k
    prev->next = next;
168
4.14k
}
Unexecuted instantiation: iommu.c:__list_del
Unexecuted instantiation: msix.c:__list_del
Unexecuted instantiation: msi.c:__list_del
Unexecuted instantiation: header.c:__list_del
Unexecuted instantiation: vpci.c:__list_del
Unexecuted instantiation: pci.c:__list_del
Unexecuted instantiation: utility.c:__list_del
Unexecuted instantiation: cpufreq_misc_governors.c:__list_del
Unexecuted instantiation: cpufreq_ondemand.c:__list_del
Unexecuted instantiation: cpufreq.c:__list_del
Unexecuted instantiation: serial.c:__list_del
Unexecuted instantiation: ehci-dbgp.c:__list_del
Unexecuted instantiation: ns16550.c:__list_del
Unexecuted instantiation: console.c:__list_del
Unexecuted instantiation: libelf-loader.c:__list_del
Unexecuted instantiation: llvm.c:__list_del
Unexecuted instantiation: tmem_control.c:__list_del
Unexecuted instantiation: tmem_xen.c:__list_del
Unexecuted instantiation: tmem.c:__list_del
Unexecuted instantiation: xmalloc_tlsf.c:__list_del
Unexecuted instantiation: xenoprof.c:__list_del
Unexecuted instantiation: wait.c:__list_del
Unexecuted instantiation: vsprintf.c:__list_del
Unexecuted instantiation: vmap.c:__list_del
Unexecuted instantiation: vm_event.c:__list_del
virtual_region.c:__list_del
Line
Count
Source
165
1
{
166
1
    next->prev = prev;
167
1
    prev->next = next;
168
1
}
Unexecuted instantiation: trace.c:__list_del
timer.c:__list_del
Line
Count
Source
165
6.64M
{
166
6.64M
    next->prev = prev;
167
6.64M
    prev->next = next;
168
6.64M
}
Unexecuted instantiation: time.c:__list_del
tasklet.c:__list_del
Line
Count
Source
165
12.4k
{
166
12.4k
    next->prev = prev;
167
12.4k
    prev->next = next;
168
12.4k
}
Unexecuted instantiation: sysctl.c:__list_del
Unexecuted instantiation: symbols.c:__list_del
Unexecuted instantiation: stop_machine.c:__list_del
Unexecuted instantiation: spinlock.c:__list_del
Unexecuted instantiation: softirq.c:__list_del
Unexecuted instantiation: shutdown.c:__list_del
Unexecuted instantiation: schedule.c:__list_del
Unexecuted instantiation: sched_null.c:__list_del
Unexecuted instantiation: sched_rt.c:__list_del
Unexecuted instantiation: sched_credit2.c:__list_del
sched_credit.c:__list_del
Line
Count
Source
165
4.83M
{
166
4.83M
    next->prev = prev;
167
4.83M
    prev->next = next;
168
4.83M
}
Unexecuted instantiation: sched_arinc653.c:__list_del
Unexecuted instantiation: rwlock.c:__list_del
Unexecuted instantiation: rcupdate.c:__list_del
rangeset.c:__list_del
Line
Count
Source
165
318
{
166
318
    next->prev = prev;
167
318
    prev->next = next;
168
318
}
Unexecuted instantiation: preempt.c:__list_del
Unexecuted instantiation: pdx.c:__list_del
Unexecuted instantiation: page_alloc.c:__list_del
Unexecuted instantiation: notifier.c:__list_del
Unexecuted instantiation: multicall.c:__list_del
Unexecuted instantiation: monitor.c:__list_del
Unexecuted instantiation: memory.c:__list_del
Unexecuted instantiation: mem_access.c:__list_del
Unexecuted instantiation: kimage.c:__list_del
Unexecuted instantiation: kexec.c:__list_del
Unexecuted instantiation: keyhandler.c:__list_del
Unexecuted instantiation: kernel.c:__list_del
Unexecuted instantiation: irq.c:__list_del
Unexecuted instantiation: guestcopy.c:__list_del
Unexecuted instantiation: grant_table.c:__list_del
Unexecuted instantiation: event_fifo.c:__list_del
Unexecuted instantiation: event_channel.c:__list_del
Unexecuted instantiation: event_2l.c:__list_del
Unexecuted instantiation: domain.c:__list_del
Unexecuted instantiation: domctl.c:__list_del
Unexecuted instantiation: cpupool.c:__list_del
Unexecuted instantiation: cpu.c:__list_del
Unexecuted instantiation: core_parking.c:__list_del
169
170
/**
171
 * list_del - deletes entry from list.
172
 * @entry: the element to delete from the list.
173
 * Note: list_empty on entry does not return true after this, the entry is
174
 * in an undefined state.
175
 */
176
static inline void list_del(struct list_head *entry)
177
6.74M
{
178
6.74M
    ASSERT(entry->next->prev == entry);
179
6.74M
    ASSERT(entry->prev->next == entry);
180
6.74M
    __list_del(entry->prev, entry->next);
181
6.74M
    entry->next = LIST_POISON1;
182
6.74M
    entry->prev = LIST_POISON2;
183
6.74M
}
Unexecuted instantiation: core_parking.c:list_del
Unexecuted instantiation: mmconfig-shared.c:list_del
Unexecuted instantiation: cpu.c:list_del
Unexecuted instantiation: cpupool.c:list_del
Unexecuted instantiation: domctl.c:list_del
Unexecuted instantiation: domain.c:list_del
Unexecuted instantiation: event_2l.c:list_del
Unexecuted instantiation: event_channel.c:list_del
Unexecuted instantiation: event_fifo.c:list_del
Unexecuted instantiation: grant_table.c:list_del
Unexecuted instantiation: guestcopy.c:list_del
Unexecuted instantiation: irq.c:list_del
Unexecuted instantiation: kernel.c:list_del
Unexecuted instantiation: keyhandler.c:list_del
Unexecuted instantiation: kexec.c:list_del
Unexecuted instantiation: kimage.c:list_del
Unexecuted instantiation: mem_access.c:list_del
Unexecuted instantiation: memory.c:list_del
Unexecuted instantiation: monitor.c:list_del
Unexecuted instantiation: multicall.c:list_del
Unexecuted instantiation: notifier.c:list_del
Unexecuted instantiation: page_alloc.c:list_del
Unexecuted instantiation: pdx.c:list_del
Unexecuted instantiation: preempt.c:list_del
rangeset.c:list_del
Line
Count
Source
177
318
{
178
318
    ASSERT(entry->next->prev == entry);
179
318
    ASSERT(entry->prev->next == entry);
180
318
    __list_del(entry->prev, entry->next);
181
318
    entry->next = LIST_POISON1;
182
318
    entry->prev = LIST_POISON2;
183
318
}
Unexecuted instantiation: rcupdate.c:list_del
Unexecuted instantiation: rwlock.c:list_del
Unexecuted instantiation: sched_arinc653.c:list_del
Unexecuted instantiation: sched_credit.c:list_del
Unexecuted instantiation: sched_credit2.c:list_del
Unexecuted instantiation: sched_rt.c:list_del
Unexecuted instantiation: sched_null.c:list_del
Unexecuted instantiation: schedule.c:list_del
Unexecuted instantiation: shutdown.c:list_del
Unexecuted instantiation: softirq.c:list_del
Unexecuted instantiation: spinlock.c:list_del
Unexecuted instantiation: stop_machine.c:list_del
Unexecuted instantiation: symbols.c:list_del
Unexecuted instantiation: sysctl.c:list_del
tasklet.c:list_del
Line
Count
Source
177
6.54k
{
178
6.54k
    ASSERT(entry->next->prev == entry);
179
6.54k
    ASSERT(entry->prev->next == entry);
180
6.54k
    __list_del(entry->prev, entry->next);
181
6.54k
    entry->next = LIST_POISON1;
182
6.54k
    entry->prev = LIST_POISON2;
183
6.54k
}
Unexecuted instantiation: time.c:list_del
timer.c:list_del
Line
Count
Source
177
6.73M
{
178
6.73M
    ASSERT(entry->next->prev == entry);
179
6.73M
    ASSERT(entry->prev->next == entry);
180
6.73M
    __list_del(entry->prev, entry->next);
181
6.73M
    entry->next = LIST_POISON1;
182
6.73M
    entry->prev = LIST_POISON2;
183
6.73M
}
Unexecuted instantiation: trace.c:list_del
Unexecuted instantiation: virtual_region.c:list_del
Unexecuted instantiation: vm_event.c:list_del
Unexecuted instantiation: vmap.c:list_del
Unexecuted instantiation: vsprintf.c:list_del
Unexecuted instantiation: wait.c:list_del
Unexecuted instantiation: xenoprof.c:list_del
Unexecuted instantiation: xmalloc_tlsf.c:list_del
Unexecuted instantiation: tmem.c:list_del
Unexecuted instantiation: tmem_xen.c:list_del
Unexecuted instantiation: tmem_control.c:list_del
Unexecuted instantiation: llvm.c:list_del
Unexecuted instantiation: libelf-loader.c:list_del
Unexecuted instantiation: console.c:list_del
Unexecuted instantiation: ns16550.c:list_del
Unexecuted instantiation: ehci-dbgp.c:list_del
Unexecuted instantiation: serial.c:list_del
Unexecuted instantiation: cpufreq.c:list_del
Unexecuted instantiation: cpufreq_ondemand.c:list_del
Unexecuted instantiation: cpufreq_misc_governors.c:list_del
Unexecuted instantiation: utility.c:list_del
Unexecuted instantiation: pci.c:list_del
Unexecuted instantiation: vpci.c:list_del
Unexecuted instantiation: header.c:list_del
Unexecuted instantiation: msi.c:list_del
Unexecuted instantiation: msix.c:list_del
Unexecuted instantiation: iommu.c:list_del
io.c:list_del
Line
Count
Source
177
4.14k
{
178
4.14k
    ASSERT(entry->next->prev == entry);
179
4.14k
    ASSERT(entry->prev->next == entry);
180
4.14k
    __list_del(entry->prev, entry->next);
181
4.14k
    entry->next = LIST_POISON1;
182
4.14k
    entry->prev = LIST_POISON2;
183
4.14k
}
Unexecuted instantiation: dmar.c:list_del
Unexecuted instantiation: utils.c:list_del
Unexecuted instantiation: qinval.c:list_del
Unexecuted instantiation: intremap.c:list_del
Unexecuted instantiation: quirks.c:list_del
Unexecuted instantiation: vtd.c:list_del
Unexecuted instantiation: ats.c:list_del
Unexecuted instantiation: iommu_init.c:list_del
Unexecuted instantiation: iommu_map.c:list_del
Unexecuted instantiation: pci_amd_iommu.c:list_del
Unexecuted instantiation: iommu_intr.c:list_del
Unexecuted instantiation: iommu_cmd.c:list_del
Unexecuted instantiation: iommu_guest.c:list_del
Unexecuted instantiation: numa.c:list_del
Unexecuted instantiation: osl.c:list_del
Unexecuted instantiation: pmstat.c:list_del
Unexecuted instantiation: hwregs.c:list_del
Unexecuted instantiation: reboot.c:list_del
Unexecuted instantiation: erst.c:list_del
Unexecuted instantiation: hest.c:list_del
Unexecuted instantiation: apei-base.c:list_del
Unexecuted instantiation: apei-io.c:list_del
Unexecuted instantiation: vga.c:list_del
Unexecuted instantiation: vesa.c:list_del
Unexecuted instantiation: xsm_core.c:list_del
Unexecuted instantiation: apic.c:list_del
Unexecuted instantiation: cpuid.c:list_del
Unexecuted instantiation: compat.c:list_del
Unexecuted instantiation: crash.c:list_del
Unexecuted instantiation: debug.c:list_del
Unexecuted instantiation: domain_page.c:list_del
Unexecuted instantiation: e820.c:list_del
Unexecuted instantiation: extable.c:list_del
Unexecuted instantiation: flushtlb.c:list_del
Unexecuted instantiation: hypercall.c:list_del
Unexecuted instantiation: i387.c:list_del
Unexecuted instantiation: i8259.c:list_del
Unexecuted instantiation: io_apic.c:list_del
Unexecuted instantiation: msr.c:list_del
Unexecuted instantiation: ioport_emulate.c:list_del
Unexecuted instantiation: machine_kexec.c:list_del
Unexecuted instantiation: microcode_amd.c:list_del
Unexecuted instantiation: microcode_intel.c:list_del
Unexecuted instantiation: microcode.c:list_del
Unexecuted instantiation: mm.c:list_del
Unexecuted instantiation: mpparse.c:list_del
Unexecuted instantiation: nmi.c:list_del
Unexecuted instantiation: percpu.c:list_del
Unexecuted instantiation: physdev.c:list_del
Unexecuted instantiation: platform_hypercall.c:list_del
Unexecuted instantiation: psr.c:list_del
Unexecuted instantiation: setup.c:list_del
Unexecuted instantiation: smp.c:list_del
Unexecuted instantiation: smpboot.c:list_del
Unexecuted instantiation: srat.c:list_del
Unexecuted instantiation: traps.c:list_del
Unexecuted instantiation: usercopy.c:list_del
Unexecuted instantiation: x86_emulate.c:list_del
Unexecuted instantiation: tboot.c:list_del
Unexecuted instantiation: hpet.c:list_del
Unexecuted instantiation: xstate.c:list_del
Unexecuted instantiation: lib.c:list_del
Unexecuted instantiation: power.c:list_del
Unexecuted instantiation: suspend.c:list_del
Unexecuted instantiation: cpu_idle.c:list_del
Unexecuted instantiation: cpuidle_menu.c:list_del
Unexecuted instantiation: powernow.c:list_del
Unexecuted instantiation: amd.c:list_del
Unexecuted instantiation: common.c:list_del
Unexecuted instantiation: intel.c:list_del
Unexecuted instantiation: mwait-idle.c:list_del
Unexecuted instantiation: vpmu.c:list_del
Unexecuted instantiation: vpmu_amd.c:list_del
Unexecuted instantiation: vpmu_intel.c:list_del
Unexecuted instantiation: amd_nonfatal.c:list_del
Unexecuted instantiation: mce_amd.c:list_del
Unexecuted instantiation: mcaction.c:list_del
Unexecuted instantiation: barrier.c:list_del
Unexecuted instantiation: mctelem.c:list_del
Unexecuted instantiation: mce.c:list_del
Unexecuted instantiation: mce-apei.c:list_del
Unexecuted instantiation: mce_intel.c:list_del
Unexecuted instantiation: non-fatal.c:list_del
Unexecuted instantiation: util.c:list_del
Unexecuted instantiation: vmce.c:list_del
Unexecuted instantiation: generic.c:list_del
Unexecuted instantiation: main.c:list_del
Unexecuted instantiation: bigsmp.c:list_del
Unexecuted instantiation: x2apic.c:list_del
Unexecuted instantiation: default.c:list_del
Unexecuted instantiation: delivery.c:list_del
Unexecuted instantiation: probe.c:list_del
Unexecuted instantiation: asid.c:list_del
Unexecuted instantiation: dm.c:list_del
Unexecuted instantiation: emulate.c:list_del
Unexecuted instantiation: hvm.c:list_del
Unexecuted instantiation: i8254.c:list_del
Unexecuted instantiation: intercept.c:list_del
Unexecuted instantiation: ioreq.c:list_del
Unexecuted instantiation: mtrr.c:list_del
Unexecuted instantiation: nestedhvm.c:list_del
Unexecuted instantiation: pmtimer.c:list_del
Unexecuted instantiation: rtc.c:list_del
Unexecuted instantiation: save.c:list_del
Unexecuted instantiation: stdvga.c:list_del
Unexecuted instantiation: vioapic.c:list_del
Unexecuted instantiation: viridian.c:list_del
Unexecuted instantiation: vlapic.c:list_del
Unexecuted instantiation: vmsi.c:list_del
Unexecuted instantiation: vpic.c:list_del
Unexecuted instantiation: vpt.c:list_del
Unexecuted instantiation: intr.c:list_del
Unexecuted instantiation: nestedsvm.c:list_del
Unexecuted instantiation: svm.c:list_del
Unexecuted instantiation: svmdebug.c:list_del
Unexecuted instantiation: vmcb.c:list_del
Unexecuted instantiation: realmode.c:list_del
vmcs.c:list_del
Line
Count
Source
177
807
{
178
807
    ASSERT(entry->next->prev == entry);
179
807
    ASSERT(entry->prev->next == entry);
180
807
    __list_del(entry->prev, entry->next);
181
807
    entry->next = LIST_POISON1;
182
807
    entry->prev = LIST_POISON2;
183
807
}
Unexecuted instantiation: vmx.c:list_del
Unexecuted instantiation: vvmx.c:list_del
Unexecuted instantiation: paging.c:list_del
Unexecuted instantiation: p2m.c:list_del
Unexecuted instantiation: p2m-pt.c:list_del
Unexecuted instantiation: p2m-ept.c:list_del
Unexecuted instantiation: p2m-pod.c:list_del
Unexecuted instantiation: altp2m.c:list_del
Unexecuted instantiation: guest_walk.c:list_del
Unexecuted instantiation: mem_paging.c:list_del
Unexecuted instantiation: mem_sharing.c:list_del
Unexecuted instantiation: multi.c:list_del
Unexecuted instantiation: hap.c:list_del
Unexecuted instantiation: nested_hap.c:list_del
Unexecuted instantiation: nested_ept.c:list_del
Unexecuted instantiation: nmi_int.c:list_del
Unexecuted instantiation: op_model_p4.c:list_del
Unexecuted instantiation: op_model_ppro.c:list_del
Unexecuted instantiation: op_model_athlon.c:list_del
Unexecuted instantiation: backtrace.c:list_del
Unexecuted instantiation: callback.c:list_del
Unexecuted instantiation: descriptor-tables.c:list_del
Unexecuted instantiation: emul-gate-op.c:list_del
Unexecuted instantiation: emul-inv-op.c:list_del
Unexecuted instantiation: emul-priv-op.c:list_del
Unexecuted instantiation: iret.c:list_del
Unexecuted instantiation: misc-hypercalls.c:list_del
Unexecuted instantiation: ro-page-fault.c:list_del
Unexecuted instantiation: acpi_mmcfg.c:list_del
Unexecuted instantiation: mmconf-fam10h.c:list_del
Unexecuted instantiation: mmconfig_64.c:list_del
184
185
/**
186
 * list_del_rcu - deletes entry from list without re-initialization
187
 * @entry: the element to delete from the list.
188
 *
189
 * Note: list_empty on entry does not return true after this,
190
 * the entry is in an undefined state. It is useful for RCU based
191
 * lockfree traversal.
192
 *
193
 * In particular, it means that we can not poison the forward
194
 * pointers that may still be used for walking the list.
195
 *
196
 * The caller must take whatever precautions are necessary
197
 * (such as holding appropriate locks) to avoid racing
198
 * with another list-mutation primitive, such as list_del_rcu()
199
 * or list_add_rcu(), running on this same list.
200
 * However, it is perfectly legal to run concurrently with
201
 * the _rcu list-traversal primitives, such as
202
 * list_for_each_entry_rcu().
203
 *
204
 * Note that the caller is not permitted to immediately free
205
 * the newly deleted entry.  Instead, either synchronize_rcu()
206
 * or call_rcu() must be used to defer freeing until an RCU
207
 * grace period has elapsed.
208
 */
209
static inline void list_del_rcu(struct list_head *entry)
210
1
{
211
1
    __list_del(entry->prev, entry->next);
212
1
    entry->prev = LIST_POISON2;
213
1
}
Unexecuted instantiation: core_parking.c:list_del_rcu
Unexecuted instantiation: cpu.c:list_del_rcu
Unexecuted instantiation: cpupool.c:list_del_rcu
Unexecuted instantiation: domctl.c:list_del_rcu
Unexecuted instantiation: domain.c:list_del_rcu
Unexecuted instantiation: event_2l.c:list_del_rcu
Unexecuted instantiation: event_channel.c:list_del_rcu
Unexecuted instantiation: event_fifo.c:list_del_rcu
Unexecuted instantiation: grant_table.c:list_del_rcu
Unexecuted instantiation: guestcopy.c:list_del_rcu
Unexecuted instantiation: irq.c:list_del_rcu
Unexecuted instantiation: kernel.c:list_del_rcu
Unexecuted instantiation: keyhandler.c:list_del_rcu
Unexecuted instantiation: kexec.c:list_del_rcu
Unexecuted instantiation: kimage.c:list_del_rcu
Unexecuted instantiation: mem_access.c:list_del_rcu
Unexecuted instantiation: memory.c:list_del_rcu
Unexecuted instantiation: monitor.c:list_del_rcu
Unexecuted instantiation: multicall.c:list_del_rcu
Unexecuted instantiation: notifier.c:list_del_rcu
Unexecuted instantiation: page_alloc.c:list_del_rcu
Unexecuted instantiation: pdx.c:list_del_rcu
Unexecuted instantiation: preempt.c:list_del_rcu
Unexecuted instantiation: rangeset.c:list_del_rcu
Unexecuted instantiation: rcupdate.c:list_del_rcu
Unexecuted instantiation: rwlock.c:list_del_rcu
Unexecuted instantiation: sched_arinc653.c:list_del_rcu
Unexecuted instantiation: sched_credit.c:list_del_rcu
Unexecuted instantiation: sched_credit2.c:list_del_rcu
Unexecuted instantiation: sched_rt.c:list_del_rcu
Unexecuted instantiation: sched_null.c:list_del_rcu
Unexecuted instantiation: schedule.c:list_del_rcu
Unexecuted instantiation: shutdown.c:list_del_rcu
Unexecuted instantiation: softirq.c:list_del_rcu
Unexecuted instantiation: spinlock.c:list_del_rcu
Unexecuted instantiation: stop_machine.c:list_del_rcu
Unexecuted instantiation: symbols.c:list_del_rcu
Unexecuted instantiation: sysctl.c:list_del_rcu
Unexecuted instantiation: tasklet.c:list_del_rcu
Unexecuted instantiation: time.c:list_del_rcu
Unexecuted instantiation: timer.c:list_del_rcu
Unexecuted instantiation: trace.c:list_del_rcu
virtual_region.c:list_del_rcu
Line
Count
Source
210
1
{
211
1
    __list_del(entry->prev, entry->next);
212
1
    entry->prev = LIST_POISON2;
213
1
}
Unexecuted instantiation: vm_event.c:list_del_rcu
Unexecuted instantiation: vmap.c:list_del_rcu
Unexecuted instantiation: vsprintf.c:list_del_rcu
Unexecuted instantiation: wait.c:list_del_rcu
Unexecuted instantiation: xenoprof.c:list_del_rcu
Unexecuted instantiation: xmalloc_tlsf.c:list_del_rcu
Unexecuted instantiation: tmem.c:list_del_rcu
Unexecuted instantiation: tmem_xen.c:list_del_rcu
Unexecuted instantiation: tmem_control.c:list_del_rcu
Unexecuted instantiation: llvm.c:list_del_rcu
Unexecuted instantiation: libelf-loader.c:list_del_rcu
Unexecuted instantiation: console.c:list_del_rcu
Unexecuted instantiation: ns16550.c:list_del_rcu
Unexecuted instantiation: ehci-dbgp.c:list_del_rcu
Unexecuted instantiation: serial.c:list_del_rcu
Unexecuted instantiation: cpufreq.c:list_del_rcu
Unexecuted instantiation: cpufreq_ondemand.c:list_del_rcu
Unexecuted instantiation: cpufreq_misc_governors.c:list_del_rcu
Unexecuted instantiation: utility.c:list_del_rcu
Unexecuted instantiation: pci.c:list_del_rcu
Unexecuted instantiation: vpci.c:list_del_rcu
Unexecuted instantiation: header.c:list_del_rcu
Unexecuted instantiation: msi.c:list_del_rcu
Unexecuted instantiation: msix.c:list_del_rcu
Unexecuted instantiation: iommu.c:list_del_rcu
Unexecuted instantiation: io.c:list_del_rcu
Unexecuted instantiation: dmar.c:list_del_rcu
Unexecuted instantiation: utils.c:list_del_rcu
Unexecuted instantiation: qinval.c:list_del_rcu
Unexecuted instantiation: intremap.c:list_del_rcu
Unexecuted instantiation: quirks.c:list_del_rcu
Unexecuted instantiation: vtd.c:list_del_rcu
Unexecuted instantiation: ats.c:list_del_rcu
Unexecuted instantiation: iommu_init.c:list_del_rcu
Unexecuted instantiation: iommu_map.c:list_del_rcu
Unexecuted instantiation: pci_amd_iommu.c:list_del_rcu
Unexecuted instantiation: iommu_intr.c:list_del_rcu
Unexecuted instantiation: iommu_cmd.c:list_del_rcu
Unexecuted instantiation: iommu_guest.c:list_del_rcu
Unexecuted instantiation: numa.c:list_del_rcu
Unexecuted instantiation: osl.c:list_del_rcu
Unexecuted instantiation: pmstat.c:list_del_rcu
Unexecuted instantiation: hwregs.c:list_del_rcu
Unexecuted instantiation: reboot.c:list_del_rcu
Unexecuted instantiation: erst.c:list_del_rcu
Unexecuted instantiation: hest.c:list_del_rcu
Unexecuted instantiation: apei-base.c:list_del_rcu
Unexecuted instantiation: apei-io.c:list_del_rcu
Unexecuted instantiation: vga.c:list_del_rcu
Unexecuted instantiation: vesa.c:list_del_rcu
Unexecuted instantiation: xsm_core.c:list_del_rcu
Unexecuted instantiation: apic.c:list_del_rcu
Unexecuted instantiation: cpuid.c:list_del_rcu
Unexecuted instantiation: compat.c:list_del_rcu
Unexecuted instantiation: crash.c:list_del_rcu
Unexecuted instantiation: debug.c:list_del_rcu
Unexecuted instantiation: domain_page.c:list_del_rcu
Unexecuted instantiation: e820.c:list_del_rcu
Unexecuted instantiation: extable.c:list_del_rcu
Unexecuted instantiation: flushtlb.c:list_del_rcu
Unexecuted instantiation: hypercall.c:list_del_rcu
Unexecuted instantiation: i387.c:list_del_rcu
Unexecuted instantiation: i8259.c:list_del_rcu
Unexecuted instantiation: io_apic.c:list_del_rcu
Unexecuted instantiation: msr.c:list_del_rcu
Unexecuted instantiation: ioport_emulate.c:list_del_rcu
Unexecuted instantiation: machine_kexec.c:list_del_rcu
Unexecuted instantiation: microcode_amd.c:list_del_rcu
Unexecuted instantiation: microcode_intel.c:list_del_rcu
Unexecuted instantiation: microcode.c:list_del_rcu
Unexecuted instantiation: mm.c:list_del_rcu
Unexecuted instantiation: mpparse.c:list_del_rcu
Unexecuted instantiation: nmi.c:list_del_rcu
Unexecuted instantiation: percpu.c:list_del_rcu
Unexecuted instantiation: physdev.c:list_del_rcu
Unexecuted instantiation: platform_hypercall.c:list_del_rcu
Unexecuted instantiation: psr.c:list_del_rcu
Unexecuted instantiation: setup.c:list_del_rcu
Unexecuted instantiation: smp.c:list_del_rcu
Unexecuted instantiation: smpboot.c:list_del_rcu
Unexecuted instantiation: srat.c:list_del_rcu
Unexecuted instantiation: traps.c:list_del_rcu
Unexecuted instantiation: usercopy.c:list_del_rcu
Unexecuted instantiation: x86_emulate.c:list_del_rcu
Unexecuted instantiation: tboot.c:list_del_rcu
Unexecuted instantiation: hpet.c:list_del_rcu
Unexecuted instantiation: xstate.c:list_del_rcu
Unexecuted instantiation: lib.c:list_del_rcu
Unexecuted instantiation: power.c:list_del_rcu
Unexecuted instantiation: suspend.c:list_del_rcu
Unexecuted instantiation: cpu_idle.c:list_del_rcu
Unexecuted instantiation: cpuidle_menu.c:list_del_rcu
Unexecuted instantiation: powernow.c:list_del_rcu
Unexecuted instantiation: amd.c:list_del_rcu
Unexecuted instantiation: common.c:list_del_rcu
Unexecuted instantiation: intel.c:list_del_rcu
Unexecuted instantiation: mwait-idle.c:list_del_rcu
Unexecuted instantiation: vpmu.c:list_del_rcu
Unexecuted instantiation: vpmu_amd.c:list_del_rcu
Unexecuted instantiation: vpmu_intel.c:list_del_rcu
Unexecuted instantiation: amd_nonfatal.c:list_del_rcu
Unexecuted instantiation: mce_amd.c:list_del_rcu
Unexecuted instantiation: mcaction.c:list_del_rcu
Unexecuted instantiation: barrier.c:list_del_rcu
Unexecuted instantiation: mctelem.c:list_del_rcu
Unexecuted instantiation: mce.c:list_del_rcu
Unexecuted instantiation: mce-apei.c:list_del_rcu
Unexecuted instantiation: mce_intel.c:list_del_rcu
Unexecuted instantiation: non-fatal.c:list_del_rcu
Unexecuted instantiation: util.c:list_del_rcu
Unexecuted instantiation: vmce.c:list_del_rcu
Unexecuted instantiation: generic.c:list_del_rcu
Unexecuted instantiation: main.c:list_del_rcu
Unexecuted instantiation: bigsmp.c:list_del_rcu
Unexecuted instantiation: x2apic.c:list_del_rcu
Unexecuted instantiation: default.c:list_del_rcu
Unexecuted instantiation: delivery.c:list_del_rcu
Unexecuted instantiation: probe.c:list_del_rcu
Unexecuted instantiation: asid.c:list_del_rcu
Unexecuted instantiation: dm.c:list_del_rcu
Unexecuted instantiation: emulate.c:list_del_rcu
Unexecuted instantiation: hvm.c:list_del_rcu
Unexecuted instantiation: i8254.c:list_del_rcu
Unexecuted instantiation: intercept.c:list_del_rcu
Unexecuted instantiation: ioreq.c:list_del_rcu
Unexecuted instantiation: mtrr.c:list_del_rcu
Unexecuted instantiation: nestedhvm.c:list_del_rcu
Unexecuted instantiation: pmtimer.c:list_del_rcu
Unexecuted instantiation: rtc.c:list_del_rcu
Unexecuted instantiation: save.c:list_del_rcu
Unexecuted instantiation: stdvga.c:list_del_rcu
Unexecuted instantiation: vioapic.c:list_del_rcu
Unexecuted instantiation: viridian.c:list_del_rcu
Unexecuted instantiation: vlapic.c:list_del_rcu
Unexecuted instantiation: vmsi.c:list_del_rcu
Unexecuted instantiation: vpic.c:list_del_rcu
Unexecuted instantiation: vpt.c:list_del_rcu
Unexecuted instantiation: intr.c:list_del_rcu
Unexecuted instantiation: nestedsvm.c:list_del_rcu
Unexecuted instantiation: svm.c:list_del_rcu
Unexecuted instantiation: svmdebug.c:list_del_rcu
Unexecuted instantiation: vmcb.c:list_del_rcu
Unexecuted instantiation: realmode.c:list_del_rcu
Unexecuted instantiation: vmcs.c:list_del_rcu
Unexecuted instantiation: vmx.c:list_del_rcu
Unexecuted instantiation: vvmx.c:list_del_rcu
Unexecuted instantiation: paging.c:list_del_rcu
Unexecuted instantiation: p2m.c:list_del_rcu
Unexecuted instantiation: p2m-pt.c:list_del_rcu
Unexecuted instantiation: p2m-ept.c:list_del_rcu
Unexecuted instantiation: p2m-pod.c:list_del_rcu
Unexecuted instantiation: altp2m.c:list_del_rcu
Unexecuted instantiation: guest_walk.c:list_del_rcu
Unexecuted instantiation: mem_paging.c:list_del_rcu
Unexecuted instantiation: mem_sharing.c:list_del_rcu
Unexecuted instantiation: multi.c:list_del_rcu
Unexecuted instantiation: hap.c:list_del_rcu
Unexecuted instantiation: nested_hap.c:list_del_rcu
Unexecuted instantiation: nested_ept.c:list_del_rcu
Unexecuted instantiation: nmi_int.c:list_del_rcu
Unexecuted instantiation: op_model_p4.c:list_del_rcu
Unexecuted instantiation: op_model_ppro.c:list_del_rcu
Unexecuted instantiation: op_model_athlon.c:list_del_rcu
Unexecuted instantiation: backtrace.c:list_del_rcu
Unexecuted instantiation: callback.c:list_del_rcu
Unexecuted instantiation: descriptor-tables.c:list_del_rcu
Unexecuted instantiation: emul-gate-op.c:list_del_rcu
Unexecuted instantiation: emul-inv-op.c:list_del_rcu
Unexecuted instantiation: emul-priv-op.c:list_del_rcu
Unexecuted instantiation: iret.c:list_del_rcu
Unexecuted instantiation: misc-hypercalls.c:list_del_rcu
Unexecuted instantiation: ro-page-fault.c:list_del_rcu
Unexecuted instantiation: acpi_mmcfg.c:list_del_rcu
Unexecuted instantiation: mmconf-fam10h.c:list_del_rcu
Unexecuted instantiation: mmconfig_64.c:list_del_rcu
Unexecuted instantiation: mmconfig-shared.c:list_del_rcu
214
215
/**
216
 * list_replace - replace old entry by new one
217
 * @old : the element to be replaced
218
 * @new : the new element to insert
219
 * Note: if 'old' was empty, it will be overwritten.
220
 */
221
static inline void list_replace(struct list_head *old,
222
                                struct list_head *new)
223
0
{
224
0
    new->next = old->next;
225
0
    new->next->prev = new;
226
0
    new->prev = old->prev;
227
0
    new->prev->next = new;
228
0
}
Unexecuted instantiation: machine_kexec.c:list_replace
Unexecuted instantiation: mmconfig-shared.c:list_replace
Unexecuted instantiation: mmconfig_64.c:list_replace
Unexecuted instantiation: mmconf-fam10h.c:list_replace
Unexecuted instantiation: acpi_mmcfg.c:list_replace
Unexecuted instantiation: ro-page-fault.c:list_replace
Unexecuted instantiation: misc-hypercalls.c:list_replace
Unexecuted instantiation: iret.c:list_replace
Unexecuted instantiation: emul-priv-op.c:list_replace
Unexecuted instantiation: emul-inv-op.c:list_replace
Unexecuted instantiation: emul-gate-op.c:list_replace
Unexecuted instantiation: descriptor-tables.c:list_replace
Unexecuted instantiation: callback.c:list_replace
Unexecuted instantiation: backtrace.c:list_replace
Unexecuted instantiation: op_model_athlon.c:list_replace
Unexecuted instantiation: op_model_ppro.c:list_replace
Unexecuted instantiation: op_model_p4.c:list_replace
Unexecuted instantiation: nmi_int.c:list_replace
Unexecuted instantiation: nested_ept.c:list_replace
Unexecuted instantiation: nested_hap.c:list_replace
Unexecuted instantiation: hap.c:list_replace
Unexecuted instantiation: multi.c:list_replace
Unexecuted instantiation: mem_sharing.c:list_replace
Unexecuted instantiation: mem_paging.c:list_replace
Unexecuted instantiation: guest_walk.c:list_replace
Unexecuted instantiation: altp2m.c:list_replace
Unexecuted instantiation: p2m-pod.c:list_replace
Unexecuted instantiation: p2m-ept.c:list_replace
Unexecuted instantiation: p2m-pt.c:list_replace
Unexecuted instantiation: p2m.c:list_replace
Unexecuted instantiation: paging.c:list_replace
Unexecuted instantiation: vvmx.c:list_replace
Unexecuted instantiation: vmx.c:list_replace
Unexecuted instantiation: vmcs.c:list_replace
Unexecuted instantiation: realmode.c:list_replace
Unexecuted instantiation: vmcb.c:list_replace
Unexecuted instantiation: svmdebug.c:list_replace
Unexecuted instantiation: svm.c:list_replace
Unexecuted instantiation: nestedsvm.c:list_replace
Unexecuted instantiation: intr.c:list_replace
Unexecuted instantiation: vpt.c:list_replace
Unexecuted instantiation: vpic.c:list_replace
Unexecuted instantiation: vmsi.c:list_replace
Unexecuted instantiation: vlapic.c:list_replace
Unexecuted instantiation: viridian.c:list_replace
Unexecuted instantiation: vioapic.c:list_replace
Unexecuted instantiation: stdvga.c:list_replace
Unexecuted instantiation: save.c:list_replace
Unexecuted instantiation: rtc.c:list_replace
Unexecuted instantiation: pmtimer.c:list_replace
Unexecuted instantiation: nestedhvm.c:list_replace
Unexecuted instantiation: mtrr.c:list_replace
Unexecuted instantiation: ioreq.c:list_replace
Unexecuted instantiation: intercept.c:list_replace
Unexecuted instantiation: i8254.c:list_replace
Unexecuted instantiation: hvm.c:list_replace
Unexecuted instantiation: emulate.c:list_replace
Unexecuted instantiation: dm.c:list_replace
Unexecuted instantiation: asid.c:list_replace
Unexecuted instantiation: probe.c:list_replace
Unexecuted instantiation: delivery.c:list_replace
Unexecuted instantiation: default.c:list_replace
Unexecuted instantiation: x2apic.c:list_replace
Unexecuted instantiation: bigsmp.c:list_replace
Unexecuted instantiation: main.c:list_replace
Unexecuted instantiation: generic.c:list_replace
Unexecuted instantiation: vmce.c:list_replace
Unexecuted instantiation: util.c:list_replace
Unexecuted instantiation: non-fatal.c:list_replace
Unexecuted instantiation: mce_intel.c:list_replace
Unexecuted instantiation: mce-apei.c:list_replace
Unexecuted instantiation: mce.c:list_replace
Unexecuted instantiation: mctelem.c:list_replace
Unexecuted instantiation: barrier.c:list_replace
Unexecuted instantiation: mcaction.c:list_replace
Unexecuted instantiation: mce_amd.c:list_replace
Unexecuted instantiation: amd_nonfatal.c:list_replace
Unexecuted instantiation: vpmu_intel.c:list_replace
Unexecuted instantiation: vpmu_amd.c:list_replace
Unexecuted instantiation: vpmu.c:list_replace
Unexecuted instantiation: mwait-idle.c:list_replace
Unexecuted instantiation: intel.c:list_replace
Unexecuted instantiation: common.c:list_replace
Unexecuted instantiation: amd.c:list_replace
Unexecuted instantiation: powernow.c:list_replace
Unexecuted instantiation: cpuidle_menu.c:list_replace
Unexecuted instantiation: cpu_idle.c:list_replace
Unexecuted instantiation: suspend.c:list_replace
Unexecuted instantiation: power.c:list_replace
Unexecuted instantiation: lib.c:list_replace
Unexecuted instantiation: xstate.c:list_replace
Unexecuted instantiation: hpet.c:list_replace
Unexecuted instantiation: tboot.c:list_replace
Unexecuted instantiation: x86_emulate.c:list_replace
Unexecuted instantiation: usercopy.c:list_replace
Unexecuted instantiation: traps.c:list_replace
Unexecuted instantiation: srat.c:list_replace
Unexecuted instantiation: smpboot.c:list_replace
Unexecuted instantiation: smp.c:list_replace
Unexecuted instantiation: setup.c:list_replace
Unexecuted instantiation: psr.c:list_replace
Unexecuted instantiation: platform_hypercall.c:list_replace
Unexecuted instantiation: physdev.c:list_replace
Unexecuted instantiation: percpu.c:list_replace
Unexecuted instantiation: nmi.c:list_replace
Unexecuted instantiation: mpparse.c:list_replace
Unexecuted instantiation: mm.c:list_replace
Unexecuted instantiation: microcode.c:list_replace
Unexecuted instantiation: microcode_intel.c:list_replace
Unexecuted instantiation: microcode_amd.c:list_replace
Unexecuted instantiation: ioport_emulate.c:list_replace
Unexecuted instantiation: msr.c:list_replace
Unexecuted instantiation: io_apic.c:list_replace
Unexecuted instantiation: i8259.c:list_replace
Unexecuted instantiation: i387.c:list_replace
Unexecuted instantiation: hypercall.c:list_replace
Unexecuted instantiation: flushtlb.c:list_replace
Unexecuted instantiation: extable.c:list_replace
Unexecuted instantiation: e820.c:list_replace
Unexecuted instantiation: domain_page.c:list_replace
Unexecuted instantiation: debug.c:list_replace
Unexecuted instantiation: crash.c:list_replace
Unexecuted instantiation: compat.c:list_replace
Unexecuted instantiation: cpuid.c:list_replace
Unexecuted instantiation: apic.c:list_replace
Unexecuted instantiation: xsm_core.c:list_replace
Unexecuted instantiation: vesa.c:list_replace
Unexecuted instantiation: vga.c:list_replace
Unexecuted instantiation: apei-io.c:list_replace
Unexecuted instantiation: apei-base.c:list_replace
Unexecuted instantiation: hest.c:list_replace
Unexecuted instantiation: erst.c:list_replace
Unexecuted instantiation: reboot.c:list_replace
Unexecuted instantiation: hwregs.c:list_replace
Unexecuted instantiation: pmstat.c:list_replace
Unexecuted instantiation: osl.c:list_replace
Unexecuted instantiation: numa.c:list_replace
Unexecuted instantiation: iommu_guest.c:list_replace
Unexecuted instantiation: iommu_cmd.c:list_replace
Unexecuted instantiation: iommu_intr.c:list_replace
Unexecuted instantiation: pci_amd_iommu.c:list_replace
Unexecuted instantiation: iommu_map.c:list_replace
Unexecuted instantiation: iommu_init.c:list_replace
Unexecuted instantiation: ats.c:list_replace
Unexecuted instantiation: vtd.c:list_replace
Unexecuted instantiation: quirks.c:list_replace
Unexecuted instantiation: intremap.c:list_replace
Unexecuted instantiation: qinval.c:list_replace
Unexecuted instantiation: utils.c:list_replace
Unexecuted instantiation: dmar.c:list_replace
Unexecuted instantiation: io.c:list_replace
Unexecuted instantiation: iommu.c:list_replace
Unexecuted instantiation: msix.c:list_replace
Unexecuted instantiation: msi.c:list_replace
Unexecuted instantiation: header.c:list_replace
Unexecuted instantiation: vpci.c:list_replace
Unexecuted instantiation: pci.c:list_replace
Unexecuted instantiation: utility.c:list_replace
Unexecuted instantiation: cpufreq_misc_governors.c:list_replace
Unexecuted instantiation: cpufreq_ondemand.c:list_replace
Unexecuted instantiation: cpufreq.c:list_replace
Unexecuted instantiation: serial.c:list_replace
Unexecuted instantiation: ehci-dbgp.c:list_replace
Unexecuted instantiation: ns16550.c:list_replace
Unexecuted instantiation: console.c:list_replace
Unexecuted instantiation: libelf-loader.c:list_replace
Unexecuted instantiation: llvm.c:list_replace
Unexecuted instantiation: tmem_control.c:list_replace
Unexecuted instantiation: tmem_xen.c:list_replace
Unexecuted instantiation: tmem.c:list_replace
Unexecuted instantiation: xmalloc_tlsf.c:list_replace
Unexecuted instantiation: xenoprof.c:list_replace
Unexecuted instantiation: wait.c:list_replace
Unexecuted instantiation: vsprintf.c:list_replace
Unexecuted instantiation: vmap.c:list_replace
Unexecuted instantiation: vm_event.c:list_replace
Unexecuted instantiation: virtual_region.c:list_replace
Unexecuted instantiation: trace.c:list_replace
Unexecuted instantiation: timer.c:list_replace
Unexecuted instantiation: time.c:list_replace
Unexecuted instantiation: tasklet.c:list_replace
Unexecuted instantiation: sysctl.c:list_replace
Unexecuted instantiation: symbols.c:list_replace
Unexecuted instantiation: stop_machine.c:list_replace
Unexecuted instantiation: spinlock.c:list_replace
Unexecuted instantiation: softirq.c:list_replace
Unexecuted instantiation: shutdown.c:list_replace
Unexecuted instantiation: schedule.c:list_replace
Unexecuted instantiation: sched_null.c:list_replace
Unexecuted instantiation: sched_rt.c:list_replace
Unexecuted instantiation: sched_credit2.c:list_replace
Unexecuted instantiation: sched_credit.c:list_replace
Unexecuted instantiation: sched_arinc653.c:list_replace
Unexecuted instantiation: rwlock.c:list_replace
Unexecuted instantiation: rcupdate.c:list_replace
Unexecuted instantiation: rangeset.c:list_replace
Unexecuted instantiation: preempt.c:list_replace
Unexecuted instantiation: pdx.c:list_replace
Unexecuted instantiation: page_alloc.c:list_replace
Unexecuted instantiation: notifier.c:list_replace
Unexecuted instantiation: multicall.c:list_replace
Unexecuted instantiation: monitor.c:list_replace
Unexecuted instantiation: memory.c:list_replace
Unexecuted instantiation: mem_access.c:list_replace
Unexecuted instantiation: kimage.c:list_replace
Unexecuted instantiation: kexec.c:list_replace
Unexecuted instantiation: keyhandler.c:list_replace
Unexecuted instantiation: kernel.c:list_replace
Unexecuted instantiation: irq.c:list_replace
Unexecuted instantiation: guestcopy.c:list_replace
Unexecuted instantiation: grant_table.c:list_replace
Unexecuted instantiation: event_fifo.c:list_replace
Unexecuted instantiation: event_channel.c:list_replace
Unexecuted instantiation: event_2l.c:list_replace
Unexecuted instantiation: domain.c:list_replace
Unexecuted instantiation: domctl.c:list_replace
Unexecuted instantiation: cpupool.c:list_replace
Unexecuted instantiation: cpu.c:list_replace
Unexecuted instantiation: core_parking.c:list_replace
229
230
static inline void list_replace_init(struct list_head *old,
231
                                     struct list_head *new)
232
0
{
233
0
    list_replace(old, new);
234
0
    INIT_LIST_HEAD(old);
235
0
}
Unexecuted instantiation: mmconfig-shared.c:list_replace_init
Unexecuted instantiation: machine_kexec.c:list_replace_init
Unexecuted instantiation: core_parking.c:list_replace_init
Unexecuted instantiation: cpu.c:list_replace_init
Unexecuted instantiation: cpupool.c:list_replace_init
Unexecuted instantiation: domctl.c:list_replace_init
Unexecuted instantiation: domain.c:list_replace_init
Unexecuted instantiation: event_2l.c:list_replace_init
Unexecuted instantiation: event_channel.c:list_replace_init
Unexecuted instantiation: event_fifo.c:list_replace_init
Unexecuted instantiation: grant_table.c:list_replace_init
Unexecuted instantiation: guestcopy.c:list_replace_init
Unexecuted instantiation: irq.c:list_replace_init
Unexecuted instantiation: kernel.c:list_replace_init
Unexecuted instantiation: keyhandler.c:list_replace_init
Unexecuted instantiation: kexec.c:list_replace_init
Unexecuted instantiation: kimage.c:list_replace_init
Unexecuted instantiation: mem_access.c:list_replace_init
Unexecuted instantiation: memory.c:list_replace_init
Unexecuted instantiation: monitor.c:list_replace_init
Unexecuted instantiation: multicall.c:list_replace_init
Unexecuted instantiation: notifier.c:list_replace_init
Unexecuted instantiation: page_alloc.c:list_replace_init
Unexecuted instantiation: pdx.c:list_replace_init
Unexecuted instantiation: preempt.c:list_replace_init
Unexecuted instantiation: rangeset.c:list_replace_init
Unexecuted instantiation: rcupdate.c:list_replace_init
Unexecuted instantiation: rwlock.c:list_replace_init
Unexecuted instantiation: sched_arinc653.c:list_replace_init
Unexecuted instantiation: sched_credit.c:list_replace_init
Unexecuted instantiation: sched_credit2.c:list_replace_init
Unexecuted instantiation: sched_rt.c:list_replace_init
Unexecuted instantiation: sched_null.c:list_replace_init
Unexecuted instantiation: schedule.c:list_replace_init
Unexecuted instantiation: shutdown.c:list_replace_init
Unexecuted instantiation: softirq.c:list_replace_init
Unexecuted instantiation: spinlock.c:list_replace_init
Unexecuted instantiation: stop_machine.c:list_replace_init
Unexecuted instantiation: symbols.c:list_replace_init
Unexecuted instantiation: sysctl.c:list_replace_init
Unexecuted instantiation: tasklet.c:list_replace_init
Unexecuted instantiation: time.c:list_replace_init
Unexecuted instantiation: timer.c:list_replace_init
Unexecuted instantiation: trace.c:list_replace_init
Unexecuted instantiation: virtual_region.c:list_replace_init
Unexecuted instantiation: vm_event.c:list_replace_init
Unexecuted instantiation: vmap.c:list_replace_init
Unexecuted instantiation: vsprintf.c:list_replace_init
Unexecuted instantiation: wait.c:list_replace_init
Unexecuted instantiation: xenoprof.c:list_replace_init
Unexecuted instantiation: xmalloc_tlsf.c:list_replace_init
Unexecuted instantiation: tmem.c:list_replace_init
Unexecuted instantiation: tmem_xen.c:list_replace_init
Unexecuted instantiation: tmem_control.c:list_replace_init
Unexecuted instantiation: llvm.c:list_replace_init
Unexecuted instantiation: mmconfig_64.c:list_replace_init
Unexecuted instantiation: libelf-loader.c:list_replace_init
Unexecuted instantiation: console.c:list_replace_init
Unexecuted instantiation: ns16550.c:list_replace_init
Unexecuted instantiation: ehci-dbgp.c:list_replace_init
Unexecuted instantiation: serial.c:list_replace_init
Unexecuted instantiation: cpufreq.c:list_replace_init
Unexecuted instantiation: cpufreq_ondemand.c:list_replace_init
Unexecuted instantiation: cpufreq_misc_governors.c:list_replace_init
Unexecuted instantiation: utility.c:list_replace_init
Unexecuted instantiation: pci.c:list_replace_init
Unexecuted instantiation: vpci.c:list_replace_init
Unexecuted instantiation: header.c:list_replace_init
Unexecuted instantiation: msi.c:list_replace_init
Unexecuted instantiation: msix.c:list_replace_init
Unexecuted instantiation: iommu.c:list_replace_init
Unexecuted instantiation: io.c:list_replace_init
Unexecuted instantiation: dmar.c:list_replace_init
Unexecuted instantiation: utils.c:list_replace_init
Unexecuted instantiation: qinval.c:list_replace_init
Unexecuted instantiation: intremap.c:list_replace_init
Unexecuted instantiation: quirks.c:list_replace_init
Unexecuted instantiation: vtd.c:list_replace_init
Unexecuted instantiation: ats.c:list_replace_init
Unexecuted instantiation: iommu_init.c:list_replace_init
Unexecuted instantiation: iommu_map.c:list_replace_init
Unexecuted instantiation: pci_amd_iommu.c:list_replace_init
Unexecuted instantiation: iommu_intr.c:list_replace_init
Unexecuted instantiation: iommu_cmd.c:list_replace_init
Unexecuted instantiation: iommu_guest.c:list_replace_init
Unexecuted instantiation: numa.c:list_replace_init
Unexecuted instantiation: osl.c:list_replace_init
Unexecuted instantiation: pmstat.c:list_replace_init
Unexecuted instantiation: hwregs.c:list_replace_init
Unexecuted instantiation: reboot.c:list_replace_init
Unexecuted instantiation: erst.c:list_replace_init
Unexecuted instantiation: hest.c:list_replace_init
Unexecuted instantiation: apei-base.c:list_replace_init
Unexecuted instantiation: apei-io.c:list_replace_init
Unexecuted instantiation: vga.c:list_replace_init
Unexecuted instantiation: vesa.c:list_replace_init
Unexecuted instantiation: xsm_core.c:list_replace_init
Unexecuted instantiation: apic.c:list_replace_init
Unexecuted instantiation: cpuid.c:list_replace_init
Unexecuted instantiation: compat.c:list_replace_init
Unexecuted instantiation: crash.c:list_replace_init
Unexecuted instantiation: debug.c:list_replace_init
Unexecuted instantiation: domain_page.c:list_replace_init
Unexecuted instantiation: e820.c:list_replace_init
Unexecuted instantiation: extable.c:list_replace_init
Unexecuted instantiation: flushtlb.c:list_replace_init
Unexecuted instantiation: hypercall.c:list_replace_init
Unexecuted instantiation: i387.c:list_replace_init
Unexecuted instantiation: i8259.c:list_replace_init
Unexecuted instantiation: io_apic.c:list_replace_init
Unexecuted instantiation: msr.c:list_replace_init
Unexecuted instantiation: ioport_emulate.c:list_replace_init
Unexecuted instantiation: microcode_amd.c:list_replace_init
Unexecuted instantiation: microcode_intel.c:list_replace_init
Unexecuted instantiation: microcode.c:list_replace_init
Unexecuted instantiation: mm.c:list_replace_init
Unexecuted instantiation: mpparse.c:list_replace_init
Unexecuted instantiation: nmi.c:list_replace_init
Unexecuted instantiation: percpu.c:list_replace_init
Unexecuted instantiation: physdev.c:list_replace_init
Unexecuted instantiation: platform_hypercall.c:list_replace_init
Unexecuted instantiation: psr.c:list_replace_init
Unexecuted instantiation: setup.c:list_replace_init
Unexecuted instantiation: smp.c:list_replace_init
Unexecuted instantiation: smpboot.c:list_replace_init
Unexecuted instantiation: srat.c:list_replace_init
Unexecuted instantiation: traps.c:list_replace_init
Unexecuted instantiation: usercopy.c:list_replace_init
Unexecuted instantiation: x86_emulate.c:list_replace_init
Unexecuted instantiation: tboot.c:list_replace_init
Unexecuted instantiation: hpet.c:list_replace_init
Unexecuted instantiation: xstate.c:list_replace_init
Unexecuted instantiation: lib.c:list_replace_init
Unexecuted instantiation: power.c:list_replace_init
Unexecuted instantiation: suspend.c:list_replace_init
Unexecuted instantiation: cpu_idle.c:list_replace_init
Unexecuted instantiation: cpuidle_menu.c:list_replace_init
Unexecuted instantiation: powernow.c:list_replace_init
Unexecuted instantiation: amd.c:list_replace_init
Unexecuted instantiation: common.c:list_replace_init
Unexecuted instantiation: intel.c:list_replace_init
Unexecuted instantiation: mwait-idle.c:list_replace_init
Unexecuted instantiation: vpmu.c:list_replace_init
Unexecuted instantiation: vpmu_amd.c:list_replace_init
Unexecuted instantiation: vpmu_intel.c:list_replace_init
Unexecuted instantiation: amd_nonfatal.c:list_replace_init
Unexecuted instantiation: mce_amd.c:list_replace_init
Unexecuted instantiation: mcaction.c:list_replace_init
Unexecuted instantiation: barrier.c:list_replace_init
Unexecuted instantiation: mctelem.c:list_replace_init
Unexecuted instantiation: mce.c:list_replace_init
Unexecuted instantiation: mce-apei.c:list_replace_init
Unexecuted instantiation: mce_intel.c:list_replace_init
Unexecuted instantiation: non-fatal.c:list_replace_init
Unexecuted instantiation: util.c:list_replace_init
Unexecuted instantiation: vmce.c:list_replace_init
Unexecuted instantiation: generic.c:list_replace_init
Unexecuted instantiation: main.c:list_replace_init
Unexecuted instantiation: bigsmp.c:list_replace_init
Unexecuted instantiation: x2apic.c:list_replace_init
Unexecuted instantiation: default.c:list_replace_init
Unexecuted instantiation: delivery.c:list_replace_init
Unexecuted instantiation: probe.c:list_replace_init
Unexecuted instantiation: asid.c:list_replace_init
Unexecuted instantiation: dm.c:list_replace_init
Unexecuted instantiation: emulate.c:list_replace_init
Unexecuted instantiation: hvm.c:list_replace_init
Unexecuted instantiation: i8254.c:list_replace_init
Unexecuted instantiation: intercept.c:list_replace_init
Unexecuted instantiation: ioreq.c:list_replace_init
Unexecuted instantiation: mtrr.c:list_replace_init
Unexecuted instantiation: nestedhvm.c:list_replace_init
Unexecuted instantiation: pmtimer.c:list_replace_init
Unexecuted instantiation: rtc.c:list_replace_init
Unexecuted instantiation: save.c:list_replace_init
Unexecuted instantiation: stdvga.c:list_replace_init
Unexecuted instantiation: vioapic.c:list_replace_init
Unexecuted instantiation: viridian.c:list_replace_init
Unexecuted instantiation: vlapic.c:list_replace_init
Unexecuted instantiation: vmsi.c:list_replace_init
Unexecuted instantiation: vpic.c:list_replace_init
Unexecuted instantiation: vpt.c:list_replace_init
Unexecuted instantiation: intr.c:list_replace_init
Unexecuted instantiation: nestedsvm.c:list_replace_init
Unexecuted instantiation: svm.c:list_replace_init
Unexecuted instantiation: svmdebug.c:list_replace_init
Unexecuted instantiation: vmcb.c:list_replace_init
Unexecuted instantiation: realmode.c:list_replace_init
Unexecuted instantiation: vmcs.c:list_replace_init
Unexecuted instantiation: vmx.c:list_replace_init
Unexecuted instantiation: vvmx.c:list_replace_init
Unexecuted instantiation: paging.c:list_replace_init
Unexecuted instantiation: p2m.c:list_replace_init
Unexecuted instantiation: p2m-pt.c:list_replace_init
Unexecuted instantiation: p2m-ept.c:list_replace_init
Unexecuted instantiation: p2m-pod.c:list_replace_init
Unexecuted instantiation: altp2m.c:list_replace_init
Unexecuted instantiation: guest_walk.c:list_replace_init
Unexecuted instantiation: mem_paging.c:list_replace_init
Unexecuted instantiation: mem_sharing.c:list_replace_init
Unexecuted instantiation: multi.c:list_replace_init
Unexecuted instantiation: hap.c:list_replace_init
Unexecuted instantiation: nested_hap.c:list_replace_init
Unexecuted instantiation: nested_ept.c:list_replace_init
Unexecuted instantiation: nmi_int.c:list_replace_init
Unexecuted instantiation: op_model_p4.c:list_replace_init
Unexecuted instantiation: op_model_ppro.c:list_replace_init
Unexecuted instantiation: op_model_athlon.c:list_replace_init
Unexecuted instantiation: backtrace.c:list_replace_init
Unexecuted instantiation: callback.c:list_replace_init
Unexecuted instantiation: descriptor-tables.c:list_replace_init
Unexecuted instantiation: emul-gate-op.c:list_replace_init
Unexecuted instantiation: emul-inv-op.c:list_replace_init
Unexecuted instantiation: emul-priv-op.c:list_replace_init
Unexecuted instantiation: iret.c:list_replace_init
Unexecuted instantiation: misc-hypercalls.c:list_replace_init
Unexecuted instantiation: ro-page-fault.c:list_replace_init
Unexecuted instantiation: acpi_mmcfg.c:list_replace_init
Unexecuted instantiation: mmconf-fam10h.c:list_replace_init
236
237
/*
238
 * list_replace_rcu - replace old entry by new one
239
 * @old : the element to be replaced
240
 * @new : the new element to insert
241
 *
242
 * The old entry will be replaced with the new entry atomically.
243
 * Note: 'old' should not be empty.
244
 */
245
static inline void list_replace_rcu(struct list_head *old,
246
                                    struct list_head *new)
247
0
{
248
0
    new->next = old->next;
249
0
    new->prev = old->prev;
250
0
    smp_wmb();
251
0
    new->next->prev = new;
252
0
    new->prev->next = new;
253
0
    old->prev = LIST_POISON2;
254
0
}
Unexecuted instantiation: mmconfig-shared.c:list_replace_rcu
Unexecuted instantiation: mmconfig_64.c:list_replace_rcu
Unexecuted instantiation: mmconf-fam10h.c:list_replace_rcu
Unexecuted instantiation: acpi_mmcfg.c:list_replace_rcu
Unexecuted instantiation: ro-page-fault.c:list_replace_rcu
Unexecuted instantiation: misc-hypercalls.c:list_replace_rcu
Unexecuted instantiation: iret.c:list_replace_rcu
Unexecuted instantiation: emul-priv-op.c:list_replace_rcu
Unexecuted instantiation: emul-inv-op.c:list_replace_rcu
Unexecuted instantiation: emul-gate-op.c:list_replace_rcu
Unexecuted instantiation: descriptor-tables.c:list_replace_rcu
Unexecuted instantiation: callback.c:list_replace_rcu
Unexecuted instantiation: backtrace.c:list_replace_rcu
Unexecuted instantiation: op_model_athlon.c:list_replace_rcu
Unexecuted instantiation: op_model_ppro.c:list_replace_rcu
Unexecuted instantiation: op_model_p4.c:list_replace_rcu
Unexecuted instantiation: nmi_int.c:list_replace_rcu
Unexecuted instantiation: nested_ept.c:list_replace_rcu
Unexecuted instantiation: nested_hap.c:list_replace_rcu
Unexecuted instantiation: hap.c:list_replace_rcu
Unexecuted instantiation: multi.c:list_replace_rcu
Unexecuted instantiation: mem_sharing.c:list_replace_rcu
Unexecuted instantiation: mem_paging.c:list_replace_rcu
Unexecuted instantiation: guest_walk.c:list_replace_rcu
Unexecuted instantiation: altp2m.c:list_replace_rcu
Unexecuted instantiation: p2m-pod.c:list_replace_rcu
Unexecuted instantiation: p2m-ept.c:list_replace_rcu
Unexecuted instantiation: p2m-pt.c:list_replace_rcu
Unexecuted instantiation: p2m.c:list_replace_rcu
Unexecuted instantiation: paging.c:list_replace_rcu
Unexecuted instantiation: vvmx.c:list_replace_rcu
Unexecuted instantiation: vmx.c:list_replace_rcu
Unexecuted instantiation: vmcs.c:list_replace_rcu
Unexecuted instantiation: realmode.c:list_replace_rcu
Unexecuted instantiation: vmcb.c:list_replace_rcu
Unexecuted instantiation: svmdebug.c:list_replace_rcu
Unexecuted instantiation: svm.c:list_replace_rcu
Unexecuted instantiation: nestedsvm.c:list_replace_rcu
Unexecuted instantiation: intr.c:list_replace_rcu
Unexecuted instantiation: vpt.c:list_replace_rcu
Unexecuted instantiation: vpic.c:list_replace_rcu
Unexecuted instantiation: vmsi.c:list_replace_rcu
Unexecuted instantiation: vlapic.c:list_replace_rcu
Unexecuted instantiation: viridian.c:list_replace_rcu
Unexecuted instantiation: vioapic.c:list_replace_rcu
Unexecuted instantiation: stdvga.c:list_replace_rcu
Unexecuted instantiation: save.c:list_replace_rcu
Unexecuted instantiation: rtc.c:list_replace_rcu
Unexecuted instantiation: pmtimer.c:list_replace_rcu
Unexecuted instantiation: nestedhvm.c:list_replace_rcu
Unexecuted instantiation: mtrr.c:list_replace_rcu
Unexecuted instantiation: ioreq.c:list_replace_rcu
Unexecuted instantiation: intercept.c:list_replace_rcu
Unexecuted instantiation: i8254.c:list_replace_rcu
Unexecuted instantiation: hvm.c:list_replace_rcu
Unexecuted instantiation: emulate.c:list_replace_rcu
Unexecuted instantiation: dm.c:list_replace_rcu
Unexecuted instantiation: asid.c:list_replace_rcu
Unexecuted instantiation: probe.c:list_replace_rcu
Unexecuted instantiation: delivery.c:list_replace_rcu
Unexecuted instantiation: default.c:list_replace_rcu
Unexecuted instantiation: x2apic.c:list_replace_rcu
Unexecuted instantiation: bigsmp.c:list_replace_rcu
Unexecuted instantiation: main.c:list_replace_rcu
Unexecuted instantiation: generic.c:list_replace_rcu
Unexecuted instantiation: vmce.c:list_replace_rcu
Unexecuted instantiation: util.c:list_replace_rcu
Unexecuted instantiation: non-fatal.c:list_replace_rcu
Unexecuted instantiation: mce_intel.c:list_replace_rcu
Unexecuted instantiation: mce-apei.c:list_replace_rcu
Unexecuted instantiation: mce.c:list_replace_rcu
Unexecuted instantiation: mctelem.c:list_replace_rcu
Unexecuted instantiation: barrier.c:list_replace_rcu
Unexecuted instantiation: mcaction.c:list_replace_rcu
Unexecuted instantiation: mce_amd.c:list_replace_rcu
Unexecuted instantiation: amd_nonfatal.c:list_replace_rcu
Unexecuted instantiation: vpmu_intel.c:list_replace_rcu
Unexecuted instantiation: vpmu_amd.c:list_replace_rcu
Unexecuted instantiation: vpmu.c:list_replace_rcu
Unexecuted instantiation: mwait-idle.c:list_replace_rcu
Unexecuted instantiation: intel.c:list_replace_rcu
Unexecuted instantiation: common.c:list_replace_rcu
Unexecuted instantiation: amd.c:list_replace_rcu
Unexecuted instantiation: powernow.c:list_replace_rcu
Unexecuted instantiation: cpuidle_menu.c:list_replace_rcu
Unexecuted instantiation: cpu_idle.c:list_replace_rcu
Unexecuted instantiation: suspend.c:list_replace_rcu
Unexecuted instantiation: power.c:list_replace_rcu
Unexecuted instantiation: lib.c:list_replace_rcu
Unexecuted instantiation: xstate.c:list_replace_rcu
Unexecuted instantiation: hpet.c:list_replace_rcu
Unexecuted instantiation: tboot.c:list_replace_rcu
Unexecuted instantiation: x86_emulate.c:list_replace_rcu
Unexecuted instantiation: usercopy.c:list_replace_rcu
Unexecuted instantiation: traps.c:list_replace_rcu
Unexecuted instantiation: srat.c:list_replace_rcu
Unexecuted instantiation: smpboot.c:list_replace_rcu
Unexecuted instantiation: smp.c:list_replace_rcu
Unexecuted instantiation: setup.c:list_replace_rcu
Unexecuted instantiation: psr.c:list_replace_rcu
Unexecuted instantiation: platform_hypercall.c:list_replace_rcu
Unexecuted instantiation: physdev.c:list_replace_rcu
Unexecuted instantiation: percpu.c:list_replace_rcu
Unexecuted instantiation: nmi.c:list_replace_rcu
Unexecuted instantiation: mpparse.c:list_replace_rcu
Unexecuted instantiation: mm.c:list_replace_rcu
Unexecuted instantiation: microcode.c:list_replace_rcu
Unexecuted instantiation: microcode_intel.c:list_replace_rcu
Unexecuted instantiation: microcode_amd.c:list_replace_rcu
Unexecuted instantiation: core_parking.c:list_replace_rcu
Unexecuted instantiation: machine_kexec.c:list_replace_rcu
Unexecuted instantiation: ioport_emulate.c:list_replace_rcu
Unexecuted instantiation: msr.c:list_replace_rcu
Unexecuted instantiation: io_apic.c:list_replace_rcu
Unexecuted instantiation: i8259.c:list_replace_rcu
Unexecuted instantiation: i387.c:list_replace_rcu
Unexecuted instantiation: hypercall.c:list_replace_rcu
Unexecuted instantiation: flushtlb.c:list_replace_rcu
Unexecuted instantiation: extable.c:list_replace_rcu
Unexecuted instantiation: e820.c:list_replace_rcu
Unexecuted instantiation: domain_page.c:list_replace_rcu
Unexecuted instantiation: debug.c:list_replace_rcu
Unexecuted instantiation: crash.c:list_replace_rcu
Unexecuted instantiation: compat.c:list_replace_rcu
Unexecuted instantiation: cpuid.c:list_replace_rcu
Unexecuted instantiation: apic.c:list_replace_rcu
Unexecuted instantiation: xsm_core.c:list_replace_rcu
Unexecuted instantiation: vesa.c:list_replace_rcu
Unexecuted instantiation: vga.c:list_replace_rcu
Unexecuted instantiation: apei-io.c:list_replace_rcu
Unexecuted instantiation: apei-base.c:list_replace_rcu
Unexecuted instantiation: hest.c:list_replace_rcu
Unexecuted instantiation: erst.c:list_replace_rcu
Unexecuted instantiation: reboot.c:list_replace_rcu
Unexecuted instantiation: hwregs.c:list_replace_rcu
Unexecuted instantiation: pmstat.c:list_replace_rcu
Unexecuted instantiation: osl.c:list_replace_rcu
Unexecuted instantiation: numa.c:list_replace_rcu
Unexecuted instantiation: iommu_guest.c:list_replace_rcu
Unexecuted instantiation: iommu_cmd.c:list_replace_rcu
Unexecuted instantiation: iommu_intr.c:list_replace_rcu
Unexecuted instantiation: pci_amd_iommu.c:list_replace_rcu
Unexecuted instantiation: iommu_map.c:list_replace_rcu
Unexecuted instantiation: iommu_init.c:list_replace_rcu
Unexecuted instantiation: ats.c:list_replace_rcu
Unexecuted instantiation: vtd.c:list_replace_rcu
Unexecuted instantiation: quirks.c:list_replace_rcu
Unexecuted instantiation: intremap.c:list_replace_rcu
Unexecuted instantiation: qinval.c:list_replace_rcu
Unexecuted instantiation: utils.c:list_replace_rcu
Unexecuted instantiation: dmar.c:list_replace_rcu
Unexecuted instantiation: io.c:list_replace_rcu
Unexecuted instantiation: iommu.c:list_replace_rcu
Unexecuted instantiation: msix.c:list_replace_rcu
Unexecuted instantiation: msi.c:list_replace_rcu
Unexecuted instantiation: header.c:list_replace_rcu
Unexecuted instantiation: vpci.c:list_replace_rcu
Unexecuted instantiation: pci.c:list_replace_rcu
Unexecuted instantiation: utility.c:list_replace_rcu
Unexecuted instantiation: cpufreq_misc_governors.c:list_replace_rcu
Unexecuted instantiation: cpufreq_ondemand.c:list_replace_rcu
Unexecuted instantiation: cpufreq.c:list_replace_rcu
Unexecuted instantiation: serial.c:list_replace_rcu
Unexecuted instantiation: ehci-dbgp.c:list_replace_rcu
Unexecuted instantiation: ns16550.c:list_replace_rcu
Unexecuted instantiation: console.c:list_replace_rcu
Unexecuted instantiation: libelf-loader.c:list_replace_rcu
Unexecuted instantiation: llvm.c:list_replace_rcu
Unexecuted instantiation: tmem_control.c:list_replace_rcu
Unexecuted instantiation: tmem_xen.c:list_replace_rcu
Unexecuted instantiation: tmem.c:list_replace_rcu
Unexecuted instantiation: xmalloc_tlsf.c:list_replace_rcu
Unexecuted instantiation: xenoprof.c:list_replace_rcu
Unexecuted instantiation: wait.c:list_replace_rcu
Unexecuted instantiation: vsprintf.c:list_replace_rcu
Unexecuted instantiation: vmap.c:list_replace_rcu
Unexecuted instantiation: vm_event.c:list_replace_rcu
Unexecuted instantiation: virtual_region.c:list_replace_rcu
Unexecuted instantiation: trace.c:list_replace_rcu
Unexecuted instantiation: timer.c:list_replace_rcu
Unexecuted instantiation: time.c:list_replace_rcu
Unexecuted instantiation: tasklet.c:list_replace_rcu
Unexecuted instantiation: sysctl.c:list_replace_rcu
Unexecuted instantiation: symbols.c:list_replace_rcu
Unexecuted instantiation: stop_machine.c:list_replace_rcu
Unexecuted instantiation: spinlock.c:list_replace_rcu
Unexecuted instantiation: softirq.c:list_replace_rcu
Unexecuted instantiation: shutdown.c:list_replace_rcu
Unexecuted instantiation: schedule.c:list_replace_rcu
Unexecuted instantiation: sched_null.c:list_replace_rcu
Unexecuted instantiation: sched_rt.c:list_replace_rcu
Unexecuted instantiation: sched_credit2.c:list_replace_rcu
Unexecuted instantiation: sched_credit.c:list_replace_rcu
Unexecuted instantiation: sched_arinc653.c:list_replace_rcu
Unexecuted instantiation: rwlock.c:list_replace_rcu
Unexecuted instantiation: rcupdate.c:list_replace_rcu
Unexecuted instantiation: rangeset.c:list_replace_rcu
Unexecuted instantiation: preempt.c:list_replace_rcu
Unexecuted instantiation: pdx.c:list_replace_rcu
Unexecuted instantiation: page_alloc.c:list_replace_rcu
Unexecuted instantiation: notifier.c:list_replace_rcu
Unexecuted instantiation: multicall.c:list_replace_rcu
Unexecuted instantiation: monitor.c:list_replace_rcu
Unexecuted instantiation: memory.c:list_replace_rcu
Unexecuted instantiation: mem_access.c:list_replace_rcu
Unexecuted instantiation: kimage.c:list_replace_rcu
Unexecuted instantiation: kexec.c:list_replace_rcu
Unexecuted instantiation: keyhandler.c:list_replace_rcu
Unexecuted instantiation: kernel.c:list_replace_rcu
Unexecuted instantiation: irq.c:list_replace_rcu
Unexecuted instantiation: guestcopy.c:list_replace_rcu
Unexecuted instantiation: grant_table.c:list_replace_rcu
Unexecuted instantiation: event_fifo.c:list_replace_rcu
Unexecuted instantiation: event_channel.c:list_replace_rcu
Unexecuted instantiation: event_2l.c:list_replace_rcu
Unexecuted instantiation: domain.c:list_replace_rcu
Unexecuted instantiation: domctl.c:list_replace_rcu
Unexecuted instantiation: cpupool.c:list_replace_rcu
Unexecuted instantiation: cpu.c:list_replace_rcu
255
256
/**
257
 * list_del_init - deletes entry from list and reinitialize it.
258
 * @entry: the element to delete from the list.
259
 */
260
static inline void list_del_init(struct list_head *entry)
261
4.83M
{
262
4.83M
    __list_del(entry->prev, entry->next);
263
4.83M
    INIT_LIST_HEAD(entry);
264
4.83M
}
Unexecuted instantiation: mmconfig_64.c:list_del_init
Unexecuted instantiation: mmconf-fam10h.c:list_del_init
Unexecuted instantiation: acpi_mmcfg.c:list_del_init
Unexecuted instantiation: ro-page-fault.c:list_del_init
Unexecuted instantiation: misc-hypercalls.c:list_del_init
Unexecuted instantiation: iret.c:list_del_init
Unexecuted instantiation: emul-priv-op.c:list_del_init
Unexecuted instantiation: emul-inv-op.c:list_del_init
Unexecuted instantiation: emul-gate-op.c:list_del_init
Unexecuted instantiation: descriptor-tables.c:list_del_init
Unexecuted instantiation: callback.c:list_del_init
Unexecuted instantiation: backtrace.c:list_del_init
Unexecuted instantiation: op_model_athlon.c:list_del_init
Unexecuted instantiation: op_model_ppro.c:list_del_init
Unexecuted instantiation: op_model_p4.c:list_del_init
Unexecuted instantiation: nmi_int.c:list_del_init
Unexecuted instantiation: nested_ept.c:list_del_init
Unexecuted instantiation: nested_hap.c:list_del_init
Unexecuted instantiation: hap.c:list_del_init
Unexecuted instantiation: multi.c:list_del_init
Unexecuted instantiation: mem_sharing.c:list_del_init
Unexecuted instantiation: mem_paging.c:list_del_init
Unexecuted instantiation: guest_walk.c:list_del_init
Unexecuted instantiation: altp2m.c:list_del_init
Unexecuted instantiation: p2m-pod.c:list_del_init
Unexecuted instantiation: p2m-ept.c:list_del_init
Unexecuted instantiation: p2m-pt.c:list_del_init
Unexecuted instantiation: p2m.c:list_del_init
Unexecuted instantiation: paging.c:list_del_init
Unexecuted instantiation: vvmx.c:list_del_init
Unexecuted instantiation: vmx.c:list_del_init
Unexecuted instantiation: vmcs.c:list_del_init
Unexecuted instantiation: realmode.c:list_del_init
Unexecuted instantiation: vmcb.c:list_del_init
Unexecuted instantiation: svmdebug.c:list_del_init
Unexecuted instantiation: svm.c:list_del_init
Unexecuted instantiation: nestedsvm.c:list_del_init
Unexecuted instantiation: intr.c:list_del_init
Unexecuted instantiation: vpt.c:list_del_init
Unexecuted instantiation: vpic.c:list_del_init
Unexecuted instantiation: vmsi.c:list_del_init
Unexecuted instantiation: vlapic.c:list_del_init
Unexecuted instantiation: viridian.c:list_del_init
Unexecuted instantiation: vioapic.c:list_del_init
Unexecuted instantiation: stdvga.c:list_del_init
Unexecuted instantiation: save.c:list_del_init
Unexecuted instantiation: rtc.c:list_del_init
Unexecuted instantiation: pmtimer.c:list_del_init
Unexecuted instantiation: nestedhvm.c:list_del_init
Unexecuted instantiation: mtrr.c:list_del_init
Unexecuted instantiation: ioreq.c:list_del_init
Unexecuted instantiation: intercept.c:list_del_init
Unexecuted instantiation: i8254.c:list_del_init
Unexecuted instantiation: hvm.c:list_del_init
Unexecuted instantiation: emulate.c:list_del_init
Unexecuted instantiation: dm.c:list_del_init
Unexecuted instantiation: asid.c:list_del_init
Unexecuted instantiation: probe.c:list_del_init
Unexecuted instantiation: delivery.c:list_del_init
Unexecuted instantiation: default.c:list_del_init
Unexecuted instantiation: x2apic.c:list_del_init
Unexecuted instantiation: bigsmp.c:list_del_init
Unexecuted instantiation: main.c:list_del_init
Unexecuted instantiation: generic.c:list_del_init
Unexecuted instantiation: vmce.c:list_del_init
Unexecuted instantiation: util.c:list_del_init
Unexecuted instantiation: non-fatal.c:list_del_init
Unexecuted instantiation: mce_intel.c:list_del_init
Unexecuted instantiation: mce-apei.c:list_del_init
Unexecuted instantiation: mce.c:list_del_init
Unexecuted instantiation: mctelem.c:list_del_init
Unexecuted instantiation: barrier.c:list_del_init
Unexecuted instantiation: mcaction.c:list_del_init
Unexecuted instantiation: mce_amd.c:list_del_init
Unexecuted instantiation: amd_nonfatal.c:list_del_init
Unexecuted instantiation: vpmu_intel.c:list_del_init
Unexecuted instantiation: vpmu_amd.c:list_del_init
Unexecuted instantiation: vpmu.c:list_del_init
Unexecuted instantiation: mwait-idle.c:list_del_init
Unexecuted instantiation: intel.c:list_del_init
Unexecuted instantiation: common.c:list_del_init
Unexecuted instantiation: amd.c:list_del_init
Unexecuted instantiation: powernow.c:list_del_init
Unexecuted instantiation: cpuidle_menu.c:list_del_init
Unexecuted instantiation: cpu_idle.c:list_del_init
Unexecuted instantiation: suspend.c:list_del_init
Unexecuted instantiation: power.c:list_del_init
Unexecuted instantiation: lib.c:list_del_init
Unexecuted instantiation: xstate.c:list_del_init
Unexecuted instantiation: hpet.c:list_del_init
Unexecuted instantiation: tboot.c:list_del_init
Unexecuted instantiation: x86_emulate.c:list_del_init
Unexecuted instantiation: usercopy.c:list_del_init
Unexecuted instantiation: traps.c:list_del_init
Unexecuted instantiation: srat.c:list_del_init
Unexecuted instantiation: smpboot.c:list_del_init
Unexecuted instantiation: smp.c:list_del_init
Unexecuted instantiation: setup.c:list_del_init
Unexecuted instantiation: psr.c:list_del_init
Unexecuted instantiation: platform_hypercall.c:list_del_init
Unexecuted instantiation: physdev.c:list_del_init
Unexecuted instantiation: percpu.c:list_del_init
Unexecuted instantiation: nmi.c:list_del_init
Unexecuted instantiation: mpparse.c:list_del_init
Unexecuted instantiation: mm.c:list_del_init
Unexecuted instantiation: microcode.c:list_del_init
Unexecuted instantiation: microcode_intel.c:list_del_init
Unexecuted instantiation: microcode_amd.c:list_del_init
Unexecuted instantiation: machine_kexec.c:list_del_init
Unexecuted instantiation: core_parking.c:list_del_init
Unexecuted instantiation: ioport_emulate.c:list_del_init
Unexecuted instantiation: msr.c:list_del_init
Unexecuted instantiation: io_apic.c:list_del_init
Unexecuted instantiation: i8259.c:list_del_init
Unexecuted instantiation: i387.c:list_del_init
Unexecuted instantiation: hypercall.c:list_del_init
Unexecuted instantiation: flushtlb.c:list_del_init
Unexecuted instantiation: extable.c:list_del_init
Unexecuted instantiation: e820.c:list_del_init
Unexecuted instantiation: domain_page.c:list_del_init
Unexecuted instantiation: debug.c:list_del_init
Unexecuted instantiation: crash.c:list_del_init
Unexecuted instantiation: compat.c:list_del_init
Unexecuted instantiation: cpuid.c:list_del_init
Unexecuted instantiation: apic.c:list_del_init
Unexecuted instantiation: xsm_core.c:list_del_init
Unexecuted instantiation: vesa.c:list_del_init
Unexecuted instantiation: vga.c:list_del_init
Unexecuted instantiation: apei-io.c:list_del_init
Unexecuted instantiation: apei-base.c:list_del_init
Unexecuted instantiation: hest.c:list_del_init
Unexecuted instantiation: erst.c:list_del_init
Unexecuted instantiation: reboot.c:list_del_init
Unexecuted instantiation: hwregs.c:list_del_init
Unexecuted instantiation: pmstat.c:list_del_init
Unexecuted instantiation: osl.c:list_del_init
Unexecuted instantiation: numa.c:list_del_init
Unexecuted instantiation: iommu_guest.c:list_del_init
Unexecuted instantiation: iommu_cmd.c:list_del_init
Unexecuted instantiation: iommu_intr.c:list_del_init
Unexecuted instantiation: pci_amd_iommu.c:list_del_init
Unexecuted instantiation: iommu_map.c:list_del_init
Unexecuted instantiation: iommu_init.c:list_del_init
Unexecuted instantiation: ats.c:list_del_init
Unexecuted instantiation: vtd.c:list_del_init
Unexecuted instantiation: quirks.c:list_del_init
Unexecuted instantiation: intremap.c:list_del_init
Unexecuted instantiation: qinval.c:list_del_init
Unexecuted instantiation: utils.c:list_del_init
Unexecuted instantiation: dmar.c:list_del_init
Unexecuted instantiation: io.c:list_del_init
Unexecuted instantiation: iommu.c:list_del_init
Unexecuted instantiation: msix.c:list_del_init
Unexecuted instantiation: msi.c:list_del_init
Unexecuted instantiation: header.c:list_del_init
Unexecuted instantiation: vpci.c:list_del_init
Unexecuted instantiation: pci.c:list_del_init
Unexecuted instantiation: utility.c:list_del_init
Unexecuted instantiation: cpufreq_misc_governors.c:list_del_init
Unexecuted instantiation: cpufreq_ondemand.c:list_del_init
Unexecuted instantiation: cpufreq.c:list_del_init
Unexecuted instantiation: serial.c:list_del_init
Unexecuted instantiation: ehci-dbgp.c:list_del_init
Unexecuted instantiation: cpu.c:list_del_init
Unexecuted instantiation: ns16550.c:list_del_init
Unexecuted instantiation: console.c:list_del_init
Unexecuted instantiation: libelf-loader.c:list_del_init
Unexecuted instantiation: llvm.c:list_del_init
Unexecuted instantiation: tmem_control.c:list_del_init
Unexecuted instantiation: tmem_xen.c:list_del_init
Unexecuted instantiation: tmem.c:list_del_init
Unexecuted instantiation: xmalloc_tlsf.c:list_del_init
Unexecuted instantiation: xenoprof.c:list_del_init
Unexecuted instantiation: wait.c:list_del_init
Unexecuted instantiation: vsprintf.c:list_del_init
Unexecuted instantiation: vmap.c:list_del_init
Unexecuted instantiation: vm_event.c:list_del_init
Unexecuted instantiation: virtual_region.c:list_del_init
Unexecuted instantiation: trace.c:list_del_init
Unexecuted instantiation: timer.c:list_del_init
Unexecuted instantiation: time.c:list_del_init
tasklet.c:list_del_init
Line
Count
Source
261
5.88k
{
262
5.88k
    __list_del(entry->prev, entry->next);
263
5.88k
    INIT_LIST_HEAD(entry);
264
5.88k
}
Unexecuted instantiation: sysctl.c:list_del_init
Unexecuted instantiation: symbols.c:list_del_init
Unexecuted instantiation: stop_machine.c:list_del_init
Unexecuted instantiation: spinlock.c:list_del_init
Unexecuted instantiation: softirq.c:list_del_init
Unexecuted instantiation: shutdown.c:list_del_init
Unexecuted instantiation: schedule.c:list_del_init
Unexecuted instantiation: sched_null.c:list_del_init
Unexecuted instantiation: sched_rt.c:list_del_init
Unexecuted instantiation: sched_credit2.c:list_del_init
sched_credit.c:list_del_init
Line
Count
Source
261
4.83M
{
262
4.83M
    __list_del(entry->prev, entry->next);
263
4.83M
    INIT_LIST_HEAD(entry);
264
4.83M
}
Unexecuted instantiation: sched_arinc653.c:list_del_init
Unexecuted instantiation: rwlock.c:list_del_init
Unexecuted instantiation: rcupdate.c:list_del_init
Unexecuted instantiation: rangeset.c:list_del_init
Unexecuted instantiation: preempt.c:list_del_init
Unexecuted instantiation: pdx.c:list_del_init
Unexecuted instantiation: page_alloc.c:list_del_init
Unexecuted instantiation: notifier.c:list_del_init
Unexecuted instantiation: multicall.c:list_del_init
Unexecuted instantiation: monitor.c:list_del_init
Unexecuted instantiation: memory.c:list_del_init
Unexecuted instantiation: mem_access.c:list_del_init
Unexecuted instantiation: kimage.c:list_del_init
Unexecuted instantiation: kexec.c:list_del_init
Unexecuted instantiation: keyhandler.c:list_del_init
Unexecuted instantiation: kernel.c:list_del_init
Unexecuted instantiation: irq.c:list_del_init
Unexecuted instantiation: guestcopy.c:list_del_init
Unexecuted instantiation: grant_table.c:list_del_init
Unexecuted instantiation: event_fifo.c:list_del_init
Unexecuted instantiation: event_channel.c:list_del_init
Unexecuted instantiation: event_2l.c:list_del_init
Unexecuted instantiation: domain.c:list_del_init
Unexecuted instantiation: domctl.c:list_del_init
Unexecuted instantiation: cpupool.c:list_del_init
Unexecuted instantiation: mmconfig-shared.c:list_del_init
265
266
/**
267
 * list_move - delete from one list and add as another's head
268
 * @list: the entry to move
269
 * @head: the head that will precede our entry
270
 */
271
static inline void list_move(struct list_head *list, struct list_head *head)
272
0
{
273
0
    __list_del(list->prev, list->next);
274
0
    list_add(list, head);
275
0
}
Unexecuted instantiation: dm.c:list_move
Unexecuted instantiation: msr.c:list_move
Unexecuted instantiation: mmconfig-shared.c:list_move
Unexecuted instantiation: core_parking.c:list_move
Unexecuted instantiation: cpu.c:list_move
Unexecuted instantiation: cpupool.c:list_move
Unexecuted instantiation: domctl.c:list_move
Unexecuted instantiation: domain.c:list_move
Unexecuted instantiation: event_2l.c:list_move
Unexecuted instantiation: event_channel.c:list_move
Unexecuted instantiation: event_fifo.c:list_move
Unexecuted instantiation: grant_table.c:list_move
Unexecuted instantiation: guestcopy.c:list_move
Unexecuted instantiation: irq.c:list_move
Unexecuted instantiation: kernel.c:list_move
Unexecuted instantiation: keyhandler.c:list_move
Unexecuted instantiation: kexec.c:list_move
Unexecuted instantiation: kimage.c:list_move
Unexecuted instantiation: mem_access.c:list_move
Unexecuted instantiation: memory.c:list_move
Unexecuted instantiation: monitor.c:list_move
Unexecuted instantiation: multicall.c:list_move
Unexecuted instantiation: notifier.c:list_move
Unexecuted instantiation: page_alloc.c:list_move
Unexecuted instantiation: pdx.c:list_move
Unexecuted instantiation: preempt.c:list_move
Unexecuted instantiation: rangeset.c:list_move
Unexecuted instantiation: rcupdate.c:list_move
Unexecuted instantiation: rwlock.c:list_move
Unexecuted instantiation: sched_arinc653.c:list_move
Unexecuted instantiation: sched_credit.c:list_move
Unexecuted instantiation: sched_credit2.c:list_move
Unexecuted instantiation: sched_rt.c:list_move
Unexecuted instantiation: sched_null.c:list_move
Unexecuted instantiation: schedule.c:list_move
Unexecuted instantiation: shutdown.c:list_move
Unexecuted instantiation: softirq.c:list_move
Unexecuted instantiation: spinlock.c:list_move
Unexecuted instantiation: stop_machine.c:list_move
Unexecuted instantiation: symbols.c:list_move
Unexecuted instantiation: sysctl.c:list_move
Unexecuted instantiation: tasklet.c:list_move
Unexecuted instantiation: time.c:list_move
Unexecuted instantiation: timer.c:list_move
Unexecuted instantiation: trace.c:list_move
Unexecuted instantiation: virtual_region.c:list_move
Unexecuted instantiation: vm_event.c:list_move
Unexecuted instantiation: vmap.c:list_move
Unexecuted instantiation: vsprintf.c:list_move
Unexecuted instantiation: wait.c:list_move
Unexecuted instantiation: xenoprof.c:list_move
Unexecuted instantiation: xmalloc_tlsf.c:list_move
Unexecuted instantiation: tmem.c:list_move
Unexecuted instantiation: tmem_xen.c:list_move
Unexecuted instantiation: tmem_control.c:list_move
Unexecuted instantiation: llvm.c:list_move
Unexecuted instantiation: libelf-loader.c:list_move
Unexecuted instantiation: console.c:list_move
Unexecuted instantiation: ns16550.c:list_move
Unexecuted instantiation: ehci-dbgp.c:list_move
Unexecuted instantiation: serial.c:list_move
Unexecuted instantiation: cpufreq.c:list_move
Unexecuted instantiation: cpufreq_ondemand.c:list_move
Unexecuted instantiation: cpufreq_misc_governors.c:list_move
Unexecuted instantiation: utility.c:list_move
Unexecuted instantiation: pci.c:list_move
Unexecuted instantiation: vpci.c:list_move
Unexecuted instantiation: header.c:list_move
Unexecuted instantiation: msi.c:list_move
Unexecuted instantiation: msix.c:list_move
Unexecuted instantiation: iommu.c:list_move
Unexecuted instantiation: io.c:list_move
Unexecuted instantiation: dmar.c:list_move
Unexecuted instantiation: utils.c:list_move
Unexecuted instantiation: qinval.c:list_move
Unexecuted instantiation: intremap.c:list_move
Unexecuted instantiation: quirks.c:list_move
Unexecuted instantiation: vtd.c:list_move
Unexecuted instantiation: ats.c:list_move
Unexecuted instantiation: iommu_init.c:list_move
Unexecuted instantiation: iommu_map.c:list_move
Unexecuted instantiation: pci_amd_iommu.c:list_move
Unexecuted instantiation: iommu_intr.c:list_move
Unexecuted instantiation: iommu_cmd.c:list_move
Unexecuted instantiation: iommu_guest.c:list_move
Unexecuted instantiation: numa.c:list_move
Unexecuted instantiation: osl.c:list_move
Unexecuted instantiation: pmstat.c:list_move
Unexecuted instantiation: hwregs.c:list_move
Unexecuted instantiation: reboot.c:list_move
Unexecuted instantiation: erst.c:list_move
Unexecuted instantiation: hest.c:list_move
Unexecuted instantiation: apei-base.c:list_move
Unexecuted instantiation: apei-io.c:list_move
Unexecuted instantiation: vga.c:list_move
Unexecuted instantiation: vesa.c:list_move
Unexecuted instantiation: xsm_core.c:list_move
Unexecuted instantiation: apic.c:list_move
Unexecuted instantiation: cpuid.c:list_move
Unexecuted instantiation: compat.c:list_move
Unexecuted instantiation: crash.c:list_move
Unexecuted instantiation: debug.c:list_move
Unexecuted instantiation: domain_page.c:list_move
Unexecuted instantiation: e820.c:list_move
Unexecuted instantiation: extable.c:list_move
Unexecuted instantiation: flushtlb.c:list_move
Unexecuted instantiation: hypercall.c:list_move
Unexecuted instantiation: i387.c:list_move
Unexecuted instantiation: i8259.c:list_move
Unexecuted instantiation: io_apic.c:list_move
Unexecuted instantiation: ioport_emulate.c:list_move
Unexecuted instantiation: machine_kexec.c:list_move
Unexecuted instantiation: microcode_amd.c:list_move
Unexecuted instantiation: microcode_intel.c:list_move
Unexecuted instantiation: microcode.c:list_move
Unexecuted instantiation: mm.c:list_move
Unexecuted instantiation: mpparse.c:list_move
Unexecuted instantiation: nmi.c:list_move
Unexecuted instantiation: percpu.c:list_move
Unexecuted instantiation: physdev.c:list_move
Unexecuted instantiation: platform_hypercall.c:list_move
Unexecuted instantiation: psr.c:list_move
Unexecuted instantiation: setup.c:list_move
Unexecuted instantiation: smp.c:list_move
Unexecuted instantiation: smpboot.c:list_move
Unexecuted instantiation: srat.c:list_move
Unexecuted instantiation: traps.c:list_move
Unexecuted instantiation: usercopy.c:list_move
Unexecuted instantiation: x86_emulate.c:list_move
Unexecuted instantiation: tboot.c:list_move
Unexecuted instantiation: hpet.c:list_move
Unexecuted instantiation: xstate.c:list_move
Unexecuted instantiation: lib.c:list_move
Unexecuted instantiation: power.c:list_move
Unexecuted instantiation: suspend.c:list_move
Unexecuted instantiation: cpu_idle.c:list_move
Unexecuted instantiation: cpuidle_menu.c:list_move
Unexecuted instantiation: powernow.c:list_move
Unexecuted instantiation: amd.c:list_move
Unexecuted instantiation: common.c:list_move
Unexecuted instantiation: intel.c:list_move
Unexecuted instantiation: mwait-idle.c:list_move
Unexecuted instantiation: vpmu.c:list_move
Unexecuted instantiation: vpmu_amd.c:list_move
Unexecuted instantiation: vpmu_intel.c:list_move
Unexecuted instantiation: amd_nonfatal.c:list_move
Unexecuted instantiation: mce_amd.c:list_move
Unexecuted instantiation: mcaction.c:list_move
Unexecuted instantiation: barrier.c:list_move
Unexecuted instantiation: mctelem.c:list_move
Unexecuted instantiation: mce.c:list_move
Unexecuted instantiation: mce-apei.c:list_move
Unexecuted instantiation: mce_intel.c:list_move
Unexecuted instantiation: non-fatal.c:list_move
Unexecuted instantiation: util.c:list_move
Unexecuted instantiation: vmce.c:list_move
Unexecuted instantiation: generic.c:list_move
Unexecuted instantiation: main.c:list_move
Unexecuted instantiation: bigsmp.c:list_move
Unexecuted instantiation: x2apic.c:list_move
Unexecuted instantiation: default.c:list_move
Unexecuted instantiation: delivery.c:list_move
Unexecuted instantiation: probe.c:list_move
Unexecuted instantiation: asid.c:list_move
Unexecuted instantiation: emulate.c:list_move
Unexecuted instantiation: hvm.c:list_move
Unexecuted instantiation: i8254.c:list_move
Unexecuted instantiation: intercept.c:list_move
Unexecuted instantiation: ioreq.c:list_move
Unexecuted instantiation: mtrr.c:list_move
Unexecuted instantiation: nestedhvm.c:list_move
Unexecuted instantiation: pmtimer.c:list_move
Unexecuted instantiation: rtc.c:list_move
Unexecuted instantiation: save.c:list_move
Unexecuted instantiation: stdvga.c:list_move
Unexecuted instantiation: vioapic.c:list_move
Unexecuted instantiation: viridian.c:list_move
Unexecuted instantiation: vlapic.c:list_move
Unexecuted instantiation: vmsi.c:list_move
Unexecuted instantiation: vpic.c:list_move
Unexecuted instantiation: vpt.c:list_move
Unexecuted instantiation: intr.c:list_move
Unexecuted instantiation: nestedsvm.c:list_move
Unexecuted instantiation: svm.c:list_move
Unexecuted instantiation: svmdebug.c:list_move
Unexecuted instantiation: vmcb.c:list_move
Unexecuted instantiation: realmode.c:list_move
Unexecuted instantiation: vmcs.c:list_move
Unexecuted instantiation: vmx.c:list_move
Unexecuted instantiation: vvmx.c:list_move
Unexecuted instantiation: paging.c:list_move
Unexecuted instantiation: p2m.c:list_move
Unexecuted instantiation: p2m-pt.c:list_move
Unexecuted instantiation: p2m-ept.c:list_move
Unexecuted instantiation: p2m-pod.c:list_move
Unexecuted instantiation: altp2m.c:list_move
Unexecuted instantiation: guest_walk.c:list_move
Unexecuted instantiation: mem_paging.c:list_move
Unexecuted instantiation: mem_sharing.c:list_move
Unexecuted instantiation: multi.c:list_move
Unexecuted instantiation: hap.c:list_move
Unexecuted instantiation: nested_hap.c:list_move
Unexecuted instantiation: nested_ept.c:list_move
Unexecuted instantiation: nmi_int.c:list_move
Unexecuted instantiation: op_model_p4.c:list_move
Unexecuted instantiation: op_model_ppro.c:list_move
Unexecuted instantiation: op_model_athlon.c:list_move
Unexecuted instantiation: backtrace.c:list_move
Unexecuted instantiation: callback.c:list_move
Unexecuted instantiation: descriptor-tables.c:list_move
Unexecuted instantiation: emul-gate-op.c:list_move
Unexecuted instantiation: emul-inv-op.c:list_move
Unexecuted instantiation: emul-priv-op.c:list_move
Unexecuted instantiation: iret.c:list_move
Unexecuted instantiation: misc-hypercalls.c:list_move
Unexecuted instantiation: ro-page-fault.c:list_move
Unexecuted instantiation: acpi_mmcfg.c:list_move
Unexecuted instantiation: mmconf-fam10h.c:list_move
Unexecuted instantiation: mmconfig_64.c:list_move
276
277
/**
278
 * list_move_tail - delete from one list and add as another's tail
279
 * @list: the entry to move
280
 * @head: the head that will follow our entry
281
 */
282
static inline void list_move_tail(struct list_head *list,
283
                                  struct list_head *head)
284
0
{
285
0
    __list_del(list->prev, list->next);
286
0
    list_add_tail(list, head);
287
0
}
Unexecuted instantiation: hvm.c:list_move_tail
Unexecuted instantiation: mmconfig_64.c:list_move_tail
Unexecuted instantiation: cpu.c:list_move_tail
Unexecuted instantiation: cpupool.c:list_move_tail
Unexecuted instantiation: domctl.c:list_move_tail
Unexecuted instantiation: domain.c:list_move_tail
Unexecuted instantiation: event_2l.c:list_move_tail
Unexecuted instantiation: event_channel.c:list_move_tail
Unexecuted instantiation: event_fifo.c:list_move_tail
Unexecuted instantiation: grant_table.c:list_move_tail
Unexecuted instantiation: guestcopy.c:list_move_tail
Unexecuted instantiation: irq.c:list_move_tail
Unexecuted instantiation: kernel.c:list_move_tail
Unexecuted instantiation: keyhandler.c:list_move_tail
Unexecuted instantiation: kexec.c:list_move_tail
Unexecuted instantiation: kimage.c:list_move_tail
Unexecuted instantiation: mem_access.c:list_move_tail
Unexecuted instantiation: memory.c:list_move_tail
Unexecuted instantiation: monitor.c:list_move_tail
Unexecuted instantiation: multicall.c:list_move_tail
Unexecuted instantiation: notifier.c:list_move_tail
Unexecuted instantiation: page_alloc.c:list_move_tail
Unexecuted instantiation: pdx.c:list_move_tail
Unexecuted instantiation: preempt.c:list_move_tail
Unexecuted instantiation: rangeset.c:list_move_tail
Unexecuted instantiation: rcupdate.c:list_move_tail
Unexecuted instantiation: rwlock.c:list_move_tail
Unexecuted instantiation: sched_arinc653.c:list_move_tail
Unexecuted instantiation: sched_credit.c:list_move_tail
Unexecuted instantiation: sched_credit2.c:list_move_tail
Unexecuted instantiation: sched_rt.c:list_move_tail
Unexecuted instantiation: sched_null.c:list_move_tail
Unexecuted instantiation: schedule.c:list_move_tail
Unexecuted instantiation: shutdown.c:list_move_tail
Unexecuted instantiation: softirq.c:list_move_tail
Unexecuted instantiation: spinlock.c:list_move_tail
Unexecuted instantiation: stop_machine.c:list_move_tail
Unexecuted instantiation: symbols.c:list_move_tail
Unexecuted instantiation: sysctl.c:list_move_tail
Unexecuted instantiation: tasklet.c:list_move_tail
Unexecuted instantiation: time.c:list_move_tail
Unexecuted instantiation: timer.c:list_move_tail
Unexecuted instantiation: trace.c:list_move_tail
Unexecuted instantiation: virtual_region.c:list_move_tail
Unexecuted instantiation: vm_event.c:list_move_tail
Unexecuted instantiation: vmap.c:list_move_tail
Unexecuted instantiation: vsprintf.c:list_move_tail
Unexecuted instantiation: wait.c:list_move_tail
Unexecuted instantiation: xenoprof.c:list_move_tail
Unexecuted instantiation: xmalloc_tlsf.c:list_move_tail
Unexecuted instantiation: tmem.c:list_move_tail
Unexecuted instantiation: tmem_xen.c:list_move_tail
Unexecuted instantiation: tmem_control.c:list_move_tail
Unexecuted instantiation: llvm.c:list_move_tail
Unexecuted instantiation: libelf-loader.c:list_move_tail
Unexecuted instantiation: console.c:list_move_tail
Unexecuted instantiation: ns16550.c:list_move_tail
Unexecuted instantiation: ehci-dbgp.c:list_move_tail
Unexecuted instantiation: serial.c:list_move_tail
Unexecuted instantiation: cpufreq.c:list_move_tail
Unexecuted instantiation: cpufreq_ondemand.c:list_move_tail
Unexecuted instantiation: cpufreq_misc_governors.c:list_move_tail
Unexecuted instantiation: utility.c:list_move_tail
Unexecuted instantiation: pci.c:list_move_tail
Unexecuted instantiation: vpci.c:list_move_tail
Unexecuted instantiation: header.c:list_move_tail
Unexecuted instantiation: msi.c:list_move_tail
Unexecuted instantiation: msix.c:list_move_tail
Unexecuted instantiation: iommu.c:list_move_tail
Unexecuted instantiation: io.c:list_move_tail
Unexecuted instantiation: dmar.c:list_move_tail
Unexecuted instantiation: utils.c:list_move_tail
Unexecuted instantiation: qinval.c:list_move_tail
Unexecuted instantiation: intremap.c:list_move_tail
Unexecuted instantiation: quirks.c:list_move_tail
Unexecuted instantiation: vtd.c:list_move_tail
Unexecuted instantiation: ats.c:list_move_tail
Unexecuted instantiation: iommu_init.c:list_move_tail
Unexecuted instantiation: iommu_map.c:list_move_tail
Unexecuted instantiation: pci_amd_iommu.c:list_move_tail
Unexecuted instantiation: iommu_intr.c:list_move_tail
Unexecuted instantiation: iommu_cmd.c:list_move_tail
Unexecuted instantiation: iommu_guest.c:list_move_tail
Unexecuted instantiation: numa.c:list_move_tail
Unexecuted instantiation: osl.c:list_move_tail
Unexecuted instantiation: pmstat.c:list_move_tail
Unexecuted instantiation: hwregs.c:list_move_tail
Unexecuted instantiation: reboot.c:list_move_tail
Unexecuted instantiation: erst.c:list_move_tail
Unexecuted instantiation: hest.c:list_move_tail
Unexecuted instantiation: apei-base.c:list_move_tail
Unexecuted instantiation: apei-io.c:list_move_tail
Unexecuted instantiation: vga.c:list_move_tail
Unexecuted instantiation: vesa.c:list_move_tail
Unexecuted instantiation: xsm_core.c:list_move_tail
Unexecuted instantiation: apic.c:list_move_tail
Unexecuted instantiation: cpuid.c:list_move_tail
Unexecuted instantiation: compat.c:list_move_tail
Unexecuted instantiation: crash.c:list_move_tail
Unexecuted instantiation: debug.c:list_move_tail
Unexecuted instantiation: domain_page.c:list_move_tail
Unexecuted instantiation: e820.c:list_move_tail
Unexecuted instantiation: extable.c:list_move_tail
Unexecuted instantiation: flushtlb.c:list_move_tail
Unexecuted instantiation: hypercall.c:list_move_tail
Unexecuted instantiation: i387.c:list_move_tail
Unexecuted instantiation: i8259.c:list_move_tail
Unexecuted instantiation: io_apic.c:list_move_tail
Unexecuted instantiation: msr.c:list_move_tail
Unexecuted instantiation: ioport_emulate.c:list_move_tail
Unexecuted instantiation: machine_kexec.c:list_move_tail
Unexecuted instantiation: microcode_amd.c:list_move_tail
Unexecuted instantiation: microcode_intel.c:list_move_tail
Unexecuted instantiation: microcode.c:list_move_tail
Unexecuted instantiation: mm.c:list_move_tail
Unexecuted instantiation: mpparse.c:list_move_tail
Unexecuted instantiation: nmi.c:list_move_tail
Unexecuted instantiation: percpu.c:list_move_tail
Unexecuted instantiation: physdev.c:list_move_tail
Unexecuted instantiation: platform_hypercall.c:list_move_tail
Unexecuted instantiation: psr.c:list_move_tail
Unexecuted instantiation: setup.c:list_move_tail
Unexecuted instantiation: smp.c:list_move_tail
Unexecuted instantiation: smpboot.c:list_move_tail
Unexecuted instantiation: srat.c:list_move_tail
Unexecuted instantiation: traps.c:list_move_tail
Unexecuted instantiation: usercopy.c:list_move_tail
Unexecuted instantiation: x86_emulate.c:list_move_tail
Unexecuted instantiation: tboot.c:list_move_tail
Unexecuted instantiation: hpet.c:list_move_tail
Unexecuted instantiation: xstate.c:list_move_tail
Unexecuted instantiation: lib.c:list_move_tail
Unexecuted instantiation: power.c:list_move_tail
Unexecuted instantiation: suspend.c:list_move_tail
Unexecuted instantiation: cpu_idle.c:list_move_tail
Unexecuted instantiation: cpuidle_menu.c:list_move_tail
Unexecuted instantiation: powernow.c:list_move_tail
Unexecuted instantiation: amd.c:list_move_tail
Unexecuted instantiation: common.c:list_move_tail
Unexecuted instantiation: intel.c:list_move_tail
Unexecuted instantiation: mwait-idle.c:list_move_tail
Unexecuted instantiation: vpmu.c:list_move_tail
Unexecuted instantiation: vpmu_amd.c:list_move_tail
Unexecuted instantiation: vpmu_intel.c:list_move_tail
Unexecuted instantiation: amd_nonfatal.c:list_move_tail
Unexecuted instantiation: mce_amd.c:list_move_tail
Unexecuted instantiation: mcaction.c:list_move_tail
Unexecuted instantiation: barrier.c:list_move_tail
Unexecuted instantiation: mctelem.c:list_move_tail
Unexecuted instantiation: mce.c:list_move_tail
Unexecuted instantiation: mce-apei.c:list_move_tail
Unexecuted instantiation: mce_intel.c:list_move_tail
Unexecuted instantiation: non-fatal.c:list_move_tail
Unexecuted instantiation: util.c:list_move_tail
Unexecuted instantiation: vmce.c:list_move_tail
Unexecuted instantiation: generic.c:list_move_tail
Unexecuted instantiation: main.c:list_move_tail
Unexecuted instantiation: bigsmp.c:list_move_tail
Unexecuted instantiation: x2apic.c:list_move_tail
Unexecuted instantiation: default.c:list_move_tail
Unexecuted instantiation: delivery.c:list_move_tail
Unexecuted instantiation: probe.c:list_move_tail
Unexecuted instantiation: asid.c:list_move_tail
Unexecuted instantiation: dm.c:list_move_tail
Unexecuted instantiation: emulate.c:list_move_tail
Unexecuted instantiation: i8254.c:list_move_tail
Unexecuted instantiation: intercept.c:list_move_tail
Unexecuted instantiation: ioreq.c:list_move_tail
Unexecuted instantiation: mtrr.c:list_move_tail
Unexecuted instantiation: nestedhvm.c:list_move_tail
Unexecuted instantiation: pmtimer.c:list_move_tail
Unexecuted instantiation: rtc.c:list_move_tail
Unexecuted instantiation: save.c:list_move_tail
Unexecuted instantiation: stdvga.c:list_move_tail
Unexecuted instantiation: vioapic.c:list_move_tail
Unexecuted instantiation: viridian.c:list_move_tail
Unexecuted instantiation: vlapic.c:list_move_tail
Unexecuted instantiation: vmsi.c:list_move_tail
Unexecuted instantiation: vpic.c:list_move_tail
Unexecuted instantiation: vpt.c:list_move_tail
Unexecuted instantiation: intr.c:list_move_tail
Unexecuted instantiation: nestedsvm.c:list_move_tail
Unexecuted instantiation: svm.c:list_move_tail
Unexecuted instantiation: svmdebug.c:list_move_tail
Unexecuted instantiation: vmcb.c:list_move_tail
Unexecuted instantiation: realmode.c:list_move_tail
Unexecuted instantiation: vmcs.c:list_move_tail
Unexecuted instantiation: vmx.c:list_move_tail
Unexecuted instantiation: vvmx.c:list_move_tail
Unexecuted instantiation: paging.c:list_move_tail
Unexecuted instantiation: p2m.c:list_move_tail
Unexecuted instantiation: p2m-pt.c:list_move_tail
Unexecuted instantiation: p2m-ept.c:list_move_tail
Unexecuted instantiation: p2m-pod.c:list_move_tail
Unexecuted instantiation: altp2m.c:list_move_tail
Unexecuted instantiation: guest_walk.c:list_move_tail
Unexecuted instantiation: mem_paging.c:list_move_tail
Unexecuted instantiation: mem_sharing.c:list_move_tail
Unexecuted instantiation: multi.c:list_move_tail
Unexecuted instantiation: hap.c:list_move_tail
Unexecuted instantiation: nested_hap.c:list_move_tail
Unexecuted instantiation: nested_ept.c:list_move_tail
Unexecuted instantiation: nmi_int.c:list_move_tail
Unexecuted instantiation: op_model_p4.c:list_move_tail
Unexecuted instantiation: op_model_ppro.c:list_move_tail
Unexecuted instantiation: op_model_athlon.c:list_move_tail
Unexecuted instantiation: backtrace.c:list_move_tail
Unexecuted instantiation: callback.c:list_move_tail
Unexecuted instantiation: descriptor-tables.c:list_move_tail
Unexecuted instantiation: emul-gate-op.c:list_move_tail
Unexecuted instantiation: emul-inv-op.c:list_move_tail
Unexecuted instantiation: emul-priv-op.c:list_move_tail
Unexecuted instantiation: iret.c:list_move_tail
Unexecuted instantiation: misc-hypercalls.c:list_move_tail
Unexecuted instantiation: ro-page-fault.c:list_move_tail
Unexecuted instantiation: acpi_mmcfg.c:list_move_tail
Unexecuted instantiation: mmconf-fam10h.c:list_move_tail
Unexecuted instantiation: core_parking.c:list_move_tail
Unexecuted instantiation: mmconfig-shared.c:list_move_tail
288
289
/**
290
 * list_is_last - tests whether @list is the last entry in list @head
291
 * @list: the entry to test
292
 * @head: the head of the list
293
 */
294
static inline int list_is_last(const struct list_head *list,
295
                               const struct list_head *head)
296
0
{
297
0
    return list->next == head;
298
0
}
Unexecuted instantiation: domctl.c:list_is_last
Unexecuted instantiation: domain.c:list_is_last
Unexecuted instantiation: event_2l.c:list_is_last
Unexecuted instantiation: event_channel.c:list_is_last
Unexecuted instantiation: event_fifo.c:list_is_last
Unexecuted instantiation: grant_table.c:list_is_last
Unexecuted instantiation: guestcopy.c:list_is_last
Unexecuted instantiation: irq.c:list_is_last
Unexecuted instantiation: kernel.c:list_is_last
Unexecuted instantiation: keyhandler.c:list_is_last
Unexecuted instantiation: kexec.c:list_is_last
Unexecuted instantiation: kimage.c:list_is_last
Unexecuted instantiation: mem_access.c:list_is_last
Unexecuted instantiation: memory.c:list_is_last
Unexecuted instantiation: monitor.c:list_is_last
Unexecuted instantiation: multicall.c:list_is_last
Unexecuted instantiation: notifier.c:list_is_last
Unexecuted instantiation: page_alloc.c:list_is_last
Unexecuted instantiation: pdx.c:list_is_last
Unexecuted instantiation: preempt.c:list_is_last
Unexecuted instantiation: rangeset.c:list_is_last
Unexecuted instantiation: rcupdate.c:list_is_last
Unexecuted instantiation: rwlock.c:list_is_last
Unexecuted instantiation: sched_arinc653.c:list_is_last
Unexecuted instantiation: sched_credit.c:list_is_last
Unexecuted instantiation: sched_credit2.c:list_is_last
Unexecuted instantiation: sched_rt.c:list_is_last
Unexecuted instantiation: sched_null.c:list_is_last
Unexecuted instantiation: schedule.c:list_is_last
Unexecuted instantiation: shutdown.c:list_is_last
Unexecuted instantiation: softirq.c:list_is_last
Unexecuted instantiation: spinlock.c:list_is_last
Unexecuted instantiation: stop_machine.c:list_is_last
Unexecuted instantiation: symbols.c:list_is_last
Unexecuted instantiation: sysctl.c:list_is_last
Unexecuted instantiation: tasklet.c:list_is_last
Unexecuted instantiation: time.c:list_is_last
Unexecuted instantiation: timer.c:list_is_last
Unexecuted instantiation: trace.c:list_is_last
Unexecuted instantiation: virtual_region.c:list_is_last
Unexecuted instantiation: vm_event.c:list_is_last
Unexecuted instantiation: vmap.c:list_is_last
Unexecuted instantiation: vsprintf.c:list_is_last
Unexecuted instantiation: wait.c:list_is_last
Unexecuted instantiation: xenoprof.c:list_is_last
Unexecuted instantiation: xmalloc_tlsf.c:list_is_last
Unexecuted instantiation: tmem.c:list_is_last
Unexecuted instantiation: tmem_xen.c:list_is_last
Unexecuted instantiation: tmem_control.c:list_is_last
Unexecuted instantiation: llvm.c:list_is_last
Unexecuted instantiation: libelf-loader.c:list_is_last
Unexecuted instantiation: console.c:list_is_last
Unexecuted instantiation: ns16550.c:list_is_last
Unexecuted instantiation: ehci-dbgp.c:list_is_last
Unexecuted instantiation: serial.c:list_is_last
Unexecuted instantiation: cpufreq.c:list_is_last
Unexecuted instantiation: cpufreq_ondemand.c:list_is_last
Unexecuted instantiation: cpufreq_misc_governors.c:list_is_last
Unexecuted instantiation: utility.c:list_is_last
Unexecuted instantiation: pci.c:list_is_last
Unexecuted instantiation: vpci.c:list_is_last
Unexecuted instantiation: header.c:list_is_last
Unexecuted instantiation: msi.c:list_is_last
Unexecuted instantiation: msix.c:list_is_last
Unexecuted instantiation: iommu.c:list_is_last
Unexecuted instantiation: io.c:list_is_last
Unexecuted instantiation: dmar.c:list_is_last
Unexecuted instantiation: utils.c:list_is_last
Unexecuted instantiation: qinval.c:list_is_last
Unexecuted instantiation: intremap.c:list_is_last
Unexecuted instantiation: quirks.c:list_is_last
Unexecuted instantiation: vtd.c:list_is_last
Unexecuted instantiation: ats.c:list_is_last
Unexecuted instantiation: iommu_init.c:list_is_last
Unexecuted instantiation: iommu_map.c:list_is_last
Unexecuted instantiation: pci_amd_iommu.c:list_is_last
Unexecuted instantiation: iommu_intr.c:list_is_last
Unexecuted instantiation: iommu_cmd.c:list_is_last
Unexecuted instantiation: iommu_guest.c:list_is_last
Unexecuted instantiation: numa.c:list_is_last
Unexecuted instantiation: osl.c:list_is_last
Unexecuted instantiation: pmstat.c:list_is_last
Unexecuted instantiation: hwregs.c:list_is_last
Unexecuted instantiation: reboot.c:list_is_last
Unexecuted instantiation: erst.c:list_is_last
Unexecuted instantiation: hest.c:list_is_last
Unexecuted instantiation: apei-base.c:list_is_last
Unexecuted instantiation: apei-io.c:list_is_last
Unexecuted instantiation: vga.c:list_is_last
Unexecuted instantiation: vesa.c:list_is_last
Unexecuted instantiation: xsm_core.c:list_is_last
Unexecuted instantiation: apic.c:list_is_last
Unexecuted instantiation: cpuid.c:list_is_last
Unexecuted instantiation: compat.c:list_is_last
Unexecuted instantiation: crash.c:list_is_last
Unexecuted instantiation: debug.c:list_is_last
Unexecuted instantiation: domain_page.c:list_is_last
Unexecuted instantiation: e820.c:list_is_last
Unexecuted instantiation: extable.c:list_is_last
Unexecuted instantiation: flushtlb.c:list_is_last
Unexecuted instantiation: hypercall.c:list_is_last
Unexecuted instantiation: i387.c:list_is_last
Unexecuted instantiation: i8259.c:list_is_last
Unexecuted instantiation: io_apic.c:list_is_last
Unexecuted instantiation: msr.c:list_is_last
Unexecuted instantiation: ioport_emulate.c:list_is_last
Unexecuted instantiation: machine_kexec.c:list_is_last
Unexecuted instantiation: mmconfig-shared.c:list_is_last
Unexecuted instantiation: core_parking.c:list_is_last
Unexecuted instantiation: cpupool.c:list_is_last
Unexecuted instantiation: microcode_intel.c:list_is_last
Unexecuted instantiation: microcode.c:list_is_last
Unexecuted instantiation: mm.c:list_is_last
Unexecuted instantiation: mpparse.c:list_is_last
Unexecuted instantiation: nmi.c:list_is_last
Unexecuted instantiation: percpu.c:list_is_last
Unexecuted instantiation: physdev.c:list_is_last
Unexecuted instantiation: platform_hypercall.c:list_is_last
Unexecuted instantiation: psr.c:list_is_last
Unexecuted instantiation: setup.c:list_is_last
Unexecuted instantiation: smp.c:list_is_last
Unexecuted instantiation: smpboot.c:list_is_last
Unexecuted instantiation: srat.c:list_is_last
Unexecuted instantiation: traps.c:list_is_last
Unexecuted instantiation: usercopy.c:list_is_last
Unexecuted instantiation: x86_emulate.c:list_is_last
Unexecuted instantiation: tboot.c:list_is_last
Unexecuted instantiation: hpet.c:list_is_last
Unexecuted instantiation: xstate.c:list_is_last
Unexecuted instantiation: lib.c:list_is_last
Unexecuted instantiation: power.c:list_is_last
Unexecuted instantiation: suspend.c:list_is_last
Unexecuted instantiation: cpu_idle.c:list_is_last
Unexecuted instantiation: cpuidle_menu.c:list_is_last
Unexecuted instantiation: powernow.c:list_is_last
Unexecuted instantiation: amd.c:list_is_last
Unexecuted instantiation: common.c:list_is_last
Unexecuted instantiation: intel.c:list_is_last
Unexecuted instantiation: mwait-idle.c:list_is_last
Unexecuted instantiation: vpmu.c:list_is_last
Unexecuted instantiation: vpmu_amd.c:list_is_last
Unexecuted instantiation: vpmu_intel.c:list_is_last
Unexecuted instantiation: amd_nonfatal.c:list_is_last
Unexecuted instantiation: mce_amd.c:list_is_last
Unexecuted instantiation: mcaction.c:list_is_last
Unexecuted instantiation: barrier.c:list_is_last
Unexecuted instantiation: mctelem.c:list_is_last
Unexecuted instantiation: mce.c:list_is_last
Unexecuted instantiation: mce-apei.c:list_is_last
Unexecuted instantiation: mce_intel.c:list_is_last
Unexecuted instantiation: non-fatal.c:list_is_last
Unexecuted instantiation: util.c:list_is_last
Unexecuted instantiation: vmce.c:list_is_last
Unexecuted instantiation: generic.c:list_is_last
Unexecuted instantiation: main.c:list_is_last
Unexecuted instantiation: bigsmp.c:list_is_last
Unexecuted instantiation: x2apic.c:list_is_last
Unexecuted instantiation: default.c:list_is_last
Unexecuted instantiation: delivery.c:list_is_last
Unexecuted instantiation: probe.c:list_is_last
Unexecuted instantiation: asid.c:list_is_last
Unexecuted instantiation: dm.c:list_is_last
Unexecuted instantiation: emulate.c:list_is_last
Unexecuted instantiation: cpu.c:list_is_last
Unexecuted instantiation: microcode_amd.c:list_is_last
Unexecuted instantiation: hvm.c:list_is_last
Unexecuted instantiation: i8254.c:list_is_last
Unexecuted instantiation: intercept.c:list_is_last
Unexecuted instantiation: ioreq.c:list_is_last
Unexecuted instantiation: mtrr.c:list_is_last
Unexecuted instantiation: nestedhvm.c:list_is_last
Unexecuted instantiation: pmtimer.c:list_is_last
Unexecuted instantiation: rtc.c:list_is_last
Unexecuted instantiation: save.c:list_is_last
Unexecuted instantiation: stdvga.c:list_is_last
Unexecuted instantiation: vioapic.c:list_is_last
Unexecuted instantiation: viridian.c:list_is_last
Unexecuted instantiation: vlapic.c:list_is_last
Unexecuted instantiation: vmsi.c:list_is_last
Unexecuted instantiation: vpic.c:list_is_last
Unexecuted instantiation: vpt.c:list_is_last
Unexecuted instantiation: intr.c:list_is_last
Unexecuted instantiation: nestedsvm.c:list_is_last
Unexecuted instantiation: svm.c:list_is_last
Unexecuted instantiation: svmdebug.c:list_is_last
Unexecuted instantiation: vmcb.c:list_is_last
Unexecuted instantiation: realmode.c:list_is_last
Unexecuted instantiation: vmcs.c:list_is_last
Unexecuted instantiation: vmx.c:list_is_last
Unexecuted instantiation: vvmx.c:list_is_last
Unexecuted instantiation: paging.c:list_is_last
Unexecuted instantiation: p2m.c:list_is_last
Unexecuted instantiation: p2m-pt.c:list_is_last
Unexecuted instantiation: p2m-ept.c:list_is_last
Unexecuted instantiation: p2m-pod.c:list_is_last
Unexecuted instantiation: altp2m.c:list_is_last
Unexecuted instantiation: guest_walk.c:list_is_last
Unexecuted instantiation: mem_paging.c:list_is_last
Unexecuted instantiation: mem_sharing.c:list_is_last
Unexecuted instantiation: multi.c:list_is_last
Unexecuted instantiation: hap.c:list_is_last
Unexecuted instantiation: nested_hap.c:list_is_last
Unexecuted instantiation: nested_ept.c:list_is_last
Unexecuted instantiation: nmi_int.c:list_is_last
Unexecuted instantiation: op_model_p4.c:list_is_last
Unexecuted instantiation: op_model_ppro.c:list_is_last
Unexecuted instantiation: op_model_athlon.c:list_is_last
Unexecuted instantiation: backtrace.c:list_is_last
Unexecuted instantiation: callback.c:list_is_last
Unexecuted instantiation: descriptor-tables.c:list_is_last
Unexecuted instantiation: emul-gate-op.c:list_is_last
Unexecuted instantiation: emul-inv-op.c:list_is_last
Unexecuted instantiation: emul-priv-op.c:list_is_last
Unexecuted instantiation: iret.c:list_is_last
Unexecuted instantiation: misc-hypercalls.c:list_is_last
Unexecuted instantiation: ro-page-fault.c:list_is_last
Unexecuted instantiation: acpi_mmcfg.c:list_is_last
Unexecuted instantiation: mmconf-fam10h.c:list_is_last
Unexecuted instantiation: mmconfig_64.c:list_is_last
299
300
/**
301
 * list_empty - tests whether a list is empty
302
 * @head: the list to test.
303
 */
304
static inline int list_empty(const struct list_head *head)
305
14.2M
{
306
14.2M
    return head->next == head;
307
14.2M
}
Unexecuted instantiation: ns16550.c:list_empty
Unexecuted instantiation: core_parking.c:list_empty
Unexecuted instantiation: cpu.c:list_empty
Unexecuted instantiation: cpupool.c:list_empty
Unexecuted instantiation: domctl.c:list_empty
domain.c:list_empty
Line
Count
Source
305
98.9k
{
306
98.9k
    return head->next == head;
307
98.9k
}
Unexecuted instantiation: event_2l.c:list_empty
Unexecuted instantiation: event_channel.c:list_empty
Unexecuted instantiation: event_fifo.c:list_empty
Unexecuted instantiation: grant_table.c:list_empty
Unexecuted instantiation: guestcopy.c:list_empty
Unexecuted instantiation: irq.c:list_empty
Unexecuted instantiation: kernel.c:list_empty
Unexecuted instantiation: keyhandler.c:list_empty
Unexecuted instantiation: kexec.c:list_empty
Unexecuted instantiation: kimage.c:list_empty
Unexecuted instantiation: mem_access.c:list_empty
Unexecuted instantiation: memory.c:list_empty
Unexecuted instantiation: monitor.c:list_empty
Unexecuted instantiation: multicall.c:list_empty
Unexecuted instantiation: notifier.c:list_empty
Unexecuted instantiation: page_alloc.c:list_empty
Unexecuted instantiation: pdx.c:list_empty
Unexecuted instantiation: preempt.c:list_empty
rangeset.c:list_empty
Line
Count
Source
305
1.95k
{
306
1.95k
    return head->next == head;
307
1.95k
}
Unexecuted instantiation: rcupdate.c:list_empty
Unexecuted instantiation: rwlock.c:list_empty
Unexecuted instantiation: sched_arinc653.c:list_empty
sched_credit.c:list_empty
Line
Count
Source
305
9.56M
{
306
9.56M
    return head->next == head;
307
9.56M
}
Unexecuted instantiation: sched_credit2.c:list_empty
Unexecuted instantiation: sched_rt.c:list_empty
Unexecuted instantiation: sched_null.c:list_empty
Unexecuted instantiation: schedule.c:list_empty
Unexecuted instantiation: shutdown.c:list_empty
Unexecuted instantiation: softirq.c:list_empty
Unexecuted instantiation: spinlock.c:list_empty
Unexecuted instantiation: stop_machine.c:list_empty
Unexecuted instantiation: symbols.c:list_empty
Unexecuted instantiation: sysctl.c:list_empty
tasklet.c:list_empty
Line
Count
Source
305
18.2k
{
306
18.2k
    return head->next == head;
307
18.2k
}
Unexecuted instantiation: time.c:list_empty
Unexecuted instantiation: timer.c:list_empty
Unexecuted instantiation: trace.c:list_empty
Unexecuted instantiation: virtual_region.c:list_empty
Unexecuted instantiation: vm_event.c:list_empty
Unexecuted instantiation: vmap.c:list_empty
Unexecuted instantiation: vsprintf.c:list_empty
wait.c:list_empty
Line
Count
Source
305
4.57M
{
306
4.57M
    return head->next == head;
307
4.57M
}
Unexecuted instantiation: xenoprof.c:list_empty
Unexecuted instantiation: xmalloc_tlsf.c:list_empty
Unexecuted instantiation: tmem.c:list_empty
Unexecuted instantiation: tmem_xen.c:list_empty
Unexecuted instantiation: tmem_control.c:list_empty
Unexecuted instantiation: llvm.c:list_empty
Unexecuted instantiation: libelf-loader.c:list_empty
Unexecuted instantiation: console.c:list_empty
Unexecuted instantiation: ehci-dbgp.c:list_empty
Unexecuted instantiation: serial.c:list_empty
Unexecuted instantiation: cpufreq.c:list_empty
Unexecuted instantiation: cpufreq_ondemand.c:list_empty
Unexecuted instantiation: cpufreq_misc_governors.c:list_empty
Unexecuted instantiation: utility.c:list_empty
Unexecuted instantiation: pci.c:list_empty
Unexecuted instantiation: vpci.c:list_empty
Unexecuted instantiation: header.c:list_empty
Unexecuted instantiation: msi.c:list_empty
msix.c:list_empty
Line
Count
Source
305
5
{
306
5
    return head->next == head;
307
5
}
iommu.c:list_empty
Line
Count
Source
305
1
{
306
1
    return head->next == head;
307
1
}
io.c:list_empty
Line
Count
Source
305
12.2k
{
306
12.2k
    return head->next == head;
307
12.2k
}
Unexecuted instantiation: dmar.c:list_empty
Unexecuted instantiation: utils.c:list_empty
Unexecuted instantiation: qinval.c:list_empty
intremap.c:list_empty
Line
Count
Source
305
2
{
306
2
    return head->next == head;
307
2
}
Unexecuted instantiation: quirks.c:list_empty
Unexecuted instantiation: vtd.c:list_empty
Unexecuted instantiation: ats.c:list_empty
Unexecuted instantiation: iommu_init.c:list_empty
Unexecuted instantiation: iommu_map.c:list_empty
Unexecuted instantiation: pci_amd_iommu.c:list_empty
Unexecuted instantiation: iommu_intr.c:list_empty
Unexecuted instantiation: iommu_cmd.c:list_empty
Unexecuted instantiation: iommu_guest.c:list_empty
Unexecuted instantiation: numa.c:list_empty
Unexecuted instantiation: osl.c:list_empty
Unexecuted instantiation: pmstat.c:list_empty
Unexecuted instantiation: hwregs.c:list_empty
Unexecuted instantiation: reboot.c:list_empty
Unexecuted instantiation: erst.c:list_empty
Unexecuted instantiation: hest.c:list_empty
Unexecuted instantiation: apei-base.c:list_empty
Unexecuted instantiation: apei-io.c:list_empty
Unexecuted instantiation: vga.c:list_empty
Unexecuted instantiation: vesa.c:list_empty
Unexecuted instantiation: xsm_core.c:list_empty
Unexecuted instantiation: apic.c:list_empty
Unexecuted instantiation: cpuid.c:list_empty
Unexecuted instantiation: compat.c:list_empty
Unexecuted instantiation: crash.c:list_empty
Unexecuted instantiation: debug.c:list_empty
Unexecuted instantiation: domain_page.c:list_empty
Unexecuted instantiation: e820.c:list_empty
Unexecuted instantiation: extable.c:list_empty
Unexecuted instantiation: flushtlb.c:list_empty
Unexecuted instantiation: hypercall.c:list_empty
Unexecuted instantiation: i387.c:list_empty
Unexecuted instantiation: i8259.c:list_empty
Unexecuted instantiation: io_apic.c:list_empty
Unexecuted instantiation: msr.c:list_empty
Unexecuted instantiation: ioport_emulate.c:list_empty
Unexecuted instantiation: machine_kexec.c:list_empty
Unexecuted instantiation: microcode_amd.c:list_empty
Unexecuted instantiation: microcode_intel.c:list_empty
Unexecuted instantiation: microcode.c:list_empty
Unexecuted instantiation: mm.c:list_empty
Unexecuted instantiation: mpparse.c:list_empty
Unexecuted instantiation: nmi.c:list_empty
Unexecuted instantiation: percpu.c:list_empty
Unexecuted instantiation: physdev.c:list_empty
Unexecuted instantiation: platform_hypercall.c:list_empty
Unexecuted instantiation: psr.c:list_empty
Unexecuted instantiation: setup.c:list_empty
Unexecuted instantiation: smp.c:list_empty
Unexecuted instantiation: smpboot.c:list_empty
Unexecuted instantiation: srat.c:list_empty
Unexecuted instantiation: traps.c:list_empty
Unexecuted instantiation: usercopy.c:list_empty
Unexecuted instantiation: x86_emulate.c:list_empty
Unexecuted instantiation: tboot.c:list_empty
Unexecuted instantiation: hpet.c:list_empty
Unexecuted instantiation: xstate.c:list_empty
Unexecuted instantiation: lib.c:list_empty
Unexecuted instantiation: power.c:list_empty
Unexecuted instantiation: suspend.c:list_empty
Unexecuted instantiation: cpu_idle.c:list_empty
Unexecuted instantiation: cpuidle_menu.c:list_empty
Unexecuted instantiation: powernow.c:list_empty
Unexecuted instantiation: amd.c:list_empty
Unexecuted instantiation: common.c:list_empty
Unexecuted instantiation: intel.c:list_empty
Unexecuted instantiation: mwait-idle.c:list_empty
Unexecuted instantiation: vpmu.c:list_empty
Unexecuted instantiation: vpmu_amd.c:list_empty
Unexecuted instantiation: vpmu_intel.c:list_empty
Unexecuted instantiation: amd_nonfatal.c:list_empty
Unexecuted instantiation: mce_amd.c:list_empty
Unexecuted instantiation: mcaction.c:list_empty
Unexecuted instantiation: barrier.c:list_empty
Unexecuted instantiation: mctelem.c:list_empty
Unexecuted instantiation: mce.c:list_empty
Unexecuted instantiation: mce-apei.c:list_empty
Unexecuted instantiation: mce_intel.c:list_empty
Unexecuted instantiation: non-fatal.c:list_empty
Unexecuted instantiation: util.c:list_empty
Unexecuted instantiation: vmce.c:list_empty
Unexecuted instantiation: generic.c:list_empty
Unexecuted instantiation: main.c:list_empty
Unexecuted instantiation: bigsmp.c:list_empty
Unexecuted instantiation: x2apic.c:list_empty
Unexecuted instantiation: default.c:list_empty
Unexecuted instantiation: delivery.c:list_empty
Unexecuted instantiation: probe.c:list_empty
Unexecuted instantiation: asid.c:list_empty
Unexecuted instantiation: dm.c:list_empty
Unexecuted instantiation: emulate.c:list_empty
Unexecuted instantiation: hvm.c:list_empty
Unexecuted instantiation: i8254.c:list_empty
Unexecuted instantiation: intercept.c:list_empty
ioreq.c:list_empty
Line
Count
Source
305
20.0k
{
306
20.0k
    return head->next == head;
307
20.0k
}
Unexecuted instantiation: mtrr.c:list_empty
Unexecuted instantiation: nestedhvm.c:list_empty
Unexecuted instantiation: pmtimer.c:list_empty
Unexecuted instantiation: rtc.c:list_empty
Unexecuted instantiation: save.c:list_empty
Unexecuted instantiation: stdvga.c:list_empty
Unexecuted instantiation: vioapic.c:list_empty
Unexecuted instantiation: viridian.c:list_empty
Unexecuted instantiation: vlapic.c:list_empty
Unexecuted instantiation: vmsi.c:list_empty
Unexecuted instantiation: vpic.c:list_empty
Unexecuted instantiation: vpt.c:list_empty
Unexecuted instantiation: intr.c:list_empty
Unexecuted instantiation: nestedsvm.c:list_empty
Unexecuted instantiation: svm.c:list_empty
Unexecuted instantiation: svmdebug.c:list_empty
Unexecuted instantiation: vmcb.c:list_empty
Unexecuted instantiation: realmode.c:list_empty
vmcs.c:list_empty
Line
Count
Source
305
548
{
306
548
    return head->next == head;
307
548
}
Unexecuted instantiation: vmx.c:list_empty
Unexecuted instantiation: vvmx.c:list_empty
Unexecuted instantiation: paging.c:list_empty
Unexecuted instantiation: p2m.c:list_empty
Unexecuted instantiation: p2m-pt.c:list_empty
Unexecuted instantiation: p2m-ept.c:list_empty
Unexecuted instantiation: p2m-pod.c:list_empty
Unexecuted instantiation: altp2m.c:list_empty
Unexecuted instantiation: guest_walk.c:list_empty
Unexecuted instantiation: mem_paging.c:list_empty
Unexecuted instantiation: mem_sharing.c:list_empty
Unexecuted instantiation: multi.c:list_empty
Unexecuted instantiation: hap.c:list_empty
Unexecuted instantiation: nested_hap.c:list_empty
Unexecuted instantiation: nested_ept.c:list_empty
Unexecuted instantiation: nmi_int.c:list_empty
Unexecuted instantiation: op_model_p4.c:list_empty
Unexecuted instantiation: op_model_ppro.c:list_empty
Unexecuted instantiation: op_model_athlon.c:list_empty
Unexecuted instantiation: backtrace.c:list_empty
Unexecuted instantiation: callback.c:list_empty
Unexecuted instantiation: descriptor-tables.c:list_empty
Unexecuted instantiation: emul-gate-op.c:list_empty
Unexecuted instantiation: emul-inv-op.c:list_empty
Unexecuted instantiation: emul-priv-op.c:list_empty
Unexecuted instantiation: iret.c:list_empty
Unexecuted instantiation: misc-hypercalls.c:list_empty
Unexecuted instantiation: ro-page-fault.c:list_empty
Unexecuted instantiation: acpi_mmcfg.c:list_empty
Unexecuted instantiation: mmconf-fam10h.c:list_empty
Unexecuted instantiation: mmconfig_64.c:list_empty
Unexecuted instantiation: mmconfig-shared.c:list_empty
308
309
/**
310
 * list_is_singular - tests whether a list has exactly one entry
311
 * @head: the list to test.
312
 */
313
static inline int list_is_singular(const struct list_head *head)
314
0
{
315
0
    return !list_empty(head) && (head->next == head->prev);
316
0
}
Unexecuted instantiation: core_parking.c:list_is_singular
Unexecuted instantiation: cpupool.c:list_is_singular
Unexecuted instantiation: domctl.c:list_is_singular
Unexecuted instantiation: domain.c:list_is_singular
Unexecuted instantiation: event_2l.c:list_is_singular
Unexecuted instantiation: event_channel.c:list_is_singular
Unexecuted instantiation: event_fifo.c:list_is_singular
Unexecuted instantiation: grant_table.c:list_is_singular
Unexecuted instantiation: guestcopy.c:list_is_singular
Unexecuted instantiation: irq.c:list_is_singular
Unexecuted instantiation: kernel.c:list_is_singular
Unexecuted instantiation: keyhandler.c:list_is_singular
Unexecuted instantiation: kexec.c:list_is_singular
Unexecuted instantiation: kimage.c:list_is_singular
Unexecuted instantiation: mem_access.c:list_is_singular
Unexecuted instantiation: memory.c:list_is_singular
Unexecuted instantiation: monitor.c:list_is_singular
Unexecuted instantiation: multicall.c:list_is_singular
Unexecuted instantiation: notifier.c:list_is_singular
Unexecuted instantiation: page_alloc.c:list_is_singular
Unexecuted instantiation: pdx.c:list_is_singular
Unexecuted instantiation: preempt.c:list_is_singular
Unexecuted instantiation: rangeset.c:list_is_singular
Unexecuted instantiation: rcupdate.c:list_is_singular
Unexecuted instantiation: rwlock.c:list_is_singular
Unexecuted instantiation: sched_arinc653.c:list_is_singular
Unexecuted instantiation: sched_credit.c:list_is_singular
Unexecuted instantiation: sched_credit2.c:list_is_singular
Unexecuted instantiation: sched_rt.c:list_is_singular
Unexecuted instantiation: sched_null.c:list_is_singular
Unexecuted instantiation: schedule.c:list_is_singular
Unexecuted instantiation: shutdown.c:list_is_singular
Unexecuted instantiation: softirq.c:list_is_singular
Unexecuted instantiation: spinlock.c:list_is_singular
Unexecuted instantiation: stop_machine.c:list_is_singular
Unexecuted instantiation: symbols.c:list_is_singular
Unexecuted instantiation: sysctl.c:list_is_singular
Unexecuted instantiation: tasklet.c:list_is_singular
Unexecuted instantiation: time.c:list_is_singular
Unexecuted instantiation: timer.c:list_is_singular
Unexecuted instantiation: trace.c:list_is_singular
Unexecuted instantiation: virtual_region.c:list_is_singular
Unexecuted instantiation: vm_event.c:list_is_singular
Unexecuted instantiation: vmap.c:list_is_singular
Unexecuted instantiation: vsprintf.c:list_is_singular
Unexecuted instantiation: wait.c:list_is_singular
Unexecuted instantiation: xenoprof.c:list_is_singular
Unexecuted instantiation: xmalloc_tlsf.c:list_is_singular
Unexecuted instantiation: tmem.c:list_is_singular
Unexecuted instantiation: tmem_xen.c:list_is_singular
Unexecuted instantiation: tmem_control.c:list_is_singular
Unexecuted instantiation: llvm.c:list_is_singular
Unexecuted instantiation: libelf-loader.c:list_is_singular
Unexecuted instantiation: console.c:list_is_singular
Unexecuted instantiation: microcode_intel.c:list_is_singular
Unexecuted instantiation: ns16550.c:list_is_singular
Unexecuted instantiation: ehci-dbgp.c:list_is_singular
Unexecuted instantiation: serial.c:list_is_singular
Unexecuted instantiation: cpufreq.c:list_is_singular
Unexecuted instantiation: cpufreq_ondemand.c:list_is_singular
Unexecuted instantiation: cpufreq_misc_governors.c:list_is_singular
Unexecuted instantiation: utility.c:list_is_singular
Unexecuted instantiation: pci.c:list_is_singular
Unexecuted instantiation: vpci.c:list_is_singular
Unexecuted instantiation: header.c:list_is_singular
Unexecuted instantiation: msi.c:list_is_singular
Unexecuted instantiation: msix.c:list_is_singular
Unexecuted instantiation: iommu.c:list_is_singular
Unexecuted instantiation: io.c:list_is_singular
Unexecuted instantiation: dmar.c:list_is_singular
Unexecuted instantiation: utils.c:list_is_singular
Unexecuted instantiation: qinval.c:list_is_singular
Unexecuted instantiation: intremap.c:list_is_singular
Unexecuted instantiation: quirks.c:list_is_singular
Unexecuted instantiation: vtd.c:list_is_singular
Unexecuted instantiation: ats.c:list_is_singular
Unexecuted instantiation: iommu_init.c:list_is_singular
Unexecuted instantiation: iommu_map.c:list_is_singular
Unexecuted instantiation: pci_amd_iommu.c:list_is_singular
Unexecuted instantiation: iommu_intr.c:list_is_singular
Unexecuted instantiation: iommu_cmd.c:list_is_singular
Unexecuted instantiation: iommu_guest.c:list_is_singular
Unexecuted instantiation: numa.c:list_is_singular
Unexecuted instantiation: osl.c:list_is_singular
Unexecuted instantiation: pmstat.c:list_is_singular
Unexecuted instantiation: hwregs.c:list_is_singular
Unexecuted instantiation: reboot.c:list_is_singular
Unexecuted instantiation: erst.c:list_is_singular
Unexecuted instantiation: hest.c:list_is_singular
Unexecuted instantiation: apei-base.c:list_is_singular
Unexecuted instantiation: apei-io.c:list_is_singular
Unexecuted instantiation: vga.c:list_is_singular
Unexecuted instantiation: vesa.c:list_is_singular
Unexecuted instantiation: xsm_core.c:list_is_singular
Unexecuted instantiation: apic.c:list_is_singular
Unexecuted instantiation: cpuid.c:list_is_singular
Unexecuted instantiation: compat.c:list_is_singular
Unexecuted instantiation: crash.c:list_is_singular
Unexecuted instantiation: debug.c:list_is_singular
Unexecuted instantiation: domain_page.c:list_is_singular
Unexecuted instantiation: e820.c:list_is_singular
Unexecuted instantiation: extable.c:list_is_singular
Unexecuted instantiation: flushtlb.c:list_is_singular
Unexecuted instantiation: hypercall.c:list_is_singular
Unexecuted instantiation: i387.c:list_is_singular
Unexecuted instantiation: i8259.c:list_is_singular
Unexecuted instantiation: io_apic.c:list_is_singular
Unexecuted instantiation: msr.c:list_is_singular
Unexecuted instantiation: ioport_emulate.c:list_is_singular
Unexecuted instantiation: machine_kexec.c:list_is_singular
Unexecuted instantiation: microcode_amd.c:list_is_singular
Unexecuted instantiation: cpu.c:list_is_singular
Unexecuted instantiation: microcode.c:list_is_singular
Unexecuted instantiation: mm.c:list_is_singular
Unexecuted instantiation: mpparse.c:list_is_singular
Unexecuted instantiation: nmi.c:list_is_singular
Unexecuted instantiation: percpu.c:list_is_singular
Unexecuted instantiation: physdev.c:list_is_singular
Unexecuted instantiation: platform_hypercall.c:list_is_singular
Unexecuted instantiation: psr.c:list_is_singular
Unexecuted instantiation: setup.c:list_is_singular
Unexecuted instantiation: smp.c:list_is_singular
Unexecuted instantiation: smpboot.c:list_is_singular
Unexecuted instantiation: srat.c:list_is_singular
Unexecuted instantiation: traps.c:list_is_singular
Unexecuted instantiation: usercopy.c:list_is_singular
Unexecuted instantiation: x86_emulate.c:list_is_singular
Unexecuted instantiation: tboot.c:list_is_singular
Unexecuted instantiation: hpet.c:list_is_singular
Unexecuted instantiation: xstate.c:list_is_singular
Unexecuted instantiation: lib.c:list_is_singular
Unexecuted instantiation: power.c:list_is_singular
Unexecuted instantiation: suspend.c:list_is_singular
Unexecuted instantiation: cpu_idle.c:list_is_singular
Unexecuted instantiation: cpuidle_menu.c:list_is_singular
Unexecuted instantiation: powernow.c:list_is_singular
Unexecuted instantiation: amd.c:list_is_singular
Unexecuted instantiation: common.c:list_is_singular
Unexecuted instantiation: intel.c:list_is_singular
Unexecuted instantiation: mwait-idle.c:list_is_singular
Unexecuted instantiation: vpmu.c:list_is_singular
Unexecuted instantiation: vpmu_amd.c:list_is_singular
Unexecuted instantiation: vpmu_intel.c:list_is_singular
Unexecuted instantiation: amd_nonfatal.c:list_is_singular
Unexecuted instantiation: mce_amd.c:list_is_singular
Unexecuted instantiation: mcaction.c:list_is_singular
Unexecuted instantiation: barrier.c:list_is_singular
Unexecuted instantiation: mctelem.c:list_is_singular
Unexecuted instantiation: mce.c:list_is_singular
Unexecuted instantiation: mce-apei.c:list_is_singular
Unexecuted instantiation: mce_intel.c:list_is_singular
Unexecuted instantiation: non-fatal.c:list_is_singular
Unexecuted instantiation: util.c:list_is_singular
Unexecuted instantiation: vmce.c:list_is_singular
Unexecuted instantiation: generic.c:list_is_singular
Unexecuted instantiation: main.c:list_is_singular
Unexecuted instantiation: bigsmp.c:list_is_singular
Unexecuted instantiation: x2apic.c:list_is_singular
Unexecuted instantiation: default.c:list_is_singular
Unexecuted instantiation: delivery.c:list_is_singular
Unexecuted instantiation: probe.c:list_is_singular
Unexecuted instantiation: asid.c:list_is_singular
Unexecuted instantiation: dm.c:list_is_singular
Unexecuted instantiation: emulate.c:list_is_singular
Unexecuted instantiation: hvm.c:list_is_singular
Unexecuted instantiation: intercept.c:list_is_singular
Unexecuted instantiation: ioreq.c:list_is_singular
Unexecuted instantiation: mtrr.c:list_is_singular
Unexecuted instantiation: nestedhvm.c:list_is_singular
Unexecuted instantiation: pmtimer.c:list_is_singular
Unexecuted instantiation: rtc.c:list_is_singular
Unexecuted instantiation: save.c:list_is_singular
Unexecuted instantiation: stdvga.c:list_is_singular
Unexecuted instantiation: vioapic.c:list_is_singular
Unexecuted instantiation: viridian.c:list_is_singular
Unexecuted instantiation: vlapic.c:list_is_singular
Unexecuted instantiation: vmsi.c:list_is_singular
Unexecuted instantiation: vpic.c:list_is_singular
Unexecuted instantiation: vpt.c:list_is_singular
Unexecuted instantiation: intr.c:list_is_singular
Unexecuted instantiation: nestedsvm.c:list_is_singular
Unexecuted instantiation: svm.c:list_is_singular
Unexecuted instantiation: svmdebug.c:list_is_singular
Unexecuted instantiation: vmcb.c:list_is_singular
Unexecuted instantiation: realmode.c:list_is_singular
Unexecuted instantiation: vmcs.c:list_is_singular
Unexecuted instantiation: vmx.c:list_is_singular
Unexecuted instantiation: vvmx.c:list_is_singular
Unexecuted instantiation: paging.c:list_is_singular
Unexecuted instantiation: p2m.c:list_is_singular
Unexecuted instantiation: p2m-pt.c:list_is_singular
Unexecuted instantiation: p2m-ept.c:list_is_singular
Unexecuted instantiation: p2m-pod.c:list_is_singular
Unexecuted instantiation: altp2m.c:list_is_singular
Unexecuted instantiation: guest_walk.c:list_is_singular
Unexecuted instantiation: mem_paging.c:list_is_singular
Unexecuted instantiation: mem_sharing.c:list_is_singular
Unexecuted instantiation: multi.c:list_is_singular
Unexecuted instantiation: hap.c:list_is_singular
Unexecuted instantiation: nested_hap.c:list_is_singular
Unexecuted instantiation: nested_ept.c:list_is_singular
Unexecuted instantiation: nmi_int.c:list_is_singular
Unexecuted instantiation: op_model_p4.c:list_is_singular
Unexecuted instantiation: op_model_ppro.c:list_is_singular
Unexecuted instantiation: op_model_athlon.c:list_is_singular
Unexecuted instantiation: backtrace.c:list_is_singular
Unexecuted instantiation: callback.c:list_is_singular
Unexecuted instantiation: descriptor-tables.c:list_is_singular
Unexecuted instantiation: emul-gate-op.c:list_is_singular
Unexecuted instantiation: emul-inv-op.c:list_is_singular
Unexecuted instantiation: emul-priv-op.c:list_is_singular
Unexecuted instantiation: iret.c:list_is_singular
Unexecuted instantiation: misc-hypercalls.c:list_is_singular
Unexecuted instantiation: ro-page-fault.c:list_is_singular
Unexecuted instantiation: acpi_mmcfg.c:list_is_singular
Unexecuted instantiation: mmconf-fam10h.c:list_is_singular
Unexecuted instantiation: mmconfig_64.c:list_is_singular
Unexecuted instantiation: mmconfig-shared.c:list_is_singular
Unexecuted instantiation: i8254.c:list_is_singular
317
318
/**
319
 * list_empty_careful - tests whether a list is empty and not being modified
320
 * @head: the list to test
321
 *
322
 * Description:
323
 * tests whether a list is empty _and_ checks that no other CPU might be
324
 * in the process of modifying either member (next or prev)
325
 *
326
 * NOTE: using list_empty_careful() without synchronization
327
 * can only be safe if the only activity that can happen
328
 * to the list entry is list_del_init(). Eg. it cannot be used
329
 * if another CPU could re-list_add() it.
330
 */
331
static inline int list_empty_careful(const struct list_head *head)
332
0
{
333
0
    struct list_head *next = head->next;
334
0
    return (next == head) && (next == head->prev);
335
0
}
Unexecuted instantiation: machine_kexec.c:list_empty_careful
Unexecuted instantiation: io_apic.c:list_empty_careful
Unexecuted instantiation: core_parking.c:list_empty_careful
Unexecuted instantiation: cpu.c:list_empty_careful
Unexecuted instantiation: cpupool.c:list_empty_careful
Unexecuted instantiation: domctl.c:list_empty_careful
Unexecuted instantiation: domain.c:list_empty_careful
Unexecuted instantiation: event_2l.c:list_empty_careful
Unexecuted instantiation: event_channel.c:list_empty_careful
Unexecuted instantiation: event_fifo.c:list_empty_careful
Unexecuted instantiation: grant_table.c:list_empty_careful
Unexecuted instantiation: guestcopy.c:list_empty_careful
Unexecuted instantiation: irq.c:list_empty_careful
Unexecuted instantiation: kernel.c:list_empty_careful
Unexecuted instantiation: keyhandler.c:list_empty_careful
Unexecuted instantiation: kexec.c:list_empty_careful
Unexecuted instantiation: kimage.c:list_empty_careful
Unexecuted instantiation: mem_access.c:list_empty_careful
Unexecuted instantiation: memory.c:list_empty_careful
Unexecuted instantiation: monitor.c:list_empty_careful
Unexecuted instantiation: multicall.c:list_empty_careful
Unexecuted instantiation: notifier.c:list_empty_careful
Unexecuted instantiation: page_alloc.c:list_empty_careful
Unexecuted instantiation: pdx.c:list_empty_careful
Unexecuted instantiation: preempt.c:list_empty_careful
Unexecuted instantiation: rangeset.c:list_empty_careful
Unexecuted instantiation: rcupdate.c:list_empty_careful
Unexecuted instantiation: rwlock.c:list_empty_careful
Unexecuted instantiation: sched_arinc653.c:list_empty_careful
Unexecuted instantiation: sched_credit.c:list_empty_careful
Unexecuted instantiation: sched_credit2.c:list_empty_careful
Unexecuted instantiation: sched_rt.c:list_empty_careful
Unexecuted instantiation: sched_null.c:list_empty_careful
Unexecuted instantiation: schedule.c:list_empty_careful
Unexecuted instantiation: shutdown.c:list_empty_careful
Unexecuted instantiation: softirq.c:list_empty_careful
Unexecuted instantiation: spinlock.c:list_empty_careful
Unexecuted instantiation: stop_machine.c:list_empty_careful
Unexecuted instantiation: symbols.c:list_empty_careful
Unexecuted instantiation: sysctl.c:list_empty_careful
Unexecuted instantiation: tasklet.c:list_empty_careful
Unexecuted instantiation: time.c:list_empty_careful
Unexecuted instantiation: timer.c:list_empty_careful
Unexecuted instantiation: trace.c:list_empty_careful
Unexecuted instantiation: virtual_region.c:list_empty_careful
Unexecuted instantiation: vm_event.c:list_empty_careful
Unexecuted instantiation: vmap.c:list_empty_careful
Unexecuted instantiation: vsprintf.c:list_empty_careful
Unexecuted instantiation: wait.c:list_empty_careful
Unexecuted instantiation: xenoprof.c:list_empty_careful
Unexecuted instantiation: xmalloc_tlsf.c:list_empty_careful
Unexecuted instantiation: tmem.c:list_empty_careful
Unexecuted instantiation: tmem_xen.c:list_empty_careful
Unexecuted instantiation: tmem_control.c:list_empty_careful
Unexecuted instantiation: llvm.c:list_empty_careful
Unexecuted instantiation: libelf-loader.c:list_empty_careful
Unexecuted instantiation: console.c:list_empty_careful
Unexecuted instantiation: ns16550.c:list_empty_careful
Unexecuted instantiation: ehci-dbgp.c:list_empty_careful
Unexecuted instantiation: serial.c:list_empty_careful
Unexecuted instantiation: cpufreq.c:list_empty_careful
Unexecuted instantiation: cpufreq_ondemand.c:list_empty_careful
Unexecuted instantiation: cpufreq_misc_governors.c:list_empty_careful
Unexecuted instantiation: utility.c:list_empty_careful
Unexecuted instantiation: pci.c:list_empty_careful
Unexecuted instantiation: vpci.c:list_empty_careful
Unexecuted instantiation: header.c:list_empty_careful
Unexecuted instantiation: msi.c:list_empty_careful
Unexecuted instantiation: msix.c:list_empty_careful
Unexecuted instantiation: iommu.c:list_empty_careful
Unexecuted instantiation: io.c:list_empty_careful
Unexecuted instantiation: dmar.c:list_empty_careful
Unexecuted instantiation: utils.c:list_empty_careful
Unexecuted instantiation: qinval.c:list_empty_careful
Unexecuted instantiation: intremap.c:list_empty_careful
Unexecuted instantiation: quirks.c:list_empty_careful
Unexecuted instantiation: vtd.c:list_empty_careful
Unexecuted instantiation: ats.c:list_empty_careful
Unexecuted instantiation: iommu_init.c:list_empty_careful
Unexecuted instantiation: iommu_map.c:list_empty_careful
Unexecuted instantiation: pci_amd_iommu.c:list_empty_careful
Unexecuted instantiation: iommu_intr.c:list_empty_careful
Unexecuted instantiation: iommu_cmd.c:list_empty_careful
Unexecuted instantiation: iommu_guest.c:list_empty_careful
Unexecuted instantiation: numa.c:list_empty_careful
Unexecuted instantiation: osl.c:list_empty_careful
Unexecuted instantiation: pmstat.c:list_empty_careful
Unexecuted instantiation: hwregs.c:list_empty_careful
Unexecuted instantiation: reboot.c:list_empty_careful
Unexecuted instantiation: erst.c:list_empty_careful
Unexecuted instantiation: hest.c:list_empty_careful
Unexecuted instantiation: apei-base.c:list_empty_careful
Unexecuted instantiation: apei-io.c:list_empty_careful
Unexecuted instantiation: vga.c:list_empty_careful
Unexecuted instantiation: vesa.c:list_empty_careful
Unexecuted instantiation: xsm_core.c:list_empty_careful
Unexecuted instantiation: apic.c:list_empty_careful
Unexecuted instantiation: cpuid.c:list_empty_careful
Unexecuted instantiation: compat.c:list_empty_careful
Unexecuted instantiation: crash.c:list_empty_careful
Unexecuted instantiation: debug.c:list_empty_careful
Unexecuted instantiation: domain_page.c:list_empty_careful
Unexecuted instantiation: e820.c:list_empty_careful
Unexecuted instantiation: extable.c:list_empty_careful
Unexecuted instantiation: flushtlb.c:list_empty_careful
Unexecuted instantiation: hypercall.c:list_empty_careful
Unexecuted instantiation: i387.c:list_empty_careful
Unexecuted instantiation: i8259.c:list_empty_careful
Unexecuted instantiation: msr.c:list_empty_careful
Unexecuted instantiation: ioport_emulate.c:list_empty_careful
Unexecuted instantiation: microcode_amd.c:list_empty_careful
Unexecuted instantiation: microcode_intel.c:list_empty_careful
Unexecuted instantiation: microcode.c:list_empty_careful
Unexecuted instantiation: mm.c:list_empty_careful
Unexecuted instantiation: mpparse.c:list_empty_careful
Unexecuted instantiation: nmi.c:list_empty_careful
Unexecuted instantiation: percpu.c:list_empty_careful
Unexecuted instantiation: physdev.c:list_empty_careful
Unexecuted instantiation: platform_hypercall.c:list_empty_careful
Unexecuted instantiation: psr.c:list_empty_careful
Unexecuted instantiation: setup.c:list_empty_careful
Unexecuted instantiation: smp.c:list_empty_careful
Unexecuted instantiation: smpboot.c:list_empty_careful
Unexecuted instantiation: srat.c:list_empty_careful
Unexecuted instantiation: traps.c:list_empty_careful
Unexecuted instantiation: usercopy.c:list_empty_careful
Unexecuted instantiation: x86_emulate.c:list_empty_careful
Unexecuted instantiation: tboot.c:list_empty_careful
Unexecuted instantiation: hpet.c:list_empty_careful
Unexecuted instantiation: xstate.c:list_empty_careful
Unexecuted instantiation: lib.c:list_empty_careful
Unexecuted instantiation: power.c:list_empty_careful
Unexecuted instantiation: suspend.c:list_empty_careful
Unexecuted instantiation: cpu_idle.c:list_empty_careful
Unexecuted instantiation: cpuidle_menu.c:list_empty_careful
Unexecuted instantiation: powernow.c:list_empty_careful
Unexecuted instantiation: amd.c:list_empty_careful
Unexecuted instantiation: common.c:list_empty_careful
Unexecuted instantiation: intel.c:list_empty_careful
Unexecuted instantiation: mwait-idle.c:list_empty_careful
Unexecuted instantiation: vpmu.c:list_empty_careful
Unexecuted instantiation: vpmu_amd.c:list_empty_careful
Unexecuted instantiation: vpmu_intel.c:list_empty_careful
Unexecuted instantiation: amd_nonfatal.c:list_empty_careful
Unexecuted instantiation: mce_amd.c:list_empty_careful
Unexecuted instantiation: mcaction.c:list_empty_careful
Unexecuted instantiation: barrier.c:list_empty_careful
Unexecuted instantiation: mctelem.c:list_empty_careful
Unexecuted instantiation: mce.c:list_empty_careful
Unexecuted instantiation: mce-apei.c:list_empty_careful
Unexecuted instantiation: mce_intel.c:list_empty_careful
Unexecuted instantiation: non-fatal.c:list_empty_careful
Unexecuted instantiation: util.c:list_empty_careful
Unexecuted instantiation: vmce.c:list_empty_careful
Unexecuted instantiation: generic.c:list_empty_careful
Unexecuted instantiation: main.c:list_empty_careful
Unexecuted instantiation: bigsmp.c:list_empty_careful
Unexecuted instantiation: x2apic.c:list_empty_careful
Unexecuted instantiation: default.c:list_empty_careful
Unexecuted instantiation: delivery.c:list_empty_careful
Unexecuted instantiation: probe.c:list_empty_careful
Unexecuted instantiation: asid.c:list_empty_careful
Unexecuted instantiation: dm.c:list_empty_careful
Unexecuted instantiation: emulate.c:list_empty_careful
Unexecuted instantiation: hvm.c:list_empty_careful
Unexecuted instantiation: i8254.c:list_empty_careful
Unexecuted instantiation: intercept.c:list_empty_careful
Unexecuted instantiation: ioreq.c:list_empty_careful
Unexecuted instantiation: mtrr.c:list_empty_careful
Unexecuted instantiation: nestedhvm.c:list_empty_careful
Unexecuted instantiation: pmtimer.c:list_empty_careful
Unexecuted instantiation: rtc.c:list_empty_careful
Unexecuted instantiation: save.c:list_empty_careful
Unexecuted instantiation: stdvga.c:list_empty_careful
Unexecuted instantiation: vioapic.c:list_empty_careful
Unexecuted instantiation: viridian.c:list_empty_careful
Unexecuted instantiation: vlapic.c:list_empty_careful
Unexecuted instantiation: vmsi.c:list_empty_careful
Unexecuted instantiation: vpic.c:list_empty_careful
Unexecuted instantiation: vpt.c:list_empty_careful
Unexecuted instantiation: intr.c:list_empty_careful
Unexecuted instantiation: nestedsvm.c:list_empty_careful
Unexecuted instantiation: svm.c:list_empty_careful
Unexecuted instantiation: svmdebug.c:list_empty_careful
Unexecuted instantiation: vmcb.c:list_empty_careful
Unexecuted instantiation: realmode.c:list_empty_careful
Unexecuted instantiation: vmcs.c:list_empty_careful
Unexecuted instantiation: vmx.c:list_empty_careful
Unexecuted instantiation: vvmx.c:list_empty_careful
Unexecuted instantiation: paging.c:list_empty_careful
Unexecuted instantiation: p2m.c:list_empty_careful
Unexecuted instantiation: p2m-pt.c:list_empty_careful
Unexecuted instantiation: p2m-ept.c:list_empty_careful
Unexecuted instantiation: p2m-pod.c:list_empty_careful
Unexecuted instantiation: altp2m.c:list_empty_careful
Unexecuted instantiation: guest_walk.c:list_empty_careful
Unexecuted instantiation: mem_paging.c:list_empty_careful
Unexecuted instantiation: mem_sharing.c:list_empty_careful
Unexecuted instantiation: multi.c:list_empty_careful
Unexecuted instantiation: hap.c:list_empty_careful
Unexecuted instantiation: nested_hap.c:list_empty_careful
Unexecuted instantiation: nested_ept.c:list_empty_careful
Unexecuted instantiation: nmi_int.c:list_empty_careful
Unexecuted instantiation: op_model_p4.c:list_empty_careful
Unexecuted instantiation: op_model_ppro.c:list_empty_careful
Unexecuted instantiation: op_model_athlon.c:list_empty_careful
Unexecuted instantiation: backtrace.c:list_empty_careful
Unexecuted instantiation: callback.c:list_empty_careful
Unexecuted instantiation: descriptor-tables.c:list_empty_careful
Unexecuted instantiation: emul-gate-op.c:list_empty_careful
Unexecuted instantiation: emul-inv-op.c:list_empty_careful
Unexecuted instantiation: emul-priv-op.c:list_empty_careful
Unexecuted instantiation: iret.c:list_empty_careful
Unexecuted instantiation: misc-hypercalls.c:list_empty_careful
Unexecuted instantiation: ro-page-fault.c:list_empty_careful
Unexecuted instantiation: acpi_mmcfg.c:list_empty_careful
Unexecuted instantiation: mmconf-fam10h.c:list_empty_careful
Unexecuted instantiation: mmconfig_64.c:list_empty_careful
Unexecuted instantiation: mmconfig-shared.c:list_empty_careful
336
337
static inline void __list_splice(struct list_head *list,
338
                                 struct list_head *head)
339
4.05k
{
340
4.05k
    struct list_head *first = list->next;
341
4.05k
    struct list_head *last = list->prev;
342
4.05k
    struct list_head *at = head->next;
343
4.05k
344
4.05k
    first->prev = head;
345
4.05k
    head->next = first;
346
4.05k
347
4.05k
    last->next = at;
348
4.05k
    at->prev = last;
349
4.05k
}
Unexecuted instantiation: domctl.c:__list_splice
Unexecuted instantiation: domain.c:__list_splice
Unexecuted instantiation: event_2l.c:__list_splice
Unexecuted instantiation: event_channel.c:__list_splice
Unexecuted instantiation: event_fifo.c:__list_splice
Unexecuted instantiation: grant_table.c:__list_splice
Unexecuted instantiation: guestcopy.c:__list_splice
Unexecuted instantiation: irq.c:__list_splice
Unexecuted instantiation: kernel.c:__list_splice
Unexecuted instantiation: keyhandler.c:__list_splice
Unexecuted instantiation: kexec.c:__list_splice
Unexecuted instantiation: kimage.c:__list_splice
Unexecuted instantiation: mem_access.c:__list_splice
Unexecuted instantiation: memory.c:__list_splice
Unexecuted instantiation: monitor.c:__list_splice
Unexecuted instantiation: multicall.c:__list_splice
Unexecuted instantiation: notifier.c:__list_splice
Unexecuted instantiation: page_alloc.c:__list_splice
Unexecuted instantiation: pdx.c:__list_splice
Unexecuted instantiation: preempt.c:__list_splice
Unexecuted instantiation: rangeset.c:__list_splice
Unexecuted instantiation: rcupdate.c:__list_splice
Unexecuted instantiation: rwlock.c:__list_splice
Unexecuted instantiation: sched_arinc653.c:__list_splice
Unexecuted instantiation: sched_credit.c:__list_splice
Unexecuted instantiation: sched_credit2.c:__list_splice
Unexecuted instantiation: sched_rt.c:__list_splice
Unexecuted instantiation: sched_null.c:__list_splice
Unexecuted instantiation: schedule.c:__list_splice
Unexecuted instantiation: shutdown.c:__list_splice
Unexecuted instantiation: softirq.c:__list_splice
Unexecuted instantiation: spinlock.c:__list_splice
Unexecuted instantiation: stop_machine.c:__list_splice
Unexecuted instantiation: symbols.c:__list_splice
Unexecuted instantiation: sysctl.c:__list_splice
Unexecuted instantiation: tasklet.c:__list_splice
Unexecuted instantiation: time.c:__list_splice
Unexecuted instantiation: timer.c:__list_splice
Unexecuted instantiation: trace.c:__list_splice
Unexecuted instantiation: virtual_region.c:__list_splice
Unexecuted instantiation: vm_event.c:__list_splice
Unexecuted instantiation: vmap.c:__list_splice
Unexecuted instantiation: vsprintf.c:__list_splice
Unexecuted instantiation: wait.c:__list_splice
Unexecuted instantiation: xenoprof.c:__list_splice
Unexecuted instantiation: xmalloc_tlsf.c:__list_splice
Unexecuted instantiation: tmem.c:__list_splice
Unexecuted instantiation: tmem_xen.c:__list_splice
Unexecuted instantiation: tmem_control.c:__list_splice
Unexecuted instantiation: llvm.c:__list_splice
Unexecuted instantiation: libelf-loader.c:__list_splice
Unexecuted instantiation: console.c:__list_splice
Unexecuted instantiation: ns16550.c:__list_splice
Unexecuted instantiation: ehci-dbgp.c:__list_splice
Unexecuted instantiation: serial.c:__list_splice
Unexecuted instantiation: cpufreq.c:__list_splice
Unexecuted instantiation: cpufreq_ondemand.c:__list_splice
Unexecuted instantiation: cpufreq_misc_governors.c:__list_splice
Unexecuted instantiation: utility.c:__list_splice
Unexecuted instantiation: pci.c:__list_splice
Unexecuted instantiation: vpci.c:__list_splice
Unexecuted instantiation: header.c:__list_splice
Unexecuted instantiation: msi.c:__list_splice
Unexecuted instantiation: msix.c:__list_splice
Unexecuted instantiation: iommu.c:__list_splice
io.c:__list_splice
Line
Count
Source
339
4.05k
{
340
4.05k
    struct list_head *first = list->next;
341
4.05k
    struct list_head *last = list->prev;
342
4.05k
    struct list_head *at = head->next;
343
4.05k
344
4.05k
    first->prev = head;
345
4.05k
    head->next = first;
346
4.05k
347
4.05k
    last->next = at;
348
4.05k
    at->prev = last;
349
4.05k
}
Unexecuted instantiation: dmar.c:__list_splice
Unexecuted instantiation: utils.c:__list_splice
Unexecuted instantiation: qinval.c:__list_splice
Unexecuted instantiation: intremap.c:__list_splice
Unexecuted instantiation: quirks.c:__list_splice
Unexecuted instantiation: vtd.c:__list_splice
Unexecuted instantiation: ats.c:__list_splice
Unexecuted instantiation: iommu_init.c:__list_splice
Unexecuted instantiation: iommu_map.c:__list_splice
Unexecuted instantiation: pci_amd_iommu.c:__list_splice
Unexecuted instantiation: iommu_intr.c:__list_splice
Unexecuted instantiation: iommu_cmd.c:__list_splice
Unexecuted instantiation: iommu_guest.c:__list_splice
Unexecuted instantiation: numa.c:__list_splice
Unexecuted instantiation: osl.c:__list_splice
Unexecuted instantiation: pmstat.c:__list_splice
Unexecuted instantiation: hwregs.c:__list_splice
Unexecuted instantiation: reboot.c:__list_splice
Unexecuted instantiation: erst.c:__list_splice
Unexecuted instantiation: hest.c:__list_splice
Unexecuted instantiation: apei-base.c:__list_splice
Unexecuted instantiation: apei-io.c:__list_splice
Unexecuted instantiation: vga.c:__list_splice
Unexecuted instantiation: vesa.c:__list_splice
Unexecuted instantiation: xsm_core.c:__list_splice
Unexecuted instantiation: apic.c:__list_splice
Unexecuted instantiation: cpuid.c:__list_splice
Unexecuted instantiation: compat.c:__list_splice
Unexecuted instantiation: crash.c:__list_splice
Unexecuted instantiation: debug.c:__list_splice
Unexecuted instantiation: domain_page.c:__list_splice
Unexecuted instantiation: e820.c:__list_splice
Unexecuted instantiation: extable.c:__list_splice
Unexecuted instantiation: flushtlb.c:__list_splice
Unexecuted instantiation: hypercall.c:__list_splice
Unexecuted instantiation: i387.c:__list_splice
Unexecuted instantiation: i8259.c:__list_splice
Unexecuted instantiation: io_apic.c:__list_splice
Unexecuted instantiation: msr.c:__list_splice
Unexecuted instantiation: ioport_emulate.c:__list_splice
Unexecuted instantiation: machine_kexec.c:__list_splice
Unexecuted instantiation: microcode_amd.c:__list_splice
Unexecuted instantiation: microcode_intel.c:__list_splice
Unexecuted instantiation: microcode.c:__list_splice
Unexecuted instantiation: cpupool.c:__list_splice
Unexecuted instantiation: mm.c:__list_splice
Unexecuted instantiation: mpparse.c:__list_splice
Unexecuted instantiation: nmi.c:__list_splice
Unexecuted instantiation: percpu.c:__list_splice
Unexecuted instantiation: physdev.c:__list_splice
Unexecuted instantiation: platform_hypercall.c:__list_splice
Unexecuted instantiation: psr.c:__list_splice
Unexecuted instantiation: setup.c:__list_splice
Unexecuted instantiation: smp.c:__list_splice
Unexecuted instantiation: smpboot.c:__list_splice
Unexecuted instantiation: srat.c:__list_splice
Unexecuted instantiation: traps.c:__list_splice
Unexecuted instantiation: usercopy.c:__list_splice
Unexecuted instantiation: x86_emulate.c:__list_splice
Unexecuted instantiation: tboot.c:__list_splice
Unexecuted instantiation: hpet.c:__list_splice
Unexecuted instantiation: xstate.c:__list_splice
Unexecuted instantiation: lib.c:__list_splice
Unexecuted instantiation: power.c:__list_splice
Unexecuted instantiation: suspend.c:__list_splice
Unexecuted instantiation: cpu_idle.c:__list_splice
Unexecuted instantiation: cpuidle_menu.c:__list_splice
Unexecuted instantiation: powernow.c:__list_splice
Unexecuted instantiation: amd.c:__list_splice
Unexecuted instantiation: common.c:__list_splice
Unexecuted instantiation: intel.c:__list_splice
Unexecuted instantiation: mwait-idle.c:__list_splice
Unexecuted instantiation: vpmu.c:__list_splice
Unexecuted instantiation: vpmu_amd.c:__list_splice
Unexecuted instantiation: vpmu_intel.c:__list_splice
Unexecuted instantiation: amd_nonfatal.c:__list_splice
Unexecuted instantiation: mce_amd.c:__list_splice
Unexecuted instantiation: mcaction.c:__list_splice
Unexecuted instantiation: barrier.c:__list_splice
Unexecuted instantiation: mctelem.c:__list_splice
Unexecuted instantiation: mce.c:__list_splice
Unexecuted instantiation: mce-apei.c:__list_splice
Unexecuted instantiation: mce_intel.c:__list_splice
Unexecuted instantiation: non-fatal.c:__list_splice
Unexecuted instantiation: util.c:__list_splice
Unexecuted instantiation: vmce.c:__list_splice
Unexecuted instantiation: generic.c:__list_splice
Unexecuted instantiation: main.c:__list_splice
Unexecuted instantiation: bigsmp.c:__list_splice
Unexecuted instantiation: x2apic.c:__list_splice
Unexecuted instantiation: default.c:__list_splice
Unexecuted instantiation: delivery.c:__list_splice
Unexecuted instantiation: probe.c:__list_splice
Unexecuted instantiation: asid.c:__list_splice
Unexecuted instantiation: dm.c:__list_splice
Unexecuted instantiation: emulate.c:__list_splice
Unexecuted instantiation: hvm.c:__list_splice
Unexecuted instantiation: i8254.c:__list_splice
Unexecuted instantiation: intercept.c:__list_splice
Unexecuted instantiation: ioreq.c:__list_splice
Unexecuted instantiation: mtrr.c:__list_splice
Unexecuted instantiation: nestedhvm.c:__list_splice
Unexecuted instantiation: pmtimer.c:__list_splice
Unexecuted instantiation: rtc.c:__list_splice
Unexecuted instantiation: save.c:__list_splice
Unexecuted instantiation: stdvga.c:__list_splice
Unexecuted instantiation: vioapic.c:__list_splice
Unexecuted instantiation: viridian.c:__list_splice
Unexecuted instantiation: vlapic.c:__list_splice
Unexecuted instantiation: vmsi.c:__list_splice
Unexecuted instantiation: vpic.c:__list_splice
Unexecuted instantiation: vpt.c:__list_splice
Unexecuted instantiation: intr.c:__list_splice
Unexecuted instantiation: nestedsvm.c:__list_splice
Unexecuted instantiation: svm.c:__list_splice
Unexecuted instantiation: svmdebug.c:__list_splice
Unexecuted instantiation: vmcb.c:__list_splice
Unexecuted instantiation: realmode.c:__list_splice
Unexecuted instantiation: vmcs.c:__list_splice
Unexecuted instantiation: vmx.c:__list_splice
Unexecuted instantiation: vvmx.c:__list_splice
Unexecuted instantiation: paging.c:__list_splice
Unexecuted instantiation: p2m.c:__list_splice
Unexecuted instantiation: p2m-pt.c:__list_splice
Unexecuted instantiation: p2m-ept.c:__list_splice
Unexecuted instantiation: p2m-pod.c:__list_splice
Unexecuted instantiation: altp2m.c:__list_splice
Unexecuted instantiation: guest_walk.c:__list_splice
Unexecuted instantiation: mem_paging.c:__list_splice
Unexecuted instantiation: mem_sharing.c:__list_splice
Unexecuted instantiation: multi.c:__list_splice
Unexecuted instantiation: hap.c:__list_splice
Unexecuted instantiation: nested_hap.c:__list_splice
Unexecuted instantiation: nested_ept.c:__list_splice
Unexecuted instantiation: nmi_int.c:__list_splice
Unexecuted instantiation: op_model_p4.c:__list_splice
Unexecuted instantiation: op_model_ppro.c:__list_splice
Unexecuted instantiation: op_model_athlon.c:__list_splice
Unexecuted instantiation: backtrace.c:__list_splice
Unexecuted instantiation: callback.c:__list_splice
Unexecuted instantiation: descriptor-tables.c:__list_splice
Unexecuted instantiation: emul-gate-op.c:__list_splice
Unexecuted instantiation: emul-inv-op.c:__list_splice
Unexecuted instantiation: emul-priv-op.c:__list_splice
Unexecuted instantiation: iret.c:__list_splice
Unexecuted instantiation: misc-hypercalls.c:__list_splice
Unexecuted instantiation: ro-page-fault.c:__list_splice
Unexecuted instantiation: acpi_mmcfg.c:__list_splice
Unexecuted instantiation: mmconf-fam10h.c:__list_splice
Unexecuted instantiation: mmconfig_64.c:__list_splice
Unexecuted instantiation: core_parking.c:__list_splice
Unexecuted instantiation: mmconfig-shared.c:__list_splice
Unexecuted instantiation: cpu.c:__list_splice
350
351
/**
352
 * list_splice - join two lists
353
 * @list: the new list to add.
354
 * @head: the place to add it in the first list.
355
 */
356
static inline void list_splice(struct list_head *list, struct list_head *head)
357
0
{
358
0
    if (!list_empty(list))
359
0
        __list_splice(list, head);
360
0
}
Unexecuted instantiation: mmconfig_64.c:list_splice
Unexecuted instantiation: core_parking.c:list_splice
Unexecuted instantiation: cpu.c:list_splice
Unexecuted instantiation: cpupool.c:list_splice
Unexecuted instantiation: domctl.c:list_splice
Unexecuted instantiation: domain.c:list_splice
Unexecuted instantiation: event_2l.c:list_splice
Unexecuted instantiation: event_channel.c:list_splice
Unexecuted instantiation: event_fifo.c:list_splice
Unexecuted instantiation: grant_table.c:list_splice
Unexecuted instantiation: guestcopy.c:list_splice
Unexecuted instantiation: irq.c:list_splice
Unexecuted instantiation: kernel.c:list_splice
Unexecuted instantiation: keyhandler.c:list_splice
Unexecuted instantiation: kexec.c:list_splice
Unexecuted instantiation: kimage.c:list_splice
Unexecuted instantiation: mem_access.c:list_splice
Unexecuted instantiation: memory.c:list_splice
Unexecuted instantiation: monitor.c:list_splice
Unexecuted instantiation: multicall.c:list_splice
Unexecuted instantiation: notifier.c:list_splice
Unexecuted instantiation: page_alloc.c:list_splice
Unexecuted instantiation: pdx.c:list_splice
Unexecuted instantiation: preempt.c:list_splice
Unexecuted instantiation: rangeset.c:list_splice
Unexecuted instantiation: rcupdate.c:list_splice
Unexecuted instantiation: rwlock.c:list_splice
Unexecuted instantiation: sched_arinc653.c:list_splice
Unexecuted instantiation: sched_credit.c:list_splice
Unexecuted instantiation: sched_credit2.c:list_splice
Unexecuted instantiation: sched_rt.c:list_splice
Unexecuted instantiation: sched_null.c:list_splice
Unexecuted instantiation: schedule.c:list_splice
Unexecuted instantiation: shutdown.c:list_splice
Unexecuted instantiation: softirq.c:list_splice
Unexecuted instantiation: spinlock.c:list_splice
Unexecuted instantiation: stop_machine.c:list_splice
Unexecuted instantiation: symbols.c:list_splice
Unexecuted instantiation: sysctl.c:list_splice
Unexecuted instantiation: tasklet.c:list_splice
Unexecuted instantiation: time.c:list_splice
Unexecuted instantiation: timer.c:list_splice
Unexecuted instantiation: trace.c:list_splice
Unexecuted instantiation: virtual_region.c:list_splice
Unexecuted instantiation: vm_event.c:list_splice
Unexecuted instantiation: vmap.c:list_splice
Unexecuted instantiation: vsprintf.c:list_splice
Unexecuted instantiation: wait.c:list_splice
Unexecuted instantiation: xenoprof.c:list_splice
Unexecuted instantiation: xmalloc_tlsf.c:list_splice
Unexecuted instantiation: tmem.c:list_splice
Unexecuted instantiation: tmem_xen.c:list_splice
Unexecuted instantiation: tmem_control.c:list_splice
Unexecuted instantiation: llvm.c:list_splice
Unexecuted instantiation: libelf-loader.c:list_splice
Unexecuted instantiation: console.c:list_splice
Unexecuted instantiation: ns16550.c:list_splice
Unexecuted instantiation: ehci-dbgp.c:list_splice
Unexecuted instantiation: serial.c:list_splice
Unexecuted instantiation: cpufreq.c:list_splice
Unexecuted instantiation: cpufreq_ondemand.c:list_splice
Unexecuted instantiation: cpufreq_misc_governors.c:list_splice
Unexecuted instantiation: utility.c:list_splice
Unexecuted instantiation: pci.c:list_splice
Unexecuted instantiation: vpci.c:list_splice
Unexecuted instantiation: header.c:list_splice
Unexecuted instantiation: msi.c:list_splice
Unexecuted instantiation: msix.c:list_splice
Unexecuted instantiation: iommu.c:list_splice
Unexecuted instantiation: io.c:list_splice
Unexecuted instantiation: dmar.c:list_splice
Unexecuted instantiation: utils.c:list_splice
Unexecuted instantiation: qinval.c:list_splice
Unexecuted instantiation: intremap.c:list_splice
Unexecuted instantiation: quirks.c:list_splice
Unexecuted instantiation: vtd.c:list_splice
Unexecuted instantiation: ats.c:list_splice
Unexecuted instantiation: iommu_init.c:list_splice
Unexecuted instantiation: iommu_map.c:list_splice
Unexecuted instantiation: pci_amd_iommu.c:list_splice
Unexecuted instantiation: iommu_intr.c:list_splice
Unexecuted instantiation: iommu_cmd.c:list_splice
Unexecuted instantiation: iommu_guest.c:list_splice
Unexecuted instantiation: numa.c:list_splice
Unexecuted instantiation: osl.c:list_splice
Unexecuted instantiation: pmstat.c:list_splice
Unexecuted instantiation: hwregs.c:list_splice
Unexecuted instantiation: reboot.c:list_splice
Unexecuted instantiation: erst.c:list_splice
Unexecuted instantiation: hest.c:list_splice
Unexecuted instantiation: apei-base.c:list_splice
Unexecuted instantiation: apei-io.c:list_splice
Unexecuted instantiation: vga.c:list_splice
Unexecuted instantiation: vesa.c:list_splice
Unexecuted instantiation: xsm_core.c:list_splice
Unexecuted instantiation: apic.c:list_splice
Unexecuted instantiation: cpuid.c:list_splice
Unexecuted instantiation: compat.c:list_splice
Unexecuted instantiation: crash.c:list_splice
Unexecuted instantiation: debug.c:list_splice
Unexecuted instantiation: domain_page.c:list_splice
Unexecuted instantiation: e820.c:list_splice
Unexecuted instantiation: extable.c:list_splice
Unexecuted instantiation: flushtlb.c:list_splice
Unexecuted instantiation: hypercall.c:list_splice
Unexecuted instantiation: i387.c:list_splice
Unexecuted instantiation: i8259.c:list_splice
Unexecuted instantiation: io_apic.c:list_splice
Unexecuted instantiation: msr.c:list_splice
Unexecuted instantiation: ioport_emulate.c:list_splice
Unexecuted instantiation: microcode_amd.c:list_splice
Unexecuted instantiation: microcode_intel.c:list_splice
Unexecuted instantiation: microcode.c:list_splice
Unexecuted instantiation: mm.c:list_splice
Unexecuted instantiation: mpparse.c:list_splice
Unexecuted instantiation: nmi.c:list_splice
Unexecuted instantiation: percpu.c:list_splice
Unexecuted instantiation: physdev.c:list_splice
Unexecuted instantiation: platform_hypercall.c:list_splice
Unexecuted instantiation: psr.c:list_splice
Unexecuted instantiation: setup.c:list_splice
Unexecuted instantiation: smp.c:list_splice
Unexecuted instantiation: smpboot.c:list_splice
Unexecuted instantiation: srat.c:list_splice
Unexecuted instantiation: traps.c:list_splice
Unexecuted instantiation: usercopy.c:list_splice
Unexecuted instantiation: x86_emulate.c:list_splice
Unexecuted instantiation: tboot.c:list_splice
Unexecuted instantiation: hpet.c:list_splice
Unexecuted instantiation: xstate.c:list_splice
Unexecuted instantiation: lib.c:list_splice
Unexecuted instantiation: power.c:list_splice
Unexecuted instantiation: suspend.c:list_splice
Unexecuted instantiation: cpu_idle.c:list_splice
Unexecuted instantiation: cpuidle_menu.c:list_splice
Unexecuted instantiation: powernow.c:list_splice
Unexecuted instantiation: amd.c:list_splice
Unexecuted instantiation: common.c:list_splice
Unexecuted instantiation: intel.c:list_splice
Unexecuted instantiation: mwait-idle.c:list_splice
Unexecuted instantiation: vpmu.c:list_splice
Unexecuted instantiation: vpmu_amd.c:list_splice
Unexecuted instantiation: vpmu_intel.c:list_splice
Unexecuted instantiation: amd_nonfatal.c:list_splice
Unexecuted instantiation: mce_amd.c:list_splice
Unexecuted instantiation: mcaction.c:list_splice
Unexecuted instantiation: barrier.c:list_splice
Unexecuted instantiation: mctelem.c:list_splice
Unexecuted instantiation: mce.c:list_splice
Unexecuted instantiation: mce-apei.c:list_splice
Unexecuted instantiation: mce_intel.c:list_splice
Unexecuted instantiation: non-fatal.c:list_splice
Unexecuted instantiation: util.c:list_splice
Unexecuted instantiation: vmce.c:list_splice
Unexecuted instantiation: generic.c:list_splice
Unexecuted instantiation: main.c:list_splice
Unexecuted instantiation: bigsmp.c:list_splice
Unexecuted instantiation: x2apic.c:list_splice
Unexecuted instantiation: default.c:list_splice
Unexecuted instantiation: delivery.c:list_splice
Unexecuted instantiation: probe.c:list_splice
Unexecuted instantiation: asid.c:list_splice
Unexecuted instantiation: dm.c:list_splice
Unexecuted instantiation: emulate.c:list_splice
Unexecuted instantiation: hvm.c:list_splice
Unexecuted instantiation: i8254.c:list_splice
Unexecuted instantiation: intercept.c:list_splice
Unexecuted instantiation: ioreq.c:list_splice
Unexecuted instantiation: mtrr.c:list_splice
Unexecuted instantiation: nestedhvm.c:list_splice
Unexecuted instantiation: pmtimer.c:list_splice
Unexecuted instantiation: rtc.c:list_splice
Unexecuted instantiation: save.c:list_splice
Unexecuted instantiation: stdvga.c:list_splice
Unexecuted instantiation: vioapic.c:list_splice
Unexecuted instantiation: viridian.c:list_splice
Unexecuted instantiation: vlapic.c:list_splice
Unexecuted instantiation: vmsi.c:list_splice
Unexecuted instantiation: vpic.c:list_splice
Unexecuted instantiation: vpt.c:list_splice
Unexecuted instantiation: intr.c:list_splice
Unexecuted instantiation: nestedsvm.c:list_splice
Unexecuted instantiation: svm.c:list_splice
Unexecuted instantiation: svmdebug.c:list_splice
Unexecuted instantiation: vmcb.c:list_splice
Unexecuted instantiation: realmode.c:list_splice
Unexecuted instantiation: vmcs.c:list_splice
Unexecuted instantiation: vmx.c:list_splice
Unexecuted instantiation: vvmx.c:list_splice
Unexecuted instantiation: paging.c:list_splice
Unexecuted instantiation: p2m.c:list_splice
Unexecuted instantiation: p2m-pt.c:list_splice
Unexecuted instantiation: p2m-ept.c:list_splice
Unexecuted instantiation: p2m-pod.c:list_splice
Unexecuted instantiation: altp2m.c:list_splice
Unexecuted instantiation: guest_walk.c:list_splice
Unexecuted instantiation: mem_paging.c:list_splice
Unexecuted instantiation: mem_sharing.c:list_splice
Unexecuted instantiation: multi.c:list_splice
Unexecuted instantiation: hap.c:list_splice
Unexecuted instantiation: nested_hap.c:list_splice
Unexecuted instantiation: nested_ept.c:list_splice
Unexecuted instantiation: nmi_int.c:list_splice
Unexecuted instantiation: op_model_p4.c:list_splice
Unexecuted instantiation: op_model_ppro.c:list_splice
Unexecuted instantiation: op_model_athlon.c:list_splice
Unexecuted instantiation: backtrace.c:list_splice
Unexecuted instantiation: callback.c:list_splice
Unexecuted instantiation: descriptor-tables.c:list_splice
Unexecuted instantiation: emul-gate-op.c:list_splice
Unexecuted instantiation: emul-inv-op.c:list_splice
Unexecuted instantiation: emul-priv-op.c:list_splice
Unexecuted instantiation: iret.c:list_splice
Unexecuted instantiation: misc-hypercalls.c:list_splice
Unexecuted instantiation: ro-page-fault.c:list_splice
Unexecuted instantiation: acpi_mmcfg.c:list_splice
Unexecuted instantiation: mmconf-fam10h.c:list_splice
Unexecuted instantiation: machine_kexec.c:list_splice
Unexecuted instantiation: mmconfig-shared.c:list_splice
361
362
/**
363
 * list_splice_init - join two lists and reinitialise the emptied list.
364
 * @list: the new list to add.
365
 * @head: the place to add it in the first list.
366
 *
367
 * The list at @list is reinitialised
368
 */
369
static inline void list_splice_init(struct list_head *list,
370
                                    struct list_head *head)
371
4.05k
{
372
4.05k
    if (!list_empty(list)) {
373
4.05k
        __list_splice(list, head);
374
4.05k
        INIT_LIST_HEAD(list);
375
4.05k
    }
376
4.05k
}
Unexecuted instantiation: core_parking.c:list_splice_init
Unexecuted instantiation: mmconfig-shared.c:list_splice_init
Unexecuted instantiation: cpu.c:list_splice_init
Unexecuted instantiation: cpupool.c:list_splice_init
Unexecuted instantiation: domctl.c:list_splice_init
Unexecuted instantiation: domain.c:list_splice_init
Unexecuted instantiation: event_2l.c:list_splice_init
Unexecuted instantiation: event_channel.c:list_splice_init
Unexecuted instantiation: event_fifo.c:list_splice_init
Unexecuted instantiation: grant_table.c:list_splice_init
Unexecuted instantiation: guestcopy.c:list_splice_init
Unexecuted instantiation: irq.c:list_splice_init
Unexecuted instantiation: kernel.c:list_splice_init
Unexecuted instantiation: keyhandler.c:list_splice_init
Unexecuted instantiation: kexec.c:list_splice_init
Unexecuted instantiation: kimage.c:list_splice_init
Unexecuted instantiation: mem_access.c:list_splice_init
Unexecuted instantiation: memory.c:list_splice_init
Unexecuted instantiation: monitor.c:list_splice_init
Unexecuted instantiation: multicall.c:list_splice_init
Unexecuted instantiation: notifier.c:list_splice_init
Unexecuted instantiation: page_alloc.c:list_splice_init
Unexecuted instantiation: pdx.c:list_splice_init
Unexecuted instantiation: preempt.c:list_splice_init
Unexecuted instantiation: rangeset.c:list_splice_init
Unexecuted instantiation: rcupdate.c:list_splice_init
Unexecuted instantiation: rwlock.c:list_splice_init
Unexecuted instantiation: sched_arinc653.c:list_splice_init
Unexecuted instantiation: sched_credit.c:list_splice_init
Unexecuted instantiation: sched_credit2.c:list_splice_init
Unexecuted instantiation: sched_rt.c:list_splice_init
Unexecuted instantiation: sched_null.c:list_splice_init
Unexecuted instantiation: schedule.c:list_splice_init
Unexecuted instantiation: shutdown.c:list_splice_init
Unexecuted instantiation: softirq.c:list_splice_init
Unexecuted instantiation: spinlock.c:list_splice_init
Unexecuted instantiation: stop_machine.c:list_splice_init
Unexecuted instantiation: symbols.c:list_splice_init
Unexecuted instantiation: sysctl.c:list_splice_init
Unexecuted instantiation: tasklet.c:list_splice_init
Unexecuted instantiation: time.c:list_splice_init
Unexecuted instantiation: timer.c:list_splice_init
Unexecuted instantiation: trace.c:list_splice_init
Unexecuted instantiation: virtual_region.c:list_splice_init
Unexecuted instantiation: vm_event.c:list_splice_init
Unexecuted instantiation: vmap.c:list_splice_init
Unexecuted instantiation: vsprintf.c:list_splice_init
Unexecuted instantiation: wait.c:list_splice_init
Unexecuted instantiation: xenoprof.c:list_splice_init
Unexecuted instantiation: xmalloc_tlsf.c:list_splice_init
Unexecuted instantiation: tmem.c:list_splice_init
Unexecuted instantiation: tmem_xen.c:list_splice_init
Unexecuted instantiation: tmem_control.c:list_splice_init
Unexecuted instantiation: llvm.c:list_splice_init
Unexecuted instantiation: libelf-loader.c:list_splice_init
Unexecuted instantiation: console.c:list_splice_init
Unexecuted instantiation: ns16550.c:list_splice_init
Unexecuted instantiation: ehci-dbgp.c:list_splice_init
Unexecuted instantiation: serial.c:list_splice_init
Unexecuted instantiation: cpufreq.c:list_splice_init
Unexecuted instantiation: cpufreq_ondemand.c:list_splice_init
Unexecuted instantiation: cpufreq_misc_governors.c:list_splice_init
Unexecuted instantiation: utility.c:list_splice_init
Unexecuted instantiation: pci.c:list_splice_init
Unexecuted instantiation: vpci.c:list_splice_init
Unexecuted instantiation: header.c:list_splice_init
Unexecuted instantiation: msi.c:list_splice_init
Unexecuted instantiation: msix.c:list_splice_init
Unexecuted instantiation: iommu.c:list_splice_init
io.c:list_splice_init
Line
Count
Source
371
4.05k
{
372
4.05k
    if (!list_empty(list)) {
373
4.05k
        __list_splice(list, head);
374
4.05k
        INIT_LIST_HEAD(list);
375
4.05k
    }
376
4.05k
}
Unexecuted instantiation: dmar.c:list_splice_init
Unexecuted instantiation: utils.c:list_splice_init
Unexecuted instantiation: qinval.c:list_splice_init
Unexecuted instantiation: intremap.c:list_splice_init
Unexecuted instantiation: quirks.c:list_splice_init
Unexecuted instantiation: vtd.c:list_splice_init
Unexecuted instantiation: ats.c:list_splice_init
Unexecuted instantiation: iommu_init.c:list_splice_init
Unexecuted instantiation: iommu_map.c:list_splice_init
Unexecuted instantiation: pci_amd_iommu.c:list_splice_init
Unexecuted instantiation: iommu_intr.c:list_splice_init
Unexecuted instantiation: iommu_cmd.c:list_splice_init
Unexecuted instantiation: iommu_guest.c:list_splice_init
Unexecuted instantiation: numa.c:list_splice_init
Unexecuted instantiation: osl.c:list_splice_init
Unexecuted instantiation: pmstat.c:list_splice_init
Unexecuted instantiation: hwregs.c:list_splice_init
Unexecuted instantiation: reboot.c:list_splice_init
Unexecuted instantiation: erst.c:list_splice_init
Unexecuted instantiation: hest.c:list_splice_init
Unexecuted instantiation: apei-base.c:list_splice_init
Unexecuted instantiation: apei-io.c:list_splice_init
Unexecuted instantiation: vga.c:list_splice_init
Unexecuted instantiation: vesa.c:list_splice_init
Unexecuted instantiation: xsm_core.c:list_splice_init
Unexecuted instantiation: apic.c:list_splice_init
Unexecuted instantiation: cpuid.c:list_splice_init
Unexecuted instantiation: compat.c:list_splice_init
Unexecuted instantiation: crash.c:list_splice_init
Unexecuted instantiation: debug.c:list_splice_init
Unexecuted instantiation: domain_page.c:list_splice_init
Unexecuted instantiation: e820.c:list_splice_init
Unexecuted instantiation: extable.c:list_splice_init
Unexecuted instantiation: flushtlb.c:list_splice_init
Unexecuted instantiation: hypercall.c:list_splice_init
Unexecuted instantiation: i387.c:list_splice_init
Unexecuted instantiation: i8259.c:list_splice_init
Unexecuted instantiation: io_apic.c:list_splice_init
Unexecuted instantiation: msr.c:list_splice_init
Unexecuted instantiation: ioport_emulate.c:list_splice_init
Unexecuted instantiation: machine_kexec.c:list_splice_init
Unexecuted instantiation: microcode_amd.c:list_splice_init
Unexecuted instantiation: microcode_intel.c:list_splice_init
Unexecuted instantiation: microcode.c:list_splice_init
Unexecuted instantiation: mm.c:list_splice_init
Unexecuted instantiation: mpparse.c:list_splice_init
Unexecuted instantiation: nmi.c:list_splice_init
Unexecuted instantiation: percpu.c:list_splice_init
Unexecuted instantiation: physdev.c:list_splice_init
Unexecuted instantiation: platform_hypercall.c:list_splice_init
Unexecuted instantiation: psr.c:list_splice_init
Unexecuted instantiation: setup.c:list_splice_init
Unexecuted instantiation: smp.c:list_splice_init
Unexecuted instantiation: smpboot.c:list_splice_init
Unexecuted instantiation: srat.c:list_splice_init
Unexecuted instantiation: traps.c:list_splice_init
Unexecuted instantiation: usercopy.c:list_splice_init
Unexecuted instantiation: x86_emulate.c:list_splice_init
Unexecuted instantiation: tboot.c:list_splice_init
Unexecuted instantiation: hpet.c:list_splice_init
Unexecuted instantiation: xstate.c:list_splice_init
Unexecuted instantiation: lib.c:list_splice_init
Unexecuted instantiation: power.c:list_splice_init
Unexecuted instantiation: suspend.c:list_splice_init
Unexecuted instantiation: cpu_idle.c:list_splice_init
Unexecuted instantiation: cpuidle_menu.c:list_splice_init
Unexecuted instantiation: powernow.c:list_splice_init
Unexecuted instantiation: amd.c:list_splice_init
Unexecuted instantiation: common.c:list_splice_init
Unexecuted instantiation: intel.c:list_splice_init
Unexecuted instantiation: mwait-idle.c:list_splice_init
Unexecuted instantiation: vpmu.c:list_splice_init
Unexecuted instantiation: vpmu_amd.c:list_splice_init
Unexecuted instantiation: vpmu_intel.c:list_splice_init
Unexecuted instantiation: amd_nonfatal.c:list_splice_init
Unexecuted instantiation: mce_amd.c:list_splice_init
Unexecuted instantiation: mcaction.c:list_splice_init
Unexecuted instantiation: barrier.c:list_splice_init
Unexecuted instantiation: mctelem.c:list_splice_init
Unexecuted instantiation: mce.c:list_splice_init
Unexecuted instantiation: mce-apei.c:list_splice_init
Unexecuted instantiation: mce_intel.c:list_splice_init
Unexecuted instantiation: non-fatal.c:list_splice_init
Unexecuted instantiation: util.c:list_splice_init
Unexecuted instantiation: vmce.c:list_splice_init
Unexecuted instantiation: generic.c:list_splice_init
Unexecuted instantiation: main.c:list_splice_init
Unexecuted instantiation: bigsmp.c:list_splice_init
Unexecuted instantiation: x2apic.c:list_splice_init
Unexecuted instantiation: default.c:list_splice_init
Unexecuted instantiation: delivery.c:list_splice_init
Unexecuted instantiation: probe.c:list_splice_init
Unexecuted instantiation: asid.c:list_splice_init
Unexecuted instantiation: dm.c:list_splice_init
Unexecuted instantiation: emulate.c:list_splice_init
Unexecuted instantiation: hvm.c:list_splice_init
Unexecuted instantiation: i8254.c:list_splice_init
Unexecuted instantiation: intercept.c:list_splice_init
Unexecuted instantiation: ioreq.c:list_splice_init
Unexecuted instantiation: mtrr.c:list_splice_init
Unexecuted instantiation: nestedhvm.c:list_splice_init
Unexecuted instantiation: pmtimer.c:list_splice_init
Unexecuted instantiation: rtc.c:list_splice_init
Unexecuted instantiation: save.c:list_splice_init
Unexecuted instantiation: stdvga.c:list_splice_init
Unexecuted instantiation: vioapic.c:list_splice_init
Unexecuted instantiation: viridian.c:list_splice_init
Unexecuted instantiation: vlapic.c:list_splice_init
Unexecuted instantiation: vmsi.c:list_splice_init
Unexecuted instantiation: vpic.c:list_splice_init
Unexecuted instantiation: vpt.c:list_splice_init
Unexecuted instantiation: intr.c:list_splice_init
Unexecuted instantiation: nestedsvm.c:list_splice_init
Unexecuted instantiation: svm.c:list_splice_init
Unexecuted instantiation: svmdebug.c:list_splice_init
Unexecuted instantiation: vmcb.c:list_splice_init
Unexecuted instantiation: realmode.c:list_splice_init
Unexecuted instantiation: vmcs.c:list_splice_init
Unexecuted instantiation: vmx.c:list_splice_init
Unexecuted instantiation: vvmx.c:list_splice_init
Unexecuted instantiation: paging.c:list_splice_init
Unexecuted instantiation: p2m.c:list_splice_init
Unexecuted instantiation: p2m-pt.c:list_splice_init
Unexecuted instantiation: p2m-ept.c:list_splice_init
Unexecuted instantiation: p2m-pod.c:list_splice_init
Unexecuted instantiation: altp2m.c:list_splice_init
Unexecuted instantiation: guest_walk.c:list_splice_init
Unexecuted instantiation: mem_paging.c:list_splice_init
Unexecuted instantiation: mem_sharing.c:list_splice_init
Unexecuted instantiation: multi.c:list_splice_init
Unexecuted instantiation: hap.c:list_splice_init
Unexecuted instantiation: nested_hap.c:list_splice_init
Unexecuted instantiation: nested_ept.c:list_splice_init
Unexecuted instantiation: nmi_int.c:list_splice_init
Unexecuted instantiation: op_model_p4.c:list_splice_init
Unexecuted instantiation: op_model_ppro.c:list_splice_init
Unexecuted instantiation: op_model_athlon.c:list_splice_init
Unexecuted instantiation: backtrace.c:list_splice_init
Unexecuted instantiation: callback.c:list_splice_init
Unexecuted instantiation: descriptor-tables.c:list_splice_init
Unexecuted instantiation: emul-gate-op.c:list_splice_init
Unexecuted instantiation: emul-inv-op.c:list_splice_init
Unexecuted instantiation: emul-priv-op.c:list_splice_init
Unexecuted instantiation: iret.c:list_splice_init
Unexecuted instantiation: misc-hypercalls.c:list_splice_init
Unexecuted instantiation: ro-page-fault.c:list_splice_init
Unexecuted instantiation: acpi_mmcfg.c:list_splice_init
Unexecuted instantiation: mmconf-fam10h.c:list_splice_init
Unexecuted instantiation: mmconfig_64.c:list_splice_init
377
378
/**
379
 * list_entry - get the struct for this entry
380
 * @ptr:    the &struct list_head pointer.
381
 * @type:    the type of the struct this is embedded in.
382
 * @member:    the name of the list_struct within the struct.
383
 */
384
#define list_entry(ptr, type, member) \
385
88.7M
    container_of(ptr, type, member)
386
387
/**
388
 * list_first_entry - get the first element from a list
389
 * @ptr:        the list head to take the element from.
390
 * @type:       the type of the struct this is embedded in.
391
 * @member:     the name of the list_struct within the struct.
392
 *
393
 * Note, that list is expected to be not empty.
394
 */
395
#define list_first_entry(ptr, type, member) \
396
0
        list_entry((ptr)->next, type, member)
397
398
/**
399
 * list_last_entry - get the last element from a list
400
 * @ptr:        the list head to take the element from.
401
 * @type:       the type of the struct this is embedded in.
402
 * @member:     the name of the list_struct within the struct.
403
 *
404
 * Note, that list is expected to be not empty.
405
 */
406
#define list_last_entry(ptr, type, member) \
407
        list_entry((ptr)->prev, type, member)
408
409
/**
410
 * list_first_entry_or_null - get the first element from a list
411
 * @ptr:        the list head to take the element from.
412
 * @type:       the type of the struct this is embedded in.
413
 * @member:     the name of the list_struct within the struct.
414
 *
415
 * Note that if the list is empty, it returns NULL.
416
 */
417
#define list_first_entry_or_null(ptr, type, member) \
418
        (!list_empty(ptr) ? list_first_entry(ptr, type, member) : NULL)
419
420
/**
421
 * list_last_entry_or_null - get the last element from a list
422
 * @ptr:        the list head to take the element from.
423
 * @type:       the type of the struct this is embedded in.
424
 * @member:     the name of the list_struct within the struct.
425
 *
426
 * Note that if the list is empty, it returns NULL.
427
 */
428
#define list_last_entry_or_null(ptr, type, member) \
429
        (!list_empty(ptr) ? list_last_entry(ptr, type, member) : NULL)
430
431
/**
432
  * list_next_entry - get the next element in list
433
  * @pos:        the type * to cursor
434
  * @member:     the name of the list_struct within the struct.
435
  */
436
#define list_next_entry(pos, member) \
437
        list_entry((pos)->member.next, typeof(*(pos)), member)
438
 
439
/**
440
  * list_prev_entry - get the prev element in list
441
  * @pos:        the type * to cursor
442
  * @member:     the name of the list_struct within the struct.
443
  */
444
#define list_prev_entry(pos, member) \
445
        list_entry((pos)->member.prev, typeof(*(pos)), member)
446
447
/**
448
 * list_for_each    -    iterate over a list
449
 * @pos:    the &struct list_head to use as a loop cursor.
450
 * @head:    the head for your list.
451
 */
452
#define list_for_each(pos, head)                                        \
453
4.92M
    for (pos = (head)->next; prefetch(pos->next), pos != (head);        \
454
100k
         pos = pos->next)
455
456
/**
457
 * __list_for_each - iterate over a list
458
 * @pos:    the &struct list_head to use as a loop cursor.
459
 * @head:   the head for your list.
460
 *
461
 * This variant differs from list_for_each() in that it's the
462
 * simplest possible list iteration code, no prefetching is done.
463
 * Use this for code that knows the list to be very short (empty
464
 * or 1 entry) most of the time.
465
 */
466
#define __list_for_each(pos, head)                              \
467
    for (pos = (head)->next; pos != (head); pos = pos->next)
468
469
/**
470
 * list_for_each_prev - iterate over a list backwards
471
 * @pos:    the &struct list_head to use as a loop cursor.
472
 * @head:   the head for your list.
473
 */
474
#define list_for_each_prev(pos, head)                                   \
475
    for (pos = (head)->prev; prefetch(pos->prev), pos != (head);        \
476
         pos = pos->prev)
477
478
/**
479
 * list_for_each_safe - iterate over a list safe against removal of list entry
480
 * @pos:    the &struct list_head to use as a loop cursor.
481
 * @n:      another &struct list_head to use as temporary storage
482
 * @head:   the head for your list.
483
 */
484
#define list_for_each_safe(pos, n, head)                        \
485
8.68k
    for (pos = (head)->next, n = pos->next; pos != (head);      \
486
5.99k
         pos = n, n = pos->next)
487
488
/**
489
 * list_for_each_backwards_safe    -    iterate backwards over a list safe
490
 *                                      against removal of list entry
491
 * @pos:    the &struct list_head to use as a loop counter.
492
 * @n:      another &struct list_head to use as temporary storage
493
 * @head:   the head for your list.
494
 */
495
#define list_for_each_backwards_safe(pos, n, head)              \
496
    for ( pos = (head)->prev, n = pos->prev; pos != (head);     \
497
          pos = n, n = pos->prev )
498
499
/**
500
 * list_for_each_entry - iterate over list of given type
501
 * @pos:    the type * to use as a loop cursor.
502
 * @head:   the head for your list.
503
 * @member: the name of the list_struct within the struct.
504
 */
505
#define list_for_each_entry(pos, head, member)                          \
506
31.7M
    for (pos = list_entry((head)->next, typeof(*pos), member);          \
507
53.8M
         prefetch(pos->member.next), &pos->member != (head);            \
508
22.0M
         pos = list_entry(pos->member.next, typeof(*pos), member))
509
510
/**
511
 * list_for_each_entry_reverse - iterate backwards over list of given type.
512
 * @pos:    the type * to use as a loop cursor.
513
 * @head:   the head for your list.
514
 * @member: the name of the list_struct within the struct.
515
 */
516
#define list_for_each_entry_reverse(pos, head, member)                  \
517
    for (pos = list_entry((head)->prev, typeof(*pos), member);          \
518
         prefetch(pos->member.prev), &pos->member != (head);            \
519
         pos = list_entry(pos->member.prev, typeof(*pos), member))
520
521
/**
522
 * list_prepare_entry - prepare a pos entry for use in
523
 *                      list_for_each_entry_continue
524
 * @pos:    the type * to use as a start point
525
 * @head:   the head of the list
526
 * @member: the name of the list_struct within the struct.
527
 *
528
 * Prepares a pos entry for use as a start point in
529
 * list_for_each_entry_continue.
530
 */
531
#define list_prepare_entry(pos, head, member)           \
532
    ((pos) ? : list_entry(head, typeof(*pos), member))
533
534
/**
535
 * list_for_each_entry_continue - continue iteration over list of given type
536
 * @pos:    the type * to use as a loop cursor.
537
 * @head:   the head for your list.
538
 * @member: the name of the list_struct within the struct.
539
 *
540
 * Continue to iterate over list of given type, continuing after
541
 * the current position.
542
 */
543
#define list_for_each_entry_continue(pos, head, member)                 \
544
    for (pos = list_entry(pos->member.next, typeof(*pos), member);      \
545
         prefetch(pos->member.next), &pos->member != (head);            \
546
         pos = list_entry(pos->member.next, typeof(*pos), member))
547
548
/**
549
 * list_for_each_entry_from - iterate over list of given type from the
550
 *                            current point
551
 * @pos:    the type * to use as a loop cursor.
552
 * @head:   the head for your list.
553
 * @member: the name of the list_struct within the struct.
554
 *
555
 * Iterate over list of given type, continuing from current position.
556
 */
557
#define list_for_each_entry_from(pos, head, member)                     \
558
    for (; prefetch(pos->member.next), &pos->member != (head);          \
559
         pos = list_entry(pos->member.next, typeof(*pos), member))
560
561
/**
562
 * list_for_each_entry_safe - iterate over list of given type safe
563
 *                            against removal of list entry
564
 * @pos:    the type * to use as a loop cursor.
565
 * @n:      another type * to use as temporary storage
566
 * @head:   the head for your list.
567
 * @member: the name of the list_struct within the struct.
568
 */
569
#define list_for_each_entry_safe(pos, n, head, member)                  \
570
9.88M
    for (pos = list_entry((head)->next, typeof(*pos), member),          \
571
9.88M
         n = list_entry(pos->member.next, typeof(*pos), member);        \
572
9.88M
         &pos->member != (head);                                        \
573
0
         pos = n, n = list_entry(n->member.next, typeof(*n), member))
574
575
/**
576
 * list_for_each_entry_safe_continue
577
 * @pos:    the type * to use as a loop cursor.
578
 * @n:      another type * to use as temporary storage
579
 * @head:   the head for your list.
580
 * @member: the name of the list_struct within the struct.
581
 *
582
 * Iterate over list of given type, continuing after current point,
583
 * safe against removal of list entry.
584
 */
585
#define list_for_each_entry_safe_continue(pos, n, head, member)         \
586
    for (pos = list_entry(pos->member.next, typeof(*pos), member),      \
587
         n = list_entry(pos->member.next, typeof(*pos), member);        \
588
         &pos->member != (head);                                        \
589
         pos = n, n = list_entry(n->member.next, typeof(*n), member))
590
591
/**
592
 * list_for_each_entry_safe_from
593
 * @pos:    the type * to use as a loop cursor.
594
 * @n:      another type * to use as temporary storage
595
 * @head:   the head for your list.
596
 * @member: the name of the list_struct within the struct.
597
 *
598
 * Iterate over list of given type from current point, safe against
599
 * removal of list entry.
600
 */
601
#define list_for_each_entry_safe_from(pos, n, head, member)             \
602
    for (n = list_entry(pos->member.next, typeof(*pos), member);        \
603
         &pos->member != (head);                                        \
604
         pos = n, n = list_entry(n->member.next, typeof(*n), member))
605
606
/**
607
 * list_for_each_entry_safe_reverse
608
 * @pos:    the type * to use as a loop cursor.
609
 * @n:      another type * to use as temporary storage
610
 * @head:   the head for your list.
611
 * @member: the name of the list_struct within the struct.
612
 *
613
 * Iterate backwards over list of given type, safe against removal
614
 * of list entry.
615
 */
616
#define list_for_each_entry_safe_reverse(pos, n, head, member)          \
617
    for (pos = list_entry((head)->prev, typeof(*pos), member),          \
618
         n = list_entry(pos->member.prev, typeof(*pos), member);        \
619
         &pos->member != (head);                                        \
620
         pos = n, n = list_entry(n->member.prev, typeof(*n), member))
621
622
/**
623
 * list_for_each_rcu - iterate over an rcu-protected list
624
 * @pos:  the &struct list_head to use as a loop cursor.
625
 * @head: the head for your list.
626
 *
627
 * This list-traversal primitive may safely run concurrently with
628
 * the _rcu list-mutation primitives such as list_add_rcu()
629
 * as long as the traversal is guarded by rcu_read_lock().
630
 */
631
#define list_for_each_rcu(pos, head)                            \
632
0
    for (pos = (head)->next;                                    \
633
0
         prefetch(rcu_dereference(pos)->next), pos != (head);   \
634
0
         pos = pos->next)
635
636
#define __list_for_each_rcu(pos, head)          \
637
    for (pos = (head)->next;                    \
638
         rcu_dereference(pos) != (head);        \
639
         pos = pos->next)
640
641
/**
642
 * list_for_each_safe_rcu
643
 * @pos:   the &struct list_head to use as a loop cursor.
644
 * @n:     another &struct list_head to use as temporary storage
645
 * @head:  the head for your list.
646
 *
647
 * Iterate over an rcu-protected list, safe against removal of list entry.
648
 *
649
 * This list-traversal primitive may safely run concurrently with
650
 * the _rcu list-mutation primitives such as list_add_rcu()
651
 * as long as the traversal is guarded by rcu_read_lock().
652
 */
653
#define list_for_each_safe_rcu(pos, n, head)            \
654
    for (pos = (head)->next;                            \
655
         n = rcu_dereference(pos)->next, pos != (head); \
656
         pos = n)
657
658
/**
659
 * list_for_each_entry_rcu - iterate over rcu list of given type
660
 * @pos:    the type * to use as a loop cursor.
661
 * @head:   the head for your list.
662
 * @member: the name of the list_struct within the struct.
663
 *
664
 * This list-traversal primitive may safely run concurrently with
665
 * the _rcu list-mutation primitives such as list_add_rcu()
666
 * as long as the traversal is guarded by rcu_read_lock().
667
 */
668
#define list_for_each_entry_rcu(pos, head, member)                      \
669
1.49M
    for (pos = list_entry((head)->next, typeof(*pos), member);          \
670
1.49M
         prefetch(rcu_dereference(pos)->member.next),                   \
671
1.49M
         &pos->member != (head);                                        \
672
18
         pos = list_entry(pos->member.next, typeof(*pos), member))
673
674
/**
675
 * list_for_each_continue_rcu
676
 * @pos:    the &struct list_head to use as a loop cursor.
677
 * @head:   the head for your list.
678
 *
679
 * Iterate over an rcu-protected list, continuing after current point.
680
 *
681
 * This list-traversal primitive may safely run concurrently with
682
 * the _rcu list-mutation primitives such as list_add_rcu()
683
 * as long as the traversal is guarded by rcu_read_lock().
684
 */
685
#define list_for_each_continue_rcu(pos, head)                           \
686
    for ((pos) = (pos)->next;                                           \
687
         prefetch(rcu_dereference((pos))->next), (pos) != (head);       \
688
         (pos) = (pos)->next)
689
690
/*
691
 * Double linked lists with a single pointer list head.
692
 * Mostly useful for hash tables where the two pointer list head is
693
 * too wasteful.
694
 * You lose the ability to access the tail in O(1).
695
 */
696
697
struct hlist_head {
698
    struct hlist_node *first;
699
};
700
701
struct hlist_node {
702
    struct hlist_node *next, **pprev;
703
};
704
705
#define HLIST_HEAD_INIT { .first = NULL }
706
#define HLIST_HEAD(name) struct hlist_head name = {  .first = NULL }
707
#define INIT_HLIST_HEAD(ptr) ((ptr)->first = NULL)
708
static inline void INIT_HLIST_NODE(struct hlist_node *h)
709
0
{
710
0
    h->next = NULL;
711
0
    h->pprev = NULL;
712
0
}
Unexecuted instantiation: hvm.c:INIT_HLIST_NODE
Unexecuted instantiation: cpu.c:INIT_HLIST_NODE
Unexecuted instantiation: cpupool.c:INIT_HLIST_NODE
Unexecuted instantiation: domctl.c:INIT_HLIST_NODE
Unexecuted instantiation: domain.c:INIT_HLIST_NODE
Unexecuted instantiation: event_2l.c:INIT_HLIST_NODE
Unexecuted instantiation: event_channel.c:INIT_HLIST_NODE
Unexecuted instantiation: event_fifo.c:INIT_HLIST_NODE
Unexecuted instantiation: grant_table.c:INIT_HLIST_NODE
Unexecuted instantiation: guestcopy.c:INIT_HLIST_NODE
Unexecuted instantiation: irq.c:INIT_HLIST_NODE
Unexecuted instantiation: kernel.c:INIT_HLIST_NODE
Unexecuted instantiation: keyhandler.c:INIT_HLIST_NODE
Unexecuted instantiation: kexec.c:INIT_HLIST_NODE
Unexecuted instantiation: kimage.c:INIT_HLIST_NODE
Unexecuted instantiation: mem_access.c:INIT_HLIST_NODE
Unexecuted instantiation: memory.c:INIT_HLIST_NODE
Unexecuted instantiation: monitor.c:INIT_HLIST_NODE
Unexecuted instantiation: multicall.c:INIT_HLIST_NODE
Unexecuted instantiation: notifier.c:INIT_HLIST_NODE
Unexecuted instantiation: page_alloc.c:INIT_HLIST_NODE
Unexecuted instantiation: pdx.c:INIT_HLIST_NODE
Unexecuted instantiation: preempt.c:INIT_HLIST_NODE
Unexecuted instantiation: rangeset.c:INIT_HLIST_NODE
Unexecuted instantiation: rcupdate.c:INIT_HLIST_NODE
Unexecuted instantiation: rwlock.c:INIT_HLIST_NODE
Unexecuted instantiation: sched_arinc653.c:INIT_HLIST_NODE
Unexecuted instantiation: sched_credit.c:INIT_HLIST_NODE
Unexecuted instantiation: sched_credit2.c:INIT_HLIST_NODE
Unexecuted instantiation: sched_rt.c:INIT_HLIST_NODE
Unexecuted instantiation: sched_null.c:INIT_HLIST_NODE
Unexecuted instantiation: schedule.c:INIT_HLIST_NODE
Unexecuted instantiation: shutdown.c:INIT_HLIST_NODE
Unexecuted instantiation: softirq.c:INIT_HLIST_NODE
Unexecuted instantiation: spinlock.c:INIT_HLIST_NODE
Unexecuted instantiation: stop_machine.c:INIT_HLIST_NODE
Unexecuted instantiation: symbols.c:INIT_HLIST_NODE
Unexecuted instantiation: sysctl.c:INIT_HLIST_NODE
Unexecuted instantiation: tasklet.c:INIT_HLIST_NODE
Unexecuted instantiation: time.c:INIT_HLIST_NODE
Unexecuted instantiation: timer.c:INIT_HLIST_NODE
Unexecuted instantiation: trace.c:INIT_HLIST_NODE
Unexecuted instantiation: virtual_region.c:INIT_HLIST_NODE
Unexecuted instantiation: vm_event.c:INIT_HLIST_NODE
Unexecuted instantiation: vmap.c:INIT_HLIST_NODE
Unexecuted instantiation: vsprintf.c:INIT_HLIST_NODE
Unexecuted instantiation: wait.c:INIT_HLIST_NODE
Unexecuted instantiation: xenoprof.c:INIT_HLIST_NODE
Unexecuted instantiation: xmalloc_tlsf.c:INIT_HLIST_NODE
Unexecuted instantiation: tmem.c:INIT_HLIST_NODE
Unexecuted instantiation: tmem_xen.c:INIT_HLIST_NODE
Unexecuted instantiation: tmem_control.c:INIT_HLIST_NODE
Unexecuted instantiation: llvm.c:INIT_HLIST_NODE
Unexecuted instantiation: libelf-loader.c:INIT_HLIST_NODE
Unexecuted instantiation: console.c:INIT_HLIST_NODE
Unexecuted instantiation: machine_kexec.c:INIT_HLIST_NODE
Unexecuted instantiation: ns16550.c:INIT_HLIST_NODE
Unexecuted instantiation: ehci-dbgp.c:INIT_HLIST_NODE
Unexecuted instantiation: serial.c:INIT_HLIST_NODE
Unexecuted instantiation: cpufreq.c:INIT_HLIST_NODE
Unexecuted instantiation: cpufreq_ondemand.c:INIT_HLIST_NODE
Unexecuted instantiation: cpufreq_misc_governors.c:INIT_HLIST_NODE
Unexecuted instantiation: utility.c:INIT_HLIST_NODE
Unexecuted instantiation: pci.c:INIT_HLIST_NODE
Unexecuted instantiation: vpci.c:INIT_HLIST_NODE
Unexecuted instantiation: header.c:INIT_HLIST_NODE
Unexecuted instantiation: msi.c:INIT_HLIST_NODE
Unexecuted instantiation: msix.c:INIT_HLIST_NODE
Unexecuted instantiation: iommu.c:INIT_HLIST_NODE
Unexecuted instantiation: io.c:INIT_HLIST_NODE
Unexecuted instantiation: dmar.c:INIT_HLIST_NODE
Unexecuted instantiation: utils.c:INIT_HLIST_NODE
Unexecuted instantiation: qinval.c:INIT_HLIST_NODE
Unexecuted instantiation: intremap.c:INIT_HLIST_NODE
Unexecuted instantiation: quirks.c:INIT_HLIST_NODE
Unexecuted instantiation: vtd.c:INIT_HLIST_NODE
Unexecuted instantiation: ats.c:INIT_HLIST_NODE
Unexecuted instantiation: iommu_init.c:INIT_HLIST_NODE
Unexecuted instantiation: iommu_map.c:INIT_HLIST_NODE
Unexecuted instantiation: pci_amd_iommu.c:INIT_HLIST_NODE
Unexecuted instantiation: iommu_intr.c:INIT_HLIST_NODE
Unexecuted instantiation: iommu_cmd.c:INIT_HLIST_NODE
Unexecuted instantiation: iommu_guest.c:INIT_HLIST_NODE
Unexecuted instantiation: numa.c:INIT_HLIST_NODE
Unexecuted instantiation: osl.c:INIT_HLIST_NODE
Unexecuted instantiation: pmstat.c:INIT_HLIST_NODE
Unexecuted instantiation: hwregs.c:INIT_HLIST_NODE
Unexecuted instantiation: reboot.c:INIT_HLIST_NODE
Unexecuted instantiation: erst.c:INIT_HLIST_NODE
Unexecuted instantiation: hest.c:INIT_HLIST_NODE
Unexecuted instantiation: apei-base.c:INIT_HLIST_NODE
Unexecuted instantiation: apei-io.c:INIT_HLIST_NODE
Unexecuted instantiation: vga.c:INIT_HLIST_NODE
Unexecuted instantiation: vesa.c:INIT_HLIST_NODE
Unexecuted instantiation: xsm_core.c:INIT_HLIST_NODE
Unexecuted instantiation: apic.c:INIT_HLIST_NODE
Unexecuted instantiation: cpuid.c:INIT_HLIST_NODE
Unexecuted instantiation: compat.c:INIT_HLIST_NODE
Unexecuted instantiation: crash.c:INIT_HLIST_NODE
Unexecuted instantiation: debug.c:INIT_HLIST_NODE
Unexecuted instantiation: domain_page.c:INIT_HLIST_NODE
Unexecuted instantiation: e820.c:INIT_HLIST_NODE
Unexecuted instantiation: extable.c:INIT_HLIST_NODE
Unexecuted instantiation: flushtlb.c:INIT_HLIST_NODE
Unexecuted instantiation: hypercall.c:INIT_HLIST_NODE
Unexecuted instantiation: i387.c:INIT_HLIST_NODE
Unexecuted instantiation: i8259.c:INIT_HLIST_NODE
Unexecuted instantiation: io_apic.c:INIT_HLIST_NODE
Unexecuted instantiation: msr.c:INIT_HLIST_NODE
Unexecuted instantiation: ioport_emulate.c:INIT_HLIST_NODE
Unexecuted instantiation: microcode_amd.c:INIT_HLIST_NODE
Unexecuted instantiation: microcode_intel.c:INIT_HLIST_NODE
Unexecuted instantiation: microcode.c:INIT_HLIST_NODE
Unexecuted instantiation: mm.c:INIT_HLIST_NODE
Unexecuted instantiation: mpparse.c:INIT_HLIST_NODE
Unexecuted instantiation: nmi.c:INIT_HLIST_NODE
Unexecuted instantiation: percpu.c:INIT_HLIST_NODE
Unexecuted instantiation: physdev.c:INIT_HLIST_NODE
Unexecuted instantiation: platform_hypercall.c:INIT_HLIST_NODE
Unexecuted instantiation: psr.c:INIT_HLIST_NODE
Unexecuted instantiation: setup.c:INIT_HLIST_NODE
Unexecuted instantiation: smp.c:INIT_HLIST_NODE
Unexecuted instantiation: smpboot.c:INIT_HLIST_NODE
Unexecuted instantiation: srat.c:INIT_HLIST_NODE
Unexecuted instantiation: traps.c:INIT_HLIST_NODE
Unexecuted instantiation: usercopy.c:INIT_HLIST_NODE
Unexecuted instantiation: x86_emulate.c:INIT_HLIST_NODE
Unexecuted instantiation: tboot.c:INIT_HLIST_NODE
Unexecuted instantiation: hpet.c:INIT_HLIST_NODE
Unexecuted instantiation: xstate.c:INIT_HLIST_NODE
Unexecuted instantiation: lib.c:INIT_HLIST_NODE
Unexecuted instantiation: power.c:INIT_HLIST_NODE
Unexecuted instantiation: suspend.c:INIT_HLIST_NODE
Unexecuted instantiation: cpu_idle.c:INIT_HLIST_NODE
Unexecuted instantiation: cpuidle_menu.c:INIT_HLIST_NODE
Unexecuted instantiation: powernow.c:INIT_HLIST_NODE
Unexecuted instantiation: amd.c:INIT_HLIST_NODE
Unexecuted instantiation: common.c:INIT_HLIST_NODE
Unexecuted instantiation: intel.c:INIT_HLIST_NODE
Unexecuted instantiation: mwait-idle.c:INIT_HLIST_NODE
Unexecuted instantiation: vpmu.c:INIT_HLIST_NODE
Unexecuted instantiation: vpmu_amd.c:INIT_HLIST_NODE
Unexecuted instantiation: vpmu_intel.c:INIT_HLIST_NODE
Unexecuted instantiation: amd_nonfatal.c:INIT_HLIST_NODE
Unexecuted instantiation: mce_amd.c:INIT_HLIST_NODE
Unexecuted instantiation: mcaction.c:INIT_HLIST_NODE
Unexecuted instantiation: barrier.c:INIT_HLIST_NODE
Unexecuted instantiation: mctelem.c:INIT_HLIST_NODE
Unexecuted instantiation: mce.c:INIT_HLIST_NODE
Unexecuted instantiation: mce-apei.c:INIT_HLIST_NODE
Unexecuted instantiation: mce_intel.c:INIT_HLIST_NODE
Unexecuted instantiation: non-fatal.c:INIT_HLIST_NODE
Unexecuted instantiation: util.c:INIT_HLIST_NODE
Unexecuted instantiation: vmce.c:INIT_HLIST_NODE
Unexecuted instantiation: generic.c:INIT_HLIST_NODE
Unexecuted instantiation: main.c:INIT_HLIST_NODE
Unexecuted instantiation: bigsmp.c:INIT_HLIST_NODE
Unexecuted instantiation: x2apic.c:INIT_HLIST_NODE
Unexecuted instantiation: default.c:INIT_HLIST_NODE
Unexecuted instantiation: delivery.c:INIT_HLIST_NODE
Unexecuted instantiation: probe.c:INIT_HLIST_NODE
Unexecuted instantiation: asid.c:INIT_HLIST_NODE
Unexecuted instantiation: dm.c:INIT_HLIST_NODE
Unexecuted instantiation: emulate.c:INIT_HLIST_NODE
Unexecuted instantiation: i8254.c:INIT_HLIST_NODE
Unexecuted instantiation: intercept.c:INIT_HLIST_NODE
Unexecuted instantiation: ioreq.c:INIT_HLIST_NODE
Unexecuted instantiation: mtrr.c:INIT_HLIST_NODE
Unexecuted instantiation: nestedhvm.c:INIT_HLIST_NODE
Unexecuted instantiation: pmtimer.c:INIT_HLIST_NODE
Unexecuted instantiation: rtc.c:INIT_HLIST_NODE
Unexecuted instantiation: save.c:INIT_HLIST_NODE
Unexecuted instantiation: stdvga.c:INIT_HLIST_NODE
Unexecuted instantiation: vioapic.c:INIT_HLIST_NODE
Unexecuted instantiation: viridian.c:INIT_HLIST_NODE
Unexecuted instantiation: vlapic.c:INIT_HLIST_NODE
Unexecuted instantiation: vmsi.c:INIT_HLIST_NODE
Unexecuted instantiation: vpic.c:INIT_HLIST_NODE
Unexecuted instantiation: vpt.c:INIT_HLIST_NODE
Unexecuted instantiation: intr.c:INIT_HLIST_NODE
Unexecuted instantiation: nestedsvm.c:INIT_HLIST_NODE
Unexecuted instantiation: svm.c:INIT_HLIST_NODE
Unexecuted instantiation: svmdebug.c:INIT_HLIST_NODE
Unexecuted instantiation: vmcb.c:INIT_HLIST_NODE
Unexecuted instantiation: realmode.c:INIT_HLIST_NODE
Unexecuted instantiation: vmcs.c:INIT_HLIST_NODE
Unexecuted instantiation: vmx.c:INIT_HLIST_NODE
Unexecuted instantiation: vvmx.c:INIT_HLIST_NODE
Unexecuted instantiation: paging.c:INIT_HLIST_NODE
Unexecuted instantiation: p2m.c:INIT_HLIST_NODE
Unexecuted instantiation: p2m-pt.c:INIT_HLIST_NODE
Unexecuted instantiation: p2m-ept.c:INIT_HLIST_NODE
Unexecuted instantiation: p2m-pod.c:INIT_HLIST_NODE
Unexecuted instantiation: altp2m.c:INIT_HLIST_NODE
Unexecuted instantiation: guest_walk.c:INIT_HLIST_NODE
Unexecuted instantiation: mem_paging.c:INIT_HLIST_NODE
Unexecuted instantiation: mem_sharing.c:INIT_HLIST_NODE
Unexecuted instantiation: multi.c:INIT_HLIST_NODE
Unexecuted instantiation: hap.c:INIT_HLIST_NODE
Unexecuted instantiation: nested_hap.c:INIT_HLIST_NODE
Unexecuted instantiation: nested_ept.c:INIT_HLIST_NODE
Unexecuted instantiation: nmi_int.c:INIT_HLIST_NODE
Unexecuted instantiation: op_model_p4.c:INIT_HLIST_NODE
Unexecuted instantiation: op_model_ppro.c:INIT_HLIST_NODE
Unexecuted instantiation: op_model_athlon.c:INIT_HLIST_NODE
Unexecuted instantiation: backtrace.c:INIT_HLIST_NODE
Unexecuted instantiation: callback.c:INIT_HLIST_NODE
Unexecuted instantiation: descriptor-tables.c:INIT_HLIST_NODE
Unexecuted instantiation: emul-gate-op.c:INIT_HLIST_NODE
Unexecuted instantiation: emul-inv-op.c:INIT_HLIST_NODE
Unexecuted instantiation: emul-priv-op.c:INIT_HLIST_NODE
Unexecuted instantiation: iret.c:INIT_HLIST_NODE
Unexecuted instantiation: misc-hypercalls.c:INIT_HLIST_NODE
Unexecuted instantiation: ro-page-fault.c:INIT_HLIST_NODE
Unexecuted instantiation: acpi_mmcfg.c:INIT_HLIST_NODE
Unexecuted instantiation: mmconf-fam10h.c:INIT_HLIST_NODE
Unexecuted instantiation: mmconfig_64.c:INIT_HLIST_NODE
Unexecuted instantiation: mmconfig-shared.c:INIT_HLIST_NODE
Unexecuted instantiation: core_parking.c:INIT_HLIST_NODE
713
714
static inline int hlist_unhashed(const struct hlist_node *h)
715
0
{
716
0
    return !h->pprev;
717
0
}
Unexecuted instantiation: mmconfig-shared.c:hlist_unhashed
Unexecuted instantiation: mmconfig_64.c:hlist_unhashed
Unexecuted instantiation: mmconf-fam10h.c:hlist_unhashed
Unexecuted instantiation: acpi_mmcfg.c:hlist_unhashed
Unexecuted instantiation: ro-page-fault.c:hlist_unhashed
Unexecuted instantiation: misc-hypercalls.c:hlist_unhashed
Unexecuted instantiation: iret.c:hlist_unhashed
Unexecuted instantiation: emul-priv-op.c:hlist_unhashed
Unexecuted instantiation: emul-inv-op.c:hlist_unhashed
Unexecuted instantiation: emul-gate-op.c:hlist_unhashed
Unexecuted instantiation: descriptor-tables.c:hlist_unhashed
Unexecuted instantiation: callback.c:hlist_unhashed
Unexecuted instantiation: backtrace.c:hlist_unhashed
Unexecuted instantiation: op_model_athlon.c:hlist_unhashed
Unexecuted instantiation: op_model_ppro.c:hlist_unhashed
Unexecuted instantiation: op_model_p4.c:hlist_unhashed
Unexecuted instantiation: nmi_int.c:hlist_unhashed
Unexecuted instantiation: nested_ept.c:hlist_unhashed
Unexecuted instantiation: nested_hap.c:hlist_unhashed
Unexecuted instantiation: hap.c:hlist_unhashed
Unexecuted instantiation: multi.c:hlist_unhashed
Unexecuted instantiation: mem_sharing.c:hlist_unhashed
Unexecuted instantiation: mem_paging.c:hlist_unhashed
Unexecuted instantiation: guest_walk.c:hlist_unhashed
Unexecuted instantiation: altp2m.c:hlist_unhashed
Unexecuted instantiation: p2m-pod.c:hlist_unhashed
Unexecuted instantiation: p2m-ept.c:hlist_unhashed
Unexecuted instantiation: p2m-pt.c:hlist_unhashed
Unexecuted instantiation: p2m.c:hlist_unhashed
Unexecuted instantiation: paging.c:hlist_unhashed
Unexecuted instantiation: vvmx.c:hlist_unhashed
Unexecuted instantiation: vmx.c:hlist_unhashed
Unexecuted instantiation: vmcs.c:hlist_unhashed
Unexecuted instantiation: realmode.c:hlist_unhashed
Unexecuted instantiation: vmcb.c:hlist_unhashed
Unexecuted instantiation: svmdebug.c:hlist_unhashed
Unexecuted instantiation: svm.c:hlist_unhashed
Unexecuted instantiation: nestedsvm.c:hlist_unhashed
Unexecuted instantiation: intr.c:hlist_unhashed
Unexecuted instantiation: vpt.c:hlist_unhashed
Unexecuted instantiation: vpic.c:hlist_unhashed
Unexecuted instantiation: vmsi.c:hlist_unhashed
Unexecuted instantiation: vlapic.c:hlist_unhashed
Unexecuted instantiation: viridian.c:hlist_unhashed
Unexecuted instantiation: vioapic.c:hlist_unhashed
Unexecuted instantiation: stdvga.c:hlist_unhashed
Unexecuted instantiation: save.c:hlist_unhashed
Unexecuted instantiation: rtc.c:hlist_unhashed
Unexecuted instantiation: pmtimer.c:hlist_unhashed
Unexecuted instantiation: nestedhvm.c:hlist_unhashed
Unexecuted instantiation: mtrr.c:hlist_unhashed
Unexecuted instantiation: ioreq.c:hlist_unhashed
Unexecuted instantiation: intercept.c:hlist_unhashed
Unexecuted instantiation: i8254.c:hlist_unhashed
Unexecuted instantiation: hvm.c:hlist_unhashed
Unexecuted instantiation: core_parking.c:hlist_unhashed
Unexecuted instantiation: emulate.c:hlist_unhashed
Unexecuted instantiation: dm.c:hlist_unhashed
Unexecuted instantiation: asid.c:hlist_unhashed
Unexecuted instantiation: probe.c:hlist_unhashed
Unexecuted instantiation: delivery.c:hlist_unhashed
Unexecuted instantiation: default.c:hlist_unhashed
Unexecuted instantiation: x2apic.c:hlist_unhashed
Unexecuted instantiation: bigsmp.c:hlist_unhashed
Unexecuted instantiation: main.c:hlist_unhashed
Unexecuted instantiation: generic.c:hlist_unhashed
Unexecuted instantiation: vmce.c:hlist_unhashed
Unexecuted instantiation: util.c:hlist_unhashed
Unexecuted instantiation: non-fatal.c:hlist_unhashed
Unexecuted instantiation: mce_intel.c:hlist_unhashed
Unexecuted instantiation: mce-apei.c:hlist_unhashed
Unexecuted instantiation: mce.c:hlist_unhashed
Unexecuted instantiation: mctelem.c:hlist_unhashed
Unexecuted instantiation: barrier.c:hlist_unhashed
Unexecuted instantiation: mcaction.c:hlist_unhashed
Unexecuted instantiation: mce_amd.c:hlist_unhashed
Unexecuted instantiation: amd_nonfatal.c:hlist_unhashed
Unexecuted instantiation: vpmu_intel.c:hlist_unhashed
Unexecuted instantiation: vpmu_amd.c:hlist_unhashed
Unexecuted instantiation: vpmu.c:hlist_unhashed
Unexecuted instantiation: mwait-idle.c:hlist_unhashed
Unexecuted instantiation: intel.c:hlist_unhashed
Unexecuted instantiation: common.c:hlist_unhashed
Unexecuted instantiation: amd.c:hlist_unhashed
Unexecuted instantiation: powernow.c:hlist_unhashed
Unexecuted instantiation: cpuidle_menu.c:hlist_unhashed
Unexecuted instantiation: cpu_idle.c:hlist_unhashed
Unexecuted instantiation: suspend.c:hlist_unhashed
Unexecuted instantiation: power.c:hlist_unhashed
Unexecuted instantiation: lib.c:hlist_unhashed
Unexecuted instantiation: xstate.c:hlist_unhashed
Unexecuted instantiation: hpet.c:hlist_unhashed
Unexecuted instantiation: tboot.c:hlist_unhashed
Unexecuted instantiation: x86_emulate.c:hlist_unhashed
Unexecuted instantiation: usercopy.c:hlist_unhashed
Unexecuted instantiation: traps.c:hlist_unhashed
Unexecuted instantiation: srat.c:hlist_unhashed
Unexecuted instantiation: smpboot.c:hlist_unhashed
Unexecuted instantiation: smp.c:hlist_unhashed
Unexecuted instantiation: setup.c:hlist_unhashed
Unexecuted instantiation: psr.c:hlist_unhashed
Unexecuted instantiation: platform_hypercall.c:hlist_unhashed
Unexecuted instantiation: physdev.c:hlist_unhashed
Unexecuted instantiation: percpu.c:hlist_unhashed
Unexecuted instantiation: nmi.c:hlist_unhashed
Unexecuted instantiation: mpparse.c:hlist_unhashed
Unexecuted instantiation: mm.c:hlist_unhashed
Unexecuted instantiation: microcode.c:hlist_unhashed
Unexecuted instantiation: microcode_intel.c:hlist_unhashed
Unexecuted instantiation: microcode_amd.c:hlist_unhashed
Unexecuted instantiation: ns16550.c:hlist_unhashed
Unexecuted instantiation: machine_kexec.c:hlist_unhashed
Unexecuted instantiation: ioport_emulate.c:hlist_unhashed
Unexecuted instantiation: msr.c:hlist_unhashed
Unexecuted instantiation: io_apic.c:hlist_unhashed
Unexecuted instantiation: i8259.c:hlist_unhashed
Unexecuted instantiation: i387.c:hlist_unhashed
Unexecuted instantiation: hypercall.c:hlist_unhashed
Unexecuted instantiation: flushtlb.c:hlist_unhashed
Unexecuted instantiation: extable.c:hlist_unhashed
Unexecuted instantiation: e820.c:hlist_unhashed
Unexecuted instantiation: domain_page.c:hlist_unhashed
Unexecuted instantiation: debug.c:hlist_unhashed
Unexecuted instantiation: crash.c:hlist_unhashed
Unexecuted instantiation: compat.c:hlist_unhashed
Unexecuted instantiation: cpuid.c:hlist_unhashed
Unexecuted instantiation: apic.c:hlist_unhashed
Unexecuted instantiation: xsm_core.c:hlist_unhashed
Unexecuted instantiation: vesa.c:hlist_unhashed
Unexecuted instantiation: vga.c:hlist_unhashed
Unexecuted instantiation: apei-io.c:hlist_unhashed
Unexecuted instantiation: apei-base.c:hlist_unhashed
Unexecuted instantiation: hest.c:hlist_unhashed
Unexecuted instantiation: erst.c:hlist_unhashed
Unexecuted instantiation: reboot.c:hlist_unhashed
Unexecuted instantiation: hwregs.c:hlist_unhashed
Unexecuted instantiation: pmstat.c:hlist_unhashed
Unexecuted instantiation: osl.c:hlist_unhashed
Unexecuted instantiation: numa.c:hlist_unhashed
Unexecuted instantiation: iommu_guest.c:hlist_unhashed
Unexecuted instantiation: iommu_cmd.c:hlist_unhashed
Unexecuted instantiation: iommu_intr.c:hlist_unhashed
Unexecuted instantiation: pci_amd_iommu.c:hlist_unhashed
Unexecuted instantiation: iommu_map.c:hlist_unhashed
Unexecuted instantiation: iommu_init.c:hlist_unhashed
Unexecuted instantiation: ats.c:hlist_unhashed
Unexecuted instantiation: vtd.c:hlist_unhashed
Unexecuted instantiation: quirks.c:hlist_unhashed
Unexecuted instantiation: intremap.c:hlist_unhashed
Unexecuted instantiation: qinval.c:hlist_unhashed
Unexecuted instantiation: utils.c:hlist_unhashed
Unexecuted instantiation: dmar.c:hlist_unhashed
Unexecuted instantiation: io.c:hlist_unhashed
Unexecuted instantiation: iommu.c:hlist_unhashed
Unexecuted instantiation: msix.c:hlist_unhashed
Unexecuted instantiation: msi.c:hlist_unhashed
Unexecuted instantiation: header.c:hlist_unhashed
Unexecuted instantiation: vpci.c:hlist_unhashed
Unexecuted instantiation: pci.c:hlist_unhashed
Unexecuted instantiation: utility.c:hlist_unhashed
Unexecuted instantiation: cpufreq_misc_governors.c:hlist_unhashed
Unexecuted instantiation: cpufreq_ondemand.c:hlist_unhashed
Unexecuted instantiation: cpufreq.c:hlist_unhashed
Unexecuted instantiation: serial.c:hlist_unhashed
Unexecuted instantiation: ehci-dbgp.c:hlist_unhashed
Unexecuted instantiation: console.c:hlist_unhashed
Unexecuted instantiation: libelf-loader.c:hlist_unhashed
Unexecuted instantiation: llvm.c:hlist_unhashed
Unexecuted instantiation: tmem_control.c:hlist_unhashed
Unexecuted instantiation: tmem_xen.c:hlist_unhashed
Unexecuted instantiation: tmem.c:hlist_unhashed
Unexecuted instantiation: xmalloc_tlsf.c:hlist_unhashed
Unexecuted instantiation: xenoprof.c:hlist_unhashed
Unexecuted instantiation: wait.c:hlist_unhashed
Unexecuted instantiation: vsprintf.c:hlist_unhashed
Unexecuted instantiation: vmap.c:hlist_unhashed
Unexecuted instantiation: vm_event.c:hlist_unhashed
Unexecuted instantiation: virtual_region.c:hlist_unhashed
Unexecuted instantiation: trace.c:hlist_unhashed
Unexecuted instantiation: timer.c:hlist_unhashed
Unexecuted instantiation: time.c:hlist_unhashed
Unexecuted instantiation: tasklet.c:hlist_unhashed
Unexecuted instantiation: sysctl.c:hlist_unhashed
Unexecuted instantiation: symbols.c:hlist_unhashed
Unexecuted instantiation: stop_machine.c:hlist_unhashed
Unexecuted instantiation: spinlock.c:hlist_unhashed
Unexecuted instantiation: softirq.c:hlist_unhashed
Unexecuted instantiation: shutdown.c:hlist_unhashed
Unexecuted instantiation: schedule.c:hlist_unhashed
Unexecuted instantiation: sched_null.c:hlist_unhashed
Unexecuted instantiation: sched_rt.c:hlist_unhashed
Unexecuted instantiation: sched_credit2.c:hlist_unhashed
Unexecuted instantiation: sched_credit.c:hlist_unhashed
Unexecuted instantiation: sched_arinc653.c:hlist_unhashed
Unexecuted instantiation: rwlock.c:hlist_unhashed
Unexecuted instantiation: rcupdate.c:hlist_unhashed
Unexecuted instantiation: rangeset.c:hlist_unhashed
Unexecuted instantiation: preempt.c:hlist_unhashed
Unexecuted instantiation: pdx.c:hlist_unhashed
Unexecuted instantiation: page_alloc.c:hlist_unhashed
Unexecuted instantiation: notifier.c:hlist_unhashed
Unexecuted instantiation: multicall.c:hlist_unhashed
Unexecuted instantiation: monitor.c:hlist_unhashed
Unexecuted instantiation: memory.c:hlist_unhashed
Unexecuted instantiation: mem_access.c:hlist_unhashed
Unexecuted instantiation: kimage.c:hlist_unhashed
Unexecuted instantiation: kexec.c:hlist_unhashed
Unexecuted instantiation: keyhandler.c:hlist_unhashed
Unexecuted instantiation: kernel.c:hlist_unhashed
Unexecuted instantiation: irq.c:hlist_unhashed
Unexecuted instantiation: guestcopy.c:hlist_unhashed
Unexecuted instantiation: grant_table.c:hlist_unhashed
Unexecuted instantiation: event_fifo.c:hlist_unhashed
Unexecuted instantiation: event_channel.c:hlist_unhashed
Unexecuted instantiation: event_2l.c:hlist_unhashed
Unexecuted instantiation: domain.c:hlist_unhashed
Unexecuted instantiation: domctl.c:hlist_unhashed
Unexecuted instantiation: cpupool.c:hlist_unhashed
Unexecuted instantiation: cpu.c:hlist_unhashed
718
719
static inline int hlist_empty(const struct hlist_head *h)
720
0
{
721
0
    return !h->first;
722
0
}
Unexecuted instantiation: core_parking.c:hlist_empty
Unexecuted instantiation: cpu.c:hlist_empty
Unexecuted instantiation: cpupool.c:hlist_empty
Unexecuted instantiation: domctl.c:hlist_empty
Unexecuted instantiation: domain.c:hlist_empty
Unexecuted instantiation: event_2l.c:hlist_empty
Unexecuted instantiation: event_channel.c:hlist_empty
Unexecuted instantiation: event_fifo.c:hlist_empty
Unexecuted instantiation: grant_table.c:hlist_empty
Unexecuted instantiation: guestcopy.c:hlist_empty
Unexecuted instantiation: irq.c:hlist_empty
Unexecuted instantiation: kernel.c:hlist_empty
Unexecuted instantiation: keyhandler.c:hlist_empty
Unexecuted instantiation: kexec.c:hlist_empty
Unexecuted instantiation: kimage.c:hlist_empty
Unexecuted instantiation: mem_access.c:hlist_empty
Unexecuted instantiation: memory.c:hlist_empty
Unexecuted instantiation: monitor.c:hlist_empty
Unexecuted instantiation: multicall.c:hlist_empty
Unexecuted instantiation: notifier.c:hlist_empty
Unexecuted instantiation: page_alloc.c:hlist_empty
Unexecuted instantiation: pdx.c:hlist_empty
Unexecuted instantiation: preempt.c:hlist_empty
Unexecuted instantiation: rangeset.c:hlist_empty
Unexecuted instantiation: rcupdate.c:hlist_empty
Unexecuted instantiation: rwlock.c:hlist_empty
Unexecuted instantiation: sched_arinc653.c:hlist_empty
Unexecuted instantiation: sched_credit.c:hlist_empty
Unexecuted instantiation: sched_credit2.c:hlist_empty
Unexecuted instantiation: sched_rt.c:hlist_empty
Unexecuted instantiation: sched_null.c:hlist_empty
Unexecuted instantiation: schedule.c:hlist_empty
Unexecuted instantiation: shutdown.c:hlist_empty
Unexecuted instantiation: softirq.c:hlist_empty
Unexecuted instantiation: spinlock.c:hlist_empty
Unexecuted instantiation: stop_machine.c:hlist_empty
Unexecuted instantiation: symbols.c:hlist_empty
Unexecuted instantiation: sysctl.c:hlist_empty
Unexecuted instantiation: tasklet.c:hlist_empty
Unexecuted instantiation: time.c:hlist_empty
Unexecuted instantiation: timer.c:hlist_empty
Unexecuted instantiation: trace.c:hlist_empty
Unexecuted instantiation: virtual_region.c:hlist_empty
Unexecuted instantiation: vm_event.c:hlist_empty
Unexecuted instantiation: vmap.c:hlist_empty
Unexecuted instantiation: vsprintf.c:hlist_empty
Unexecuted instantiation: wait.c:hlist_empty
Unexecuted instantiation: xenoprof.c:hlist_empty
Unexecuted instantiation: xmalloc_tlsf.c:hlist_empty
Unexecuted instantiation: tmem.c:hlist_empty
Unexecuted instantiation: tmem_xen.c:hlist_empty
Unexecuted instantiation: tmem_control.c:hlist_empty
Unexecuted instantiation: llvm.c:hlist_empty
Unexecuted instantiation: libelf-loader.c:hlist_empty
Unexecuted instantiation: console.c:hlist_empty
Unexecuted instantiation: ehci-dbgp.c:hlist_empty
Unexecuted instantiation: serial.c:hlist_empty
Unexecuted instantiation: cpufreq.c:hlist_empty
Unexecuted instantiation: cpufreq_ondemand.c:hlist_empty
Unexecuted instantiation: cpufreq_misc_governors.c:hlist_empty
Unexecuted instantiation: utility.c:hlist_empty
Unexecuted instantiation: pci.c:hlist_empty
Unexecuted instantiation: vpci.c:hlist_empty
Unexecuted instantiation: header.c:hlist_empty
Unexecuted instantiation: msi.c:hlist_empty
Unexecuted instantiation: msix.c:hlist_empty
Unexecuted instantiation: iommu.c:hlist_empty
Unexecuted instantiation: io.c:hlist_empty
Unexecuted instantiation: dmar.c:hlist_empty
Unexecuted instantiation: utils.c:hlist_empty
Unexecuted instantiation: qinval.c:hlist_empty
Unexecuted instantiation: intremap.c:hlist_empty
Unexecuted instantiation: quirks.c:hlist_empty
Unexecuted instantiation: vtd.c:hlist_empty
Unexecuted instantiation: ats.c:hlist_empty
Unexecuted instantiation: iommu_init.c:hlist_empty
Unexecuted instantiation: iommu_map.c:hlist_empty
Unexecuted instantiation: pci_amd_iommu.c:hlist_empty
Unexecuted instantiation: iommu_intr.c:hlist_empty
Unexecuted instantiation: iommu_cmd.c:hlist_empty
Unexecuted instantiation: iommu_guest.c:hlist_empty
Unexecuted instantiation: numa.c:hlist_empty
Unexecuted instantiation: osl.c:hlist_empty
Unexecuted instantiation: pmstat.c:hlist_empty
Unexecuted instantiation: hwregs.c:hlist_empty
Unexecuted instantiation: reboot.c:hlist_empty
Unexecuted instantiation: erst.c:hlist_empty
Unexecuted instantiation: hest.c:hlist_empty
Unexecuted instantiation: apei-base.c:hlist_empty
Unexecuted instantiation: apei-io.c:hlist_empty
Unexecuted instantiation: vga.c:hlist_empty
Unexecuted instantiation: vesa.c:hlist_empty
Unexecuted instantiation: xsm_core.c:hlist_empty
Unexecuted instantiation: apic.c:hlist_empty
Unexecuted instantiation: cpuid.c:hlist_empty
Unexecuted instantiation: compat.c:hlist_empty
Unexecuted instantiation: crash.c:hlist_empty
Unexecuted instantiation: debug.c:hlist_empty
Unexecuted instantiation: domain_page.c:hlist_empty
Unexecuted instantiation: e820.c:hlist_empty
Unexecuted instantiation: extable.c:hlist_empty
Unexecuted instantiation: flushtlb.c:hlist_empty
Unexecuted instantiation: hypercall.c:hlist_empty
Unexecuted instantiation: i387.c:hlist_empty
Unexecuted instantiation: i8259.c:hlist_empty
Unexecuted instantiation: io_apic.c:hlist_empty
Unexecuted instantiation: msr.c:hlist_empty
Unexecuted instantiation: ioport_emulate.c:hlist_empty
Unexecuted instantiation: machine_kexec.c:hlist_empty
Unexecuted instantiation: microcode_amd.c:hlist_empty
Unexecuted instantiation: microcode_intel.c:hlist_empty
Unexecuted instantiation: microcode.c:hlist_empty
Unexecuted instantiation: mm.c:hlist_empty
Unexecuted instantiation: mpparse.c:hlist_empty
Unexecuted instantiation: nmi.c:hlist_empty
Unexecuted instantiation: percpu.c:hlist_empty
Unexecuted instantiation: physdev.c:hlist_empty
Unexecuted instantiation: platform_hypercall.c:hlist_empty
Unexecuted instantiation: psr.c:hlist_empty
Unexecuted instantiation: setup.c:hlist_empty
Unexecuted instantiation: smp.c:hlist_empty
Unexecuted instantiation: smpboot.c:hlist_empty
Unexecuted instantiation: srat.c:hlist_empty
Unexecuted instantiation: traps.c:hlist_empty
Unexecuted instantiation: usercopy.c:hlist_empty
Unexecuted instantiation: x86_emulate.c:hlist_empty
Unexecuted instantiation: tboot.c:hlist_empty
Unexecuted instantiation: hpet.c:hlist_empty
Unexecuted instantiation: xstate.c:hlist_empty
Unexecuted instantiation: lib.c:hlist_empty
Unexecuted instantiation: power.c:hlist_empty
Unexecuted instantiation: suspend.c:hlist_empty
Unexecuted instantiation: cpu_idle.c:hlist_empty
Unexecuted instantiation: cpuidle_menu.c:hlist_empty
Unexecuted instantiation: powernow.c:hlist_empty
Unexecuted instantiation: amd.c:hlist_empty
Unexecuted instantiation: common.c:hlist_empty
Unexecuted instantiation: intel.c:hlist_empty
Unexecuted instantiation: mwait-idle.c:hlist_empty
Unexecuted instantiation: vpmu.c:hlist_empty
Unexecuted instantiation: vpmu_amd.c:hlist_empty
Unexecuted instantiation: vpmu_intel.c:hlist_empty
Unexecuted instantiation: amd_nonfatal.c:hlist_empty
Unexecuted instantiation: mce_amd.c:hlist_empty
Unexecuted instantiation: mcaction.c:hlist_empty
Unexecuted instantiation: barrier.c:hlist_empty
Unexecuted instantiation: mctelem.c:hlist_empty
Unexecuted instantiation: mce.c:hlist_empty
Unexecuted instantiation: mce-apei.c:hlist_empty
Unexecuted instantiation: mce_intel.c:hlist_empty
Unexecuted instantiation: non-fatal.c:hlist_empty
Unexecuted instantiation: util.c:hlist_empty
Unexecuted instantiation: vmce.c:hlist_empty
Unexecuted instantiation: generic.c:hlist_empty
Unexecuted instantiation: main.c:hlist_empty
Unexecuted instantiation: bigsmp.c:hlist_empty
Unexecuted instantiation: x2apic.c:hlist_empty
Unexecuted instantiation: default.c:hlist_empty
Unexecuted instantiation: delivery.c:hlist_empty
Unexecuted instantiation: probe.c:hlist_empty
Unexecuted instantiation: asid.c:hlist_empty
Unexecuted instantiation: dm.c:hlist_empty
Unexecuted instantiation: emulate.c:hlist_empty
Unexecuted instantiation: hvm.c:hlist_empty
Unexecuted instantiation: i8254.c:hlist_empty
Unexecuted instantiation: intercept.c:hlist_empty
Unexecuted instantiation: ioreq.c:hlist_empty
Unexecuted instantiation: mtrr.c:hlist_empty
Unexecuted instantiation: nestedhvm.c:hlist_empty
Unexecuted instantiation: pmtimer.c:hlist_empty
Unexecuted instantiation: rtc.c:hlist_empty
Unexecuted instantiation: save.c:hlist_empty
Unexecuted instantiation: stdvga.c:hlist_empty
Unexecuted instantiation: vioapic.c:hlist_empty
Unexecuted instantiation: viridian.c:hlist_empty
Unexecuted instantiation: vlapic.c:hlist_empty
Unexecuted instantiation: vmsi.c:hlist_empty
Unexecuted instantiation: vpic.c:hlist_empty
Unexecuted instantiation: vpt.c:hlist_empty
Unexecuted instantiation: intr.c:hlist_empty
Unexecuted instantiation: nestedsvm.c:hlist_empty
Unexecuted instantiation: svm.c:hlist_empty
Unexecuted instantiation: svmdebug.c:hlist_empty
Unexecuted instantiation: vmcb.c:hlist_empty
Unexecuted instantiation: realmode.c:hlist_empty
Unexecuted instantiation: vmcs.c:hlist_empty
Unexecuted instantiation: vmx.c:hlist_empty
Unexecuted instantiation: vvmx.c:hlist_empty
Unexecuted instantiation: paging.c:hlist_empty
Unexecuted instantiation: p2m.c:hlist_empty
Unexecuted instantiation: p2m-pt.c:hlist_empty
Unexecuted instantiation: p2m-ept.c:hlist_empty
Unexecuted instantiation: p2m-pod.c:hlist_empty
Unexecuted instantiation: altp2m.c:hlist_empty
Unexecuted instantiation: guest_walk.c:hlist_empty
Unexecuted instantiation: mem_paging.c:hlist_empty
Unexecuted instantiation: mem_sharing.c:hlist_empty
Unexecuted instantiation: multi.c:hlist_empty
Unexecuted instantiation: hap.c:hlist_empty
Unexecuted instantiation: nested_hap.c:hlist_empty
Unexecuted instantiation: nested_ept.c:hlist_empty
Unexecuted instantiation: nmi_int.c:hlist_empty
Unexecuted instantiation: op_model_p4.c:hlist_empty
Unexecuted instantiation: op_model_ppro.c:hlist_empty
Unexecuted instantiation: op_model_athlon.c:hlist_empty
Unexecuted instantiation: backtrace.c:hlist_empty
Unexecuted instantiation: callback.c:hlist_empty
Unexecuted instantiation: descriptor-tables.c:hlist_empty
Unexecuted instantiation: emul-gate-op.c:hlist_empty
Unexecuted instantiation: emul-inv-op.c:hlist_empty
Unexecuted instantiation: emul-priv-op.c:hlist_empty
Unexecuted instantiation: iret.c:hlist_empty
Unexecuted instantiation: misc-hypercalls.c:hlist_empty
Unexecuted instantiation: ro-page-fault.c:hlist_empty
Unexecuted instantiation: acpi_mmcfg.c:hlist_empty
Unexecuted instantiation: mmconf-fam10h.c:hlist_empty
Unexecuted instantiation: mmconfig_64.c:hlist_empty
Unexecuted instantiation: mmconfig-shared.c:hlist_empty
Unexecuted instantiation: ns16550.c:hlist_empty
723
724
static inline void __hlist_del(struct hlist_node *n)
725
0
{
726
0
    struct hlist_node *next = n->next;
727
0
    struct hlist_node **pprev = n->pprev;
728
0
    *pprev = next;
729
0
    if (next)
730
0
        next->pprev = pprev;
731
0
}
Unexecuted instantiation: mmconfig-shared.c:__hlist_del
Unexecuted instantiation: mmconfig_64.c:__hlist_del
Unexecuted instantiation: mmconf-fam10h.c:__hlist_del
Unexecuted instantiation: acpi_mmcfg.c:__hlist_del
Unexecuted instantiation: ro-page-fault.c:__hlist_del
Unexecuted instantiation: misc-hypercalls.c:__hlist_del
Unexecuted instantiation: iret.c:__hlist_del
Unexecuted instantiation: emul-priv-op.c:__hlist_del
Unexecuted instantiation: emul-inv-op.c:__hlist_del
Unexecuted instantiation: emul-gate-op.c:__hlist_del
Unexecuted instantiation: descriptor-tables.c:__hlist_del
Unexecuted instantiation: callback.c:__hlist_del
Unexecuted instantiation: backtrace.c:__hlist_del
Unexecuted instantiation: op_model_athlon.c:__hlist_del
Unexecuted instantiation: op_model_ppro.c:__hlist_del
Unexecuted instantiation: op_model_p4.c:__hlist_del
Unexecuted instantiation: nmi_int.c:__hlist_del
Unexecuted instantiation: nested_ept.c:__hlist_del
Unexecuted instantiation: nested_hap.c:__hlist_del
Unexecuted instantiation: hap.c:__hlist_del
Unexecuted instantiation: multi.c:__hlist_del
Unexecuted instantiation: mem_sharing.c:__hlist_del
Unexecuted instantiation: mem_paging.c:__hlist_del
Unexecuted instantiation: guest_walk.c:__hlist_del
Unexecuted instantiation: altp2m.c:__hlist_del
Unexecuted instantiation: p2m-pod.c:__hlist_del
Unexecuted instantiation: p2m-ept.c:__hlist_del
Unexecuted instantiation: p2m-pt.c:__hlist_del
Unexecuted instantiation: p2m.c:__hlist_del
Unexecuted instantiation: paging.c:__hlist_del
Unexecuted instantiation: vvmx.c:__hlist_del
Unexecuted instantiation: vmx.c:__hlist_del
Unexecuted instantiation: vmcs.c:__hlist_del
Unexecuted instantiation: realmode.c:__hlist_del
Unexecuted instantiation: vmcb.c:__hlist_del
Unexecuted instantiation: svmdebug.c:__hlist_del
Unexecuted instantiation: svm.c:__hlist_del
Unexecuted instantiation: nestedsvm.c:__hlist_del
Unexecuted instantiation: intr.c:__hlist_del
Unexecuted instantiation: vpt.c:__hlist_del
Unexecuted instantiation: vpic.c:__hlist_del
Unexecuted instantiation: vmsi.c:__hlist_del
Unexecuted instantiation: vlapic.c:__hlist_del
Unexecuted instantiation: viridian.c:__hlist_del
Unexecuted instantiation: vioapic.c:__hlist_del
Unexecuted instantiation: stdvga.c:__hlist_del
Unexecuted instantiation: save.c:__hlist_del
Unexecuted instantiation: rtc.c:__hlist_del
Unexecuted instantiation: pmtimer.c:__hlist_del
Unexecuted instantiation: nestedhvm.c:__hlist_del
Unexecuted instantiation: mtrr.c:__hlist_del
Unexecuted instantiation: ioreq.c:__hlist_del
Unexecuted instantiation: intercept.c:__hlist_del
Unexecuted instantiation: i8254.c:__hlist_del
Unexecuted instantiation: hvm.c:__hlist_del
Unexecuted instantiation: emulate.c:__hlist_del
Unexecuted instantiation: dm.c:__hlist_del
Unexecuted instantiation: asid.c:__hlist_del
Unexecuted instantiation: probe.c:__hlist_del
Unexecuted instantiation: delivery.c:__hlist_del
Unexecuted instantiation: default.c:__hlist_del
Unexecuted instantiation: x2apic.c:__hlist_del
Unexecuted instantiation: bigsmp.c:__hlist_del
Unexecuted instantiation: main.c:__hlist_del
Unexecuted instantiation: generic.c:__hlist_del
Unexecuted instantiation: vmce.c:__hlist_del
Unexecuted instantiation: util.c:__hlist_del
Unexecuted instantiation: non-fatal.c:__hlist_del
Unexecuted instantiation: mce_intel.c:__hlist_del
Unexecuted instantiation: mce-apei.c:__hlist_del
Unexecuted instantiation: mce.c:__hlist_del
Unexecuted instantiation: mctelem.c:__hlist_del
Unexecuted instantiation: barrier.c:__hlist_del
Unexecuted instantiation: mcaction.c:__hlist_del
Unexecuted instantiation: mce_amd.c:__hlist_del
Unexecuted instantiation: amd_nonfatal.c:__hlist_del
Unexecuted instantiation: vpmu_intel.c:__hlist_del
Unexecuted instantiation: vpmu_amd.c:__hlist_del
Unexecuted instantiation: vpmu.c:__hlist_del
Unexecuted instantiation: mwait-idle.c:__hlist_del
Unexecuted instantiation: intel.c:__hlist_del
Unexecuted instantiation: common.c:__hlist_del
Unexecuted instantiation: amd.c:__hlist_del
Unexecuted instantiation: powernow.c:__hlist_del
Unexecuted instantiation: cpuidle_menu.c:__hlist_del
Unexecuted instantiation: cpu_idle.c:__hlist_del
Unexecuted instantiation: suspend.c:__hlist_del
Unexecuted instantiation: power.c:__hlist_del
Unexecuted instantiation: lib.c:__hlist_del
Unexecuted instantiation: xstate.c:__hlist_del
Unexecuted instantiation: hpet.c:__hlist_del
Unexecuted instantiation: tboot.c:__hlist_del
Unexecuted instantiation: x86_emulate.c:__hlist_del
Unexecuted instantiation: usercopy.c:__hlist_del
Unexecuted instantiation: traps.c:__hlist_del
Unexecuted instantiation: srat.c:__hlist_del
Unexecuted instantiation: smpboot.c:__hlist_del
Unexecuted instantiation: smp.c:__hlist_del
Unexecuted instantiation: setup.c:__hlist_del
Unexecuted instantiation: psr.c:__hlist_del
Unexecuted instantiation: platform_hypercall.c:__hlist_del
Unexecuted instantiation: physdev.c:__hlist_del
Unexecuted instantiation: percpu.c:__hlist_del
Unexecuted instantiation: nmi.c:__hlist_del
Unexecuted instantiation: mpparse.c:__hlist_del
Unexecuted instantiation: mm.c:__hlist_del
Unexecuted instantiation: microcode.c:__hlist_del
Unexecuted instantiation: microcode_intel.c:__hlist_del
Unexecuted instantiation: microcode_amd.c:__hlist_del
Unexecuted instantiation: machine_kexec.c:__hlist_del
Unexecuted instantiation: ioport_emulate.c:__hlist_del
Unexecuted instantiation: msr.c:__hlist_del
Unexecuted instantiation: io_apic.c:__hlist_del
Unexecuted instantiation: i8259.c:__hlist_del
Unexecuted instantiation: i387.c:__hlist_del
Unexecuted instantiation: hypercall.c:__hlist_del
Unexecuted instantiation: flushtlb.c:__hlist_del
Unexecuted instantiation: extable.c:__hlist_del
Unexecuted instantiation: e820.c:__hlist_del
Unexecuted instantiation: domain_page.c:__hlist_del
Unexecuted instantiation: debug.c:__hlist_del
Unexecuted instantiation: crash.c:__hlist_del
Unexecuted instantiation: compat.c:__hlist_del
Unexecuted instantiation: cpuid.c:__hlist_del
Unexecuted instantiation: apic.c:__hlist_del
Unexecuted instantiation: xsm_core.c:__hlist_del
Unexecuted instantiation: vesa.c:__hlist_del
Unexecuted instantiation: vga.c:__hlist_del
Unexecuted instantiation: apei-io.c:__hlist_del
Unexecuted instantiation: apei-base.c:__hlist_del
Unexecuted instantiation: hest.c:__hlist_del
Unexecuted instantiation: erst.c:__hlist_del
Unexecuted instantiation: reboot.c:__hlist_del
Unexecuted instantiation: hwregs.c:__hlist_del
Unexecuted instantiation: pmstat.c:__hlist_del
Unexecuted instantiation: osl.c:__hlist_del
Unexecuted instantiation: numa.c:__hlist_del
Unexecuted instantiation: iommu_guest.c:__hlist_del
Unexecuted instantiation: iommu_cmd.c:__hlist_del
Unexecuted instantiation: iommu_intr.c:__hlist_del
Unexecuted instantiation: pci_amd_iommu.c:__hlist_del
Unexecuted instantiation: iommu_map.c:__hlist_del
Unexecuted instantiation: iommu_init.c:__hlist_del
Unexecuted instantiation: ats.c:__hlist_del
Unexecuted instantiation: vtd.c:__hlist_del
Unexecuted instantiation: quirks.c:__hlist_del
Unexecuted instantiation: intremap.c:__hlist_del
Unexecuted instantiation: qinval.c:__hlist_del
Unexecuted instantiation: utils.c:__hlist_del
Unexecuted instantiation: dmar.c:__hlist_del
Unexecuted instantiation: io.c:__hlist_del
Unexecuted instantiation: iommu.c:__hlist_del
Unexecuted instantiation: msix.c:__hlist_del
Unexecuted instantiation: msi.c:__hlist_del
Unexecuted instantiation: header.c:__hlist_del
Unexecuted instantiation: vpci.c:__hlist_del
Unexecuted instantiation: pci.c:__hlist_del
Unexecuted instantiation: utility.c:__hlist_del
Unexecuted instantiation: cpufreq_misc_governors.c:__hlist_del
Unexecuted instantiation: cpufreq_ondemand.c:__hlist_del
Unexecuted instantiation: cpufreq.c:__hlist_del
Unexecuted instantiation: serial.c:__hlist_del
Unexecuted instantiation: ehci-dbgp.c:__hlist_del
Unexecuted instantiation: ns16550.c:__hlist_del
Unexecuted instantiation: console.c:__hlist_del
Unexecuted instantiation: libelf-loader.c:__hlist_del
Unexecuted instantiation: llvm.c:__hlist_del
Unexecuted instantiation: tmem_control.c:__hlist_del
Unexecuted instantiation: tmem_xen.c:__hlist_del
Unexecuted instantiation: tmem.c:__hlist_del
Unexecuted instantiation: xmalloc_tlsf.c:__hlist_del
Unexecuted instantiation: xenoprof.c:__hlist_del
Unexecuted instantiation: wait.c:__hlist_del
Unexecuted instantiation: vsprintf.c:__hlist_del
Unexecuted instantiation: vmap.c:__hlist_del
Unexecuted instantiation: vm_event.c:__hlist_del
Unexecuted instantiation: virtual_region.c:__hlist_del
Unexecuted instantiation: trace.c:__hlist_del
Unexecuted instantiation: timer.c:__hlist_del
Unexecuted instantiation: time.c:__hlist_del
Unexecuted instantiation: tasklet.c:__hlist_del
Unexecuted instantiation: sysctl.c:__hlist_del
Unexecuted instantiation: symbols.c:__hlist_del
Unexecuted instantiation: stop_machine.c:__hlist_del
Unexecuted instantiation: spinlock.c:__hlist_del
Unexecuted instantiation: softirq.c:__hlist_del
Unexecuted instantiation: shutdown.c:__hlist_del
Unexecuted instantiation: schedule.c:__hlist_del
Unexecuted instantiation: sched_null.c:__hlist_del
Unexecuted instantiation: sched_rt.c:__hlist_del
Unexecuted instantiation: sched_credit2.c:__hlist_del
Unexecuted instantiation: sched_credit.c:__hlist_del
Unexecuted instantiation: sched_arinc653.c:__hlist_del
Unexecuted instantiation: rwlock.c:__hlist_del
Unexecuted instantiation: rcupdate.c:__hlist_del
Unexecuted instantiation: rangeset.c:__hlist_del
Unexecuted instantiation: preempt.c:__hlist_del
Unexecuted instantiation: pdx.c:__hlist_del
Unexecuted instantiation: page_alloc.c:__hlist_del
Unexecuted instantiation: notifier.c:__hlist_del
Unexecuted instantiation: multicall.c:__hlist_del
Unexecuted instantiation: monitor.c:__hlist_del
Unexecuted instantiation: memory.c:__hlist_del
Unexecuted instantiation: mem_access.c:__hlist_del
Unexecuted instantiation: kimage.c:__hlist_del
Unexecuted instantiation: kexec.c:__hlist_del
Unexecuted instantiation: keyhandler.c:__hlist_del
Unexecuted instantiation: kernel.c:__hlist_del
Unexecuted instantiation: irq.c:__hlist_del
Unexecuted instantiation: guestcopy.c:__hlist_del
Unexecuted instantiation: grant_table.c:__hlist_del
Unexecuted instantiation: event_fifo.c:__hlist_del
Unexecuted instantiation: event_channel.c:__hlist_del
Unexecuted instantiation: event_2l.c:__hlist_del
Unexecuted instantiation: domain.c:__hlist_del
Unexecuted instantiation: domctl.c:__hlist_del
Unexecuted instantiation: cpupool.c:__hlist_del
Unexecuted instantiation: cpu.c:__hlist_del
Unexecuted instantiation: core_parking.c:__hlist_del
732
733
static inline void hlist_del(struct hlist_node *n)
734
0
{
735
0
    __hlist_del(n);
736
0
    n->next = LIST_POISON1;
737
0
    n->pprev = LIST_POISON2;
738
0
}
Unexecuted instantiation: console.c:hlist_del
Unexecuted instantiation: mmconfig_64.c:hlist_del
Unexecuted instantiation: cpu.c:hlist_del
Unexecuted instantiation: cpupool.c:hlist_del
Unexecuted instantiation: domctl.c:hlist_del
Unexecuted instantiation: domain.c:hlist_del
Unexecuted instantiation: event_2l.c:hlist_del
Unexecuted instantiation: event_channel.c:hlist_del
Unexecuted instantiation: event_fifo.c:hlist_del
Unexecuted instantiation: grant_table.c:hlist_del
Unexecuted instantiation: guestcopy.c:hlist_del
Unexecuted instantiation: irq.c:hlist_del
Unexecuted instantiation: kernel.c:hlist_del
Unexecuted instantiation: keyhandler.c:hlist_del
Unexecuted instantiation: kexec.c:hlist_del
Unexecuted instantiation: kimage.c:hlist_del
Unexecuted instantiation: mem_access.c:hlist_del
Unexecuted instantiation: memory.c:hlist_del
Unexecuted instantiation: monitor.c:hlist_del
Unexecuted instantiation: multicall.c:hlist_del
Unexecuted instantiation: notifier.c:hlist_del
Unexecuted instantiation: page_alloc.c:hlist_del
Unexecuted instantiation: pdx.c:hlist_del
Unexecuted instantiation: preempt.c:hlist_del
Unexecuted instantiation: rangeset.c:hlist_del
Unexecuted instantiation: rcupdate.c:hlist_del
Unexecuted instantiation: rwlock.c:hlist_del
Unexecuted instantiation: sched_arinc653.c:hlist_del
Unexecuted instantiation: sched_credit.c:hlist_del
Unexecuted instantiation: sched_credit2.c:hlist_del
Unexecuted instantiation: sched_rt.c:hlist_del
Unexecuted instantiation: sched_null.c:hlist_del
Unexecuted instantiation: schedule.c:hlist_del
Unexecuted instantiation: shutdown.c:hlist_del
Unexecuted instantiation: softirq.c:hlist_del
Unexecuted instantiation: spinlock.c:hlist_del
Unexecuted instantiation: stop_machine.c:hlist_del
Unexecuted instantiation: symbols.c:hlist_del
Unexecuted instantiation: sysctl.c:hlist_del
Unexecuted instantiation: tasklet.c:hlist_del
Unexecuted instantiation: time.c:hlist_del
Unexecuted instantiation: timer.c:hlist_del
Unexecuted instantiation: trace.c:hlist_del
Unexecuted instantiation: virtual_region.c:hlist_del
Unexecuted instantiation: vm_event.c:hlist_del
Unexecuted instantiation: vmap.c:hlist_del
Unexecuted instantiation: vsprintf.c:hlist_del
Unexecuted instantiation: wait.c:hlist_del
Unexecuted instantiation: xenoprof.c:hlist_del
Unexecuted instantiation: xmalloc_tlsf.c:hlist_del
Unexecuted instantiation: tmem.c:hlist_del
Unexecuted instantiation: tmem_xen.c:hlist_del
Unexecuted instantiation: tmem_control.c:hlist_del
Unexecuted instantiation: llvm.c:hlist_del
Unexecuted instantiation: libelf-loader.c:hlist_del
Unexecuted instantiation: ns16550.c:hlist_del
Unexecuted instantiation: ehci-dbgp.c:hlist_del
Unexecuted instantiation: serial.c:hlist_del
Unexecuted instantiation: cpufreq.c:hlist_del
Unexecuted instantiation: cpufreq_ondemand.c:hlist_del
Unexecuted instantiation: cpufreq_misc_governors.c:hlist_del
Unexecuted instantiation: utility.c:hlist_del
Unexecuted instantiation: pci.c:hlist_del
Unexecuted instantiation: vpci.c:hlist_del
Unexecuted instantiation: header.c:hlist_del
Unexecuted instantiation: msi.c:hlist_del
Unexecuted instantiation: msix.c:hlist_del
Unexecuted instantiation: iommu.c:hlist_del
Unexecuted instantiation: io.c:hlist_del
Unexecuted instantiation: dmar.c:hlist_del
Unexecuted instantiation: utils.c:hlist_del
Unexecuted instantiation: qinval.c:hlist_del
Unexecuted instantiation: intremap.c:hlist_del
Unexecuted instantiation: quirks.c:hlist_del
Unexecuted instantiation: vtd.c:hlist_del
Unexecuted instantiation: ats.c:hlist_del
Unexecuted instantiation: iommu_init.c:hlist_del
Unexecuted instantiation: iommu_map.c:hlist_del
Unexecuted instantiation: pci_amd_iommu.c:hlist_del
Unexecuted instantiation: iommu_intr.c:hlist_del
Unexecuted instantiation: iommu_cmd.c:hlist_del
Unexecuted instantiation: iommu_guest.c:hlist_del
Unexecuted instantiation: numa.c:hlist_del
Unexecuted instantiation: osl.c:hlist_del
Unexecuted instantiation: pmstat.c:hlist_del
Unexecuted instantiation: hwregs.c:hlist_del
Unexecuted instantiation: reboot.c:hlist_del
Unexecuted instantiation: erst.c:hlist_del
Unexecuted instantiation: hest.c:hlist_del
Unexecuted instantiation: apei-base.c:hlist_del
Unexecuted instantiation: apei-io.c:hlist_del
Unexecuted instantiation: vga.c:hlist_del
Unexecuted instantiation: vesa.c:hlist_del
Unexecuted instantiation: xsm_core.c:hlist_del
Unexecuted instantiation: apic.c:hlist_del
Unexecuted instantiation: cpuid.c:hlist_del
Unexecuted instantiation: compat.c:hlist_del
Unexecuted instantiation: crash.c:hlist_del
Unexecuted instantiation: debug.c:hlist_del
Unexecuted instantiation: domain_page.c:hlist_del
Unexecuted instantiation: e820.c:hlist_del
Unexecuted instantiation: extable.c:hlist_del
Unexecuted instantiation: flushtlb.c:hlist_del
Unexecuted instantiation: hypercall.c:hlist_del
Unexecuted instantiation: i387.c:hlist_del
Unexecuted instantiation: i8259.c:hlist_del
Unexecuted instantiation: io_apic.c:hlist_del
Unexecuted instantiation: msr.c:hlist_del
Unexecuted instantiation: ioport_emulate.c:hlist_del
Unexecuted instantiation: machine_kexec.c:hlist_del
Unexecuted instantiation: microcode_amd.c:hlist_del
Unexecuted instantiation: microcode_intel.c:hlist_del
Unexecuted instantiation: microcode.c:hlist_del
Unexecuted instantiation: mm.c:hlist_del
Unexecuted instantiation: mpparse.c:hlist_del
Unexecuted instantiation: nmi.c:hlist_del
Unexecuted instantiation: percpu.c:hlist_del
Unexecuted instantiation: physdev.c:hlist_del
Unexecuted instantiation: platform_hypercall.c:hlist_del
Unexecuted instantiation: psr.c:hlist_del
Unexecuted instantiation: setup.c:hlist_del
Unexecuted instantiation: smp.c:hlist_del
Unexecuted instantiation: smpboot.c:hlist_del
Unexecuted instantiation: srat.c:hlist_del
Unexecuted instantiation: traps.c:hlist_del
Unexecuted instantiation: usercopy.c:hlist_del
Unexecuted instantiation: x86_emulate.c:hlist_del
Unexecuted instantiation: tboot.c:hlist_del
Unexecuted instantiation: hpet.c:hlist_del
Unexecuted instantiation: xstate.c:hlist_del
Unexecuted instantiation: lib.c:hlist_del
Unexecuted instantiation: power.c:hlist_del
Unexecuted instantiation: suspend.c:hlist_del
Unexecuted instantiation: cpu_idle.c:hlist_del
Unexecuted instantiation: cpuidle_menu.c:hlist_del
Unexecuted instantiation: powernow.c:hlist_del
Unexecuted instantiation: amd.c:hlist_del
Unexecuted instantiation: common.c:hlist_del
Unexecuted instantiation: intel.c:hlist_del
Unexecuted instantiation: mwait-idle.c:hlist_del
Unexecuted instantiation: vpmu.c:hlist_del
Unexecuted instantiation: vpmu_amd.c:hlist_del
Unexecuted instantiation: vpmu_intel.c:hlist_del
Unexecuted instantiation: amd_nonfatal.c:hlist_del
Unexecuted instantiation: mce_amd.c:hlist_del
Unexecuted instantiation: mcaction.c:hlist_del
Unexecuted instantiation: barrier.c:hlist_del
Unexecuted instantiation: mctelem.c:hlist_del
Unexecuted instantiation: mce.c:hlist_del
Unexecuted instantiation: mce-apei.c:hlist_del
Unexecuted instantiation: mce_intel.c:hlist_del
Unexecuted instantiation: non-fatal.c:hlist_del
Unexecuted instantiation: util.c:hlist_del
Unexecuted instantiation: vmce.c:hlist_del
Unexecuted instantiation: generic.c:hlist_del
Unexecuted instantiation: main.c:hlist_del
Unexecuted instantiation: bigsmp.c:hlist_del
Unexecuted instantiation: x2apic.c:hlist_del
Unexecuted instantiation: default.c:hlist_del
Unexecuted instantiation: delivery.c:hlist_del
Unexecuted instantiation: probe.c:hlist_del
Unexecuted instantiation: asid.c:hlist_del
Unexecuted instantiation: dm.c:hlist_del
Unexecuted instantiation: emulate.c:hlist_del
Unexecuted instantiation: hvm.c:hlist_del
Unexecuted instantiation: i8254.c:hlist_del
Unexecuted instantiation: intercept.c:hlist_del
Unexecuted instantiation: ioreq.c:hlist_del
Unexecuted instantiation: mtrr.c:hlist_del
Unexecuted instantiation: nestedhvm.c:hlist_del
Unexecuted instantiation: pmtimer.c:hlist_del
Unexecuted instantiation: rtc.c:hlist_del
Unexecuted instantiation: save.c:hlist_del
Unexecuted instantiation: stdvga.c:hlist_del
Unexecuted instantiation: vioapic.c:hlist_del
Unexecuted instantiation: viridian.c:hlist_del
Unexecuted instantiation: vlapic.c:hlist_del
Unexecuted instantiation: vmsi.c:hlist_del
Unexecuted instantiation: vpic.c:hlist_del
Unexecuted instantiation: vpt.c:hlist_del
Unexecuted instantiation: intr.c:hlist_del
Unexecuted instantiation: nestedsvm.c:hlist_del
Unexecuted instantiation: svm.c:hlist_del
Unexecuted instantiation: svmdebug.c:hlist_del
Unexecuted instantiation: vmcb.c:hlist_del
Unexecuted instantiation: realmode.c:hlist_del
Unexecuted instantiation: vmcs.c:hlist_del
Unexecuted instantiation: vmx.c:hlist_del
Unexecuted instantiation: vvmx.c:hlist_del
Unexecuted instantiation: paging.c:hlist_del
Unexecuted instantiation: p2m.c:hlist_del
Unexecuted instantiation: p2m-pt.c:hlist_del
Unexecuted instantiation: p2m-ept.c:hlist_del
Unexecuted instantiation: p2m-pod.c:hlist_del
Unexecuted instantiation: altp2m.c:hlist_del
Unexecuted instantiation: guest_walk.c:hlist_del
Unexecuted instantiation: mem_paging.c:hlist_del
Unexecuted instantiation: mem_sharing.c:hlist_del
Unexecuted instantiation: multi.c:hlist_del
Unexecuted instantiation: hap.c:hlist_del
Unexecuted instantiation: nested_hap.c:hlist_del
Unexecuted instantiation: nested_ept.c:hlist_del
Unexecuted instantiation: nmi_int.c:hlist_del
Unexecuted instantiation: op_model_p4.c:hlist_del
Unexecuted instantiation: op_model_ppro.c:hlist_del
Unexecuted instantiation: op_model_athlon.c:hlist_del
Unexecuted instantiation: backtrace.c:hlist_del
Unexecuted instantiation: callback.c:hlist_del
Unexecuted instantiation: descriptor-tables.c:hlist_del
Unexecuted instantiation: emul-gate-op.c:hlist_del
Unexecuted instantiation: emul-inv-op.c:hlist_del
Unexecuted instantiation: emul-priv-op.c:hlist_del
Unexecuted instantiation: iret.c:hlist_del
Unexecuted instantiation: misc-hypercalls.c:hlist_del
Unexecuted instantiation: ro-page-fault.c:hlist_del
Unexecuted instantiation: acpi_mmcfg.c:hlist_del
Unexecuted instantiation: mmconf-fam10h.c:hlist_del
Unexecuted instantiation: core_parking.c:hlist_del
Unexecuted instantiation: mmconfig-shared.c:hlist_del
739
740
/**
741
 * hlist_del_rcu - deletes entry from hash list without re-initialization
742
 * @n: the element to delete from the hash list.
743
 *
744
 * Note: list_unhashed() on entry does not return true after this,
745
 * the entry is in an undefined state. It is useful for RCU based
746
 * lockfree traversal.
747
 *
748
 * In particular, it means that we can not poison the forward
749
 * pointers that may still be used for walking the hash list.
750
 *
751
 * The caller must take whatever precautions are necessary
752
 * (such as holding appropriate locks) to avoid racing
753
 * with another list-mutation primitive, such as hlist_add_head_rcu()
754
 * or hlist_del_rcu(), running on this same list.
755
 * However, it is perfectly legal to run concurrently with
756
 * the _rcu list-traversal primitives, such as
757
 * hlist_for_each_entry().
758
 */
759
static inline void hlist_del_rcu(struct hlist_node *n)
760
0
{
761
0
    __hlist_del(n);
762
0
    n->pprev = LIST_POISON2;
763
0
}
Unexecuted instantiation: mmconfig_64.c:hlist_del_rcu
Unexecuted instantiation: ro-page-fault.c:hlist_del_rcu
Unexecuted instantiation: misc-hypercalls.c:hlist_del_rcu
Unexecuted instantiation: iret.c:hlist_del_rcu
Unexecuted instantiation: emul-priv-op.c:hlist_del_rcu
Unexecuted instantiation: emul-inv-op.c:hlist_del_rcu
Unexecuted instantiation: emul-gate-op.c:hlist_del_rcu
Unexecuted instantiation: descriptor-tables.c:hlist_del_rcu
Unexecuted instantiation: callback.c:hlist_del_rcu
Unexecuted instantiation: backtrace.c:hlist_del_rcu
Unexecuted instantiation: op_model_athlon.c:hlist_del_rcu
Unexecuted instantiation: op_model_ppro.c:hlist_del_rcu
Unexecuted instantiation: op_model_p4.c:hlist_del_rcu
Unexecuted instantiation: nmi_int.c:hlist_del_rcu
Unexecuted instantiation: nested_ept.c:hlist_del_rcu
Unexecuted instantiation: nested_hap.c:hlist_del_rcu
Unexecuted instantiation: hap.c:hlist_del_rcu
Unexecuted instantiation: multi.c:hlist_del_rcu
Unexecuted instantiation: mem_sharing.c:hlist_del_rcu
Unexecuted instantiation: mem_paging.c:hlist_del_rcu
Unexecuted instantiation: guest_walk.c:hlist_del_rcu
Unexecuted instantiation: altp2m.c:hlist_del_rcu
Unexecuted instantiation: p2m-pod.c:hlist_del_rcu
Unexecuted instantiation: p2m-ept.c:hlist_del_rcu
Unexecuted instantiation: p2m-pt.c:hlist_del_rcu
Unexecuted instantiation: p2m.c:hlist_del_rcu
Unexecuted instantiation: paging.c:hlist_del_rcu
Unexecuted instantiation: vvmx.c:hlist_del_rcu
Unexecuted instantiation: vmx.c:hlist_del_rcu
Unexecuted instantiation: vmcs.c:hlist_del_rcu
Unexecuted instantiation: realmode.c:hlist_del_rcu
Unexecuted instantiation: vmcb.c:hlist_del_rcu
Unexecuted instantiation: svmdebug.c:hlist_del_rcu
Unexecuted instantiation: svm.c:hlist_del_rcu
Unexecuted instantiation: nestedsvm.c:hlist_del_rcu
Unexecuted instantiation: intr.c:hlist_del_rcu
Unexecuted instantiation: vpt.c:hlist_del_rcu
Unexecuted instantiation: vpic.c:hlist_del_rcu
Unexecuted instantiation: vmsi.c:hlist_del_rcu
Unexecuted instantiation: vlapic.c:hlist_del_rcu
Unexecuted instantiation: viridian.c:hlist_del_rcu
Unexecuted instantiation: vioapic.c:hlist_del_rcu
Unexecuted instantiation: stdvga.c:hlist_del_rcu
Unexecuted instantiation: save.c:hlist_del_rcu
Unexecuted instantiation: rtc.c:hlist_del_rcu
Unexecuted instantiation: pmtimer.c:hlist_del_rcu
Unexecuted instantiation: nestedhvm.c:hlist_del_rcu
Unexecuted instantiation: mtrr.c:hlist_del_rcu
Unexecuted instantiation: ioreq.c:hlist_del_rcu
Unexecuted instantiation: intercept.c:hlist_del_rcu
Unexecuted instantiation: i8254.c:hlist_del_rcu
Unexecuted instantiation: hvm.c:hlist_del_rcu
Unexecuted instantiation: emulate.c:hlist_del_rcu
Unexecuted instantiation: acpi_mmcfg.c:hlist_del_rcu
Unexecuted instantiation: dm.c:hlist_del_rcu
Unexecuted instantiation: asid.c:hlist_del_rcu
Unexecuted instantiation: probe.c:hlist_del_rcu
Unexecuted instantiation: delivery.c:hlist_del_rcu
Unexecuted instantiation: default.c:hlist_del_rcu
Unexecuted instantiation: x2apic.c:hlist_del_rcu
Unexecuted instantiation: bigsmp.c:hlist_del_rcu
Unexecuted instantiation: main.c:hlist_del_rcu
Unexecuted instantiation: generic.c:hlist_del_rcu
Unexecuted instantiation: vmce.c:hlist_del_rcu
Unexecuted instantiation: util.c:hlist_del_rcu
Unexecuted instantiation: non-fatal.c:hlist_del_rcu
Unexecuted instantiation: mce_intel.c:hlist_del_rcu
Unexecuted instantiation: mce-apei.c:hlist_del_rcu
Unexecuted instantiation: mce.c:hlist_del_rcu
Unexecuted instantiation: mctelem.c:hlist_del_rcu
Unexecuted instantiation: barrier.c:hlist_del_rcu
Unexecuted instantiation: mcaction.c:hlist_del_rcu
Unexecuted instantiation: mce_amd.c:hlist_del_rcu
Unexecuted instantiation: amd_nonfatal.c:hlist_del_rcu
Unexecuted instantiation: vpmu_intel.c:hlist_del_rcu
Unexecuted instantiation: vpmu_amd.c:hlist_del_rcu
Unexecuted instantiation: vpmu.c:hlist_del_rcu
Unexecuted instantiation: mwait-idle.c:hlist_del_rcu
Unexecuted instantiation: intel.c:hlist_del_rcu
Unexecuted instantiation: common.c:hlist_del_rcu
Unexecuted instantiation: amd.c:hlist_del_rcu
Unexecuted instantiation: powernow.c:hlist_del_rcu
Unexecuted instantiation: cpuidle_menu.c:hlist_del_rcu
Unexecuted instantiation: cpu_idle.c:hlist_del_rcu
Unexecuted instantiation: suspend.c:hlist_del_rcu
Unexecuted instantiation: power.c:hlist_del_rcu
Unexecuted instantiation: lib.c:hlist_del_rcu
Unexecuted instantiation: xstate.c:hlist_del_rcu
Unexecuted instantiation: hpet.c:hlist_del_rcu
Unexecuted instantiation: tboot.c:hlist_del_rcu
Unexecuted instantiation: x86_emulate.c:hlist_del_rcu
Unexecuted instantiation: usercopy.c:hlist_del_rcu
Unexecuted instantiation: traps.c:hlist_del_rcu
Unexecuted instantiation: srat.c:hlist_del_rcu
Unexecuted instantiation: smpboot.c:hlist_del_rcu
Unexecuted instantiation: smp.c:hlist_del_rcu
Unexecuted instantiation: setup.c:hlist_del_rcu
Unexecuted instantiation: psr.c:hlist_del_rcu
Unexecuted instantiation: platform_hypercall.c:hlist_del_rcu
Unexecuted instantiation: physdev.c:hlist_del_rcu
Unexecuted instantiation: percpu.c:hlist_del_rcu
Unexecuted instantiation: nmi.c:hlist_del_rcu
Unexecuted instantiation: mpparse.c:hlist_del_rcu
Unexecuted instantiation: mm.c:hlist_del_rcu
Unexecuted instantiation: microcode.c:hlist_del_rcu
Unexecuted instantiation: microcode_intel.c:hlist_del_rcu
Unexecuted instantiation: microcode_amd.c:hlist_del_rcu
Unexecuted instantiation: machine_kexec.c:hlist_del_rcu
Unexecuted instantiation: ioport_emulate.c:hlist_del_rcu
Unexecuted instantiation: msr.c:hlist_del_rcu
Unexecuted instantiation: io_apic.c:hlist_del_rcu
Unexecuted instantiation: i8259.c:hlist_del_rcu
Unexecuted instantiation: i387.c:hlist_del_rcu
Unexecuted instantiation: hypercall.c:hlist_del_rcu
Unexecuted instantiation: flushtlb.c:hlist_del_rcu
Unexecuted instantiation: extable.c:hlist_del_rcu
Unexecuted instantiation: e820.c:hlist_del_rcu
Unexecuted instantiation: domain_page.c:hlist_del_rcu
Unexecuted instantiation: debug.c:hlist_del_rcu
Unexecuted instantiation: crash.c:hlist_del_rcu
Unexecuted instantiation: compat.c:hlist_del_rcu
Unexecuted instantiation: cpuid.c:hlist_del_rcu
Unexecuted instantiation: apic.c:hlist_del_rcu
Unexecuted instantiation: xsm_core.c:hlist_del_rcu
Unexecuted instantiation: vesa.c:hlist_del_rcu
Unexecuted instantiation: vga.c:hlist_del_rcu
Unexecuted instantiation: apei-io.c:hlist_del_rcu
Unexecuted instantiation: apei-base.c:hlist_del_rcu
Unexecuted instantiation: hest.c:hlist_del_rcu
Unexecuted instantiation: erst.c:hlist_del_rcu
Unexecuted instantiation: reboot.c:hlist_del_rcu
Unexecuted instantiation: hwregs.c:hlist_del_rcu
Unexecuted instantiation: pmstat.c:hlist_del_rcu
Unexecuted instantiation: osl.c:hlist_del_rcu
Unexecuted instantiation: numa.c:hlist_del_rcu
Unexecuted instantiation: iommu_guest.c:hlist_del_rcu
Unexecuted instantiation: iommu_cmd.c:hlist_del_rcu
Unexecuted instantiation: iommu_intr.c:hlist_del_rcu
Unexecuted instantiation: pci_amd_iommu.c:hlist_del_rcu
Unexecuted instantiation: iommu_map.c:hlist_del_rcu
Unexecuted instantiation: iommu_init.c:hlist_del_rcu
Unexecuted instantiation: ats.c:hlist_del_rcu
Unexecuted instantiation: vtd.c:hlist_del_rcu
Unexecuted instantiation: quirks.c:hlist_del_rcu
Unexecuted instantiation: intremap.c:hlist_del_rcu
Unexecuted instantiation: qinval.c:hlist_del_rcu
Unexecuted instantiation: utils.c:hlist_del_rcu
Unexecuted instantiation: dmar.c:hlist_del_rcu
Unexecuted instantiation: io.c:hlist_del_rcu
Unexecuted instantiation: iommu.c:hlist_del_rcu
Unexecuted instantiation: msix.c:hlist_del_rcu
Unexecuted instantiation: msi.c:hlist_del_rcu
Unexecuted instantiation: header.c:hlist_del_rcu
Unexecuted instantiation: vpci.c:hlist_del_rcu
Unexecuted instantiation: pci.c:hlist_del_rcu
Unexecuted instantiation: utility.c:hlist_del_rcu
Unexecuted instantiation: cpufreq_misc_governors.c:hlist_del_rcu
Unexecuted instantiation: cpufreq_ondemand.c:hlist_del_rcu
Unexecuted instantiation: cpufreq.c:hlist_del_rcu
Unexecuted instantiation: serial.c:hlist_del_rcu
Unexecuted instantiation: ehci-dbgp.c:hlist_del_rcu
Unexecuted instantiation: ns16550.c:hlist_del_rcu
Unexecuted instantiation: console.c:hlist_del_rcu
Unexecuted instantiation: libelf-loader.c:hlist_del_rcu
Unexecuted instantiation: mmconf-fam10h.c:hlist_del_rcu
Unexecuted instantiation: llvm.c:hlist_del_rcu
Unexecuted instantiation: tmem_control.c:hlist_del_rcu
Unexecuted instantiation: tmem_xen.c:hlist_del_rcu
Unexecuted instantiation: tmem.c:hlist_del_rcu
Unexecuted instantiation: xmalloc_tlsf.c:hlist_del_rcu
Unexecuted instantiation: xenoprof.c:hlist_del_rcu
Unexecuted instantiation: wait.c:hlist_del_rcu
Unexecuted instantiation: vsprintf.c:hlist_del_rcu
Unexecuted instantiation: vmap.c:hlist_del_rcu
Unexecuted instantiation: vm_event.c:hlist_del_rcu
Unexecuted instantiation: virtual_region.c:hlist_del_rcu
Unexecuted instantiation: trace.c:hlist_del_rcu
Unexecuted instantiation: timer.c:hlist_del_rcu
Unexecuted instantiation: time.c:hlist_del_rcu
Unexecuted instantiation: tasklet.c:hlist_del_rcu
Unexecuted instantiation: sysctl.c:hlist_del_rcu
Unexecuted instantiation: symbols.c:hlist_del_rcu
Unexecuted instantiation: stop_machine.c:hlist_del_rcu
Unexecuted instantiation: spinlock.c:hlist_del_rcu
Unexecuted instantiation: softirq.c:hlist_del_rcu
Unexecuted instantiation: shutdown.c:hlist_del_rcu
Unexecuted instantiation: schedule.c:hlist_del_rcu
Unexecuted instantiation: sched_null.c:hlist_del_rcu
Unexecuted instantiation: sched_rt.c:hlist_del_rcu
Unexecuted instantiation: sched_credit2.c:hlist_del_rcu
Unexecuted instantiation: sched_credit.c:hlist_del_rcu
Unexecuted instantiation: sched_arinc653.c:hlist_del_rcu
Unexecuted instantiation: rwlock.c:hlist_del_rcu
Unexecuted instantiation: rcupdate.c:hlist_del_rcu
Unexecuted instantiation: rangeset.c:hlist_del_rcu
Unexecuted instantiation: preempt.c:hlist_del_rcu
Unexecuted instantiation: pdx.c:hlist_del_rcu
Unexecuted instantiation: page_alloc.c:hlist_del_rcu
Unexecuted instantiation: notifier.c:hlist_del_rcu
Unexecuted instantiation: multicall.c:hlist_del_rcu
Unexecuted instantiation: monitor.c:hlist_del_rcu
Unexecuted instantiation: memory.c:hlist_del_rcu
Unexecuted instantiation: mem_access.c:hlist_del_rcu
Unexecuted instantiation: kimage.c:hlist_del_rcu
Unexecuted instantiation: kexec.c:hlist_del_rcu
Unexecuted instantiation: keyhandler.c:hlist_del_rcu
Unexecuted instantiation: kernel.c:hlist_del_rcu
Unexecuted instantiation: irq.c:hlist_del_rcu
Unexecuted instantiation: guestcopy.c:hlist_del_rcu
Unexecuted instantiation: grant_table.c:hlist_del_rcu
Unexecuted instantiation: event_fifo.c:hlist_del_rcu
Unexecuted instantiation: event_channel.c:hlist_del_rcu
Unexecuted instantiation: event_2l.c:hlist_del_rcu
Unexecuted instantiation: domain.c:hlist_del_rcu
Unexecuted instantiation: domctl.c:hlist_del_rcu
Unexecuted instantiation: cpupool.c:hlist_del_rcu
Unexecuted instantiation: cpu.c:hlist_del_rcu
Unexecuted instantiation: core_parking.c:hlist_del_rcu
Unexecuted instantiation: mmconfig-shared.c:hlist_del_rcu
764
765
static inline void hlist_del_init(struct hlist_node *n)
766
0
{
767
0
    if (!hlist_unhashed(n)) {
768
0
        __hlist_del(n);
769
0
        INIT_HLIST_NODE(n);
770
0
    }
771
0
}
Unexecuted instantiation: mmconfig_64.c:hlist_del_init
Unexecuted instantiation: mmconf-fam10h.c:hlist_del_init
Unexecuted instantiation: acpi_mmcfg.c:hlist_del_init
Unexecuted instantiation: ro-page-fault.c:hlist_del_init
Unexecuted instantiation: misc-hypercalls.c:hlist_del_init
Unexecuted instantiation: iret.c:hlist_del_init
Unexecuted instantiation: emul-priv-op.c:hlist_del_init
Unexecuted instantiation: emul-inv-op.c:hlist_del_init
Unexecuted instantiation: emul-gate-op.c:hlist_del_init
Unexecuted instantiation: descriptor-tables.c:hlist_del_init
Unexecuted instantiation: callback.c:hlist_del_init
Unexecuted instantiation: backtrace.c:hlist_del_init
Unexecuted instantiation: op_model_athlon.c:hlist_del_init
Unexecuted instantiation: op_model_ppro.c:hlist_del_init
Unexecuted instantiation: op_model_p4.c:hlist_del_init
Unexecuted instantiation: nmi_int.c:hlist_del_init
Unexecuted instantiation: nested_ept.c:hlist_del_init
Unexecuted instantiation: nested_hap.c:hlist_del_init
Unexecuted instantiation: hap.c:hlist_del_init
Unexecuted instantiation: multi.c:hlist_del_init
Unexecuted instantiation: mem_sharing.c:hlist_del_init
Unexecuted instantiation: mem_paging.c:hlist_del_init
Unexecuted instantiation: guest_walk.c:hlist_del_init
Unexecuted instantiation: altp2m.c:hlist_del_init
Unexecuted instantiation: p2m-pod.c:hlist_del_init
Unexecuted instantiation: p2m-ept.c:hlist_del_init
Unexecuted instantiation: p2m-pt.c:hlist_del_init
Unexecuted instantiation: p2m.c:hlist_del_init
Unexecuted instantiation: paging.c:hlist_del_init
Unexecuted instantiation: vvmx.c:hlist_del_init
Unexecuted instantiation: vmx.c:hlist_del_init
Unexecuted instantiation: vmcs.c:hlist_del_init
Unexecuted instantiation: realmode.c:hlist_del_init
Unexecuted instantiation: vmcb.c:hlist_del_init
Unexecuted instantiation: svmdebug.c:hlist_del_init
Unexecuted instantiation: svm.c:hlist_del_init
Unexecuted instantiation: nestedsvm.c:hlist_del_init
Unexecuted instantiation: intr.c:hlist_del_init
Unexecuted instantiation: vpt.c:hlist_del_init
Unexecuted instantiation: vpic.c:hlist_del_init
Unexecuted instantiation: vmsi.c:hlist_del_init
Unexecuted instantiation: vlapic.c:hlist_del_init
Unexecuted instantiation: viridian.c:hlist_del_init
Unexecuted instantiation: vioapic.c:hlist_del_init
Unexecuted instantiation: stdvga.c:hlist_del_init
Unexecuted instantiation: save.c:hlist_del_init
Unexecuted instantiation: rtc.c:hlist_del_init
Unexecuted instantiation: pmtimer.c:hlist_del_init
Unexecuted instantiation: nestedhvm.c:hlist_del_init
Unexecuted instantiation: mtrr.c:hlist_del_init
Unexecuted instantiation: ioreq.c:hlist_del_init
Unexecuted instantiation: intercept.c:hlist_del_init
Unexecuted instantiation: i8254.c:hlist_del_init
Unexecuted instantiation: hvm.c:hlist_del_init
Unexecuted instantiation: emulate.c:hlist_del_init
Unexecuted instantiation: dm.c:hlist_del_init
Unexecuted instantiation: asid.c:hlist_del_init
Unexecuted instantiation: probe.c:hlist_del_init
Unexecuted instantiation: delivery.c:hlist_del_init
Unexecuted instantiation: default.c:hlist_del_init
Unexecuted instantiation: x2apic.c:hlist_del_init
Unexecuted instantiation: bigsmp.c:hlist_del_init
Unexecuted instantiation: main.c:hlist_del_init
Unexecuted instantiation: generic.c:hlist_del_init
Unexecuted instantiation: vmce.c:hlist_del_init
Unexecuted instantiation: util.c:hlist_del_init
Unexecuted instantiation: non-fatal.c:hlist_del_init
Unexecuted instantiation: mce_intel.c:hlist_del_init
Unexecuted instantiation: mce-apei.c:hlist_del_init
Unexecuted instantiation: mce.c:hlist_del_init
Unexecuted instantiation: mctelem.c:hlist_del_init
Unexecuted instantiation: barrier.c:hlist_del_init
Unexecuted instantiation: mcaction.c:hlist_del_init
Unexecuted instantiation: mce_amd.c:hlist_del_init
Unexecuted instantiation: amd_nonfatal.c:hlist_del_init
Unexecuted instantiation: vpmu_intel.c:hlist_del_init
Unexecuted instantiation: vpmu_amd.c:hlist_del_init
Unexecuted instantiation: vpmu.c:hlist_del_init
Unexecuted instantiation: mwait-idle.c:hlist_del_init
Unexecuted instantiation: intel.c:hlist_del_init
Unexecuted instantiation: common.c:hlist_del_init
Unexecuted instantiation: amd.c:hlist_del_init
Unexecuted instantiation: powernow.c:hlist_del_init
Unexecuted instantiation: cpuidle_menu.c:hlist_del_init
Unexecuted instantiation: cpu_idle.c:hlist_del_init
Unexecuted instantiation: suspend.c:hlist_del_init
Unexecuted instantiation: power.c:hlist_del_init
Unexecuted instantiation: lib.c:hlist_del_init
Unexecuted instantiation: xstate.c:hlist_del_init
Unexecuted instantiation: hpet.c:hlist_del_init
Unexecuted instantiation: tboot.c:hlist_del_init
Unexecuted instantiation: x86_emulate.c:hlist_del_init
Unexecuted instantiation: usercopy.c:hlist_del_init
Unexecuted instantiation: traps.c:hlist_del_init
Unexecuted instantiation: srat.c:hlist_del_init
Unexecuted instantiation: smpboot.c:hlist_del_init
Unexecuted instantiation: smp.c:hlist_del_init
Unexecuted instantiation: setup.c:hlist_del_init
Unexecuted instantiation: psr.c:hlist_del_init
Unexecuted instantiation: platform_hypercall.c:hlist_del_init
Unexecuted instantiation: physdev.c:hlist_del_init
Unexecuted instantiation: percpu.c:hlist_del_init
Unexecuted instantiation: nmi.c:hlist_del_init
Unexecuted instantiation: mpparse.c:hlist_del_init
Unexecuted instantiation: mm.c:hlist_del_init
Unexecuted instantiation: microcode.c:hlist_del_init
Unexecuted instantiation: microcode_intel.c:hlist_del_init
Unexecuted instantiation: mmconfig-shared.c:hlist_del_init
Unexecuted instantiation: machine_kexec.c:hlist_del_init
Unexecuted instantiation: ioport_emulate.c:hlist_del_init
Unexecuted instantiation: msr.c:hlist_del_init
Unexecuted instantiation: io_apic.c:hlist_del_init
Unexecuted instantiation: i8259.c:hlist_del_init
Unexecuted instantiation: i387.c:hlist_del_init
Unexecuted instantiation: hypercall.c:hlist_del_init
Unexecuted instantiation: flushtlb.c:hlist_del_init
Unexecuted instantiation: extable.c:hlist_del_init
Unexecuted instantiation: e820.c:hlist_del_init
Unexecuted instantiation: domain_page.c:hlist_del_init
Unexecuted instantiation: debug.c:hlist_del_init
Unexecuted instantiation: crash.c:hlist_del_init
Unexecuted instantiation: compat.c:hlist_del_init
Unexecuted instantiation: cpuid.c:hlist_del_init
Unexecuted instantiation: apic.c:hlist_del_init
Unexecuted instantiation: xsm_core.c:hlist_del_init
Unexecuted instantiation: vesa.c:hlist_del_init
Unexecuted instantiation: vga.c:hlist_del_init
Unexecuted instantiation: apei-io.c:hlist_del_init
Unexecuted instantiation: apei-base.c:hlist_del_init
Unexecuted instantiation: hest.c:hlist_del_init
Unexecuted instantiation: erst.c:hlist_del_init
Unexecuted instantiation: reboot.c:hlist_del_init
Unexecuted instantiation: hwregs.c:hlist_del_init
Unexecuted instantiation: pmstat.c:hlist_del_init
Unexecuted instantiation: osl.c:hlist_del_init
Unexecuted instantiation: numa.c:hlist_del_init
Unexecuted instantiation: iommu_guest.c:hlist_del_init
Unexecuted instantiation: iommu_cmd.c:hlist_del_init
Unexecuted instantiation: iommu_intr.c:hlist_del_init
Unexecuted instantiation: pci_amd_iommu.c:hlist_del_init
Unexecuted instantiation: iommu_map.c:hlist_del_init
Unexecuted instantiation: iommu_init.c:hlist_del_init
Unexecuted instantiation: ats.c:hlist_del_init
Unexecuted instantiation: vtd.c:hlist_del_init
Unexecuted instantiation: quirks.c:hlist_del_init
Unexecuted instantiation: intremap.c:hlist_del_init
Unexecuted instantiation: qinval.c:hlist_del_init
Unexecuted instantiation: utils.c:hlist_del_init
Unexecuted instantiation: dmar.c:hlist_del_init
Unexecuted instantiation: io.c:hlist_del_init
Unexecuted instantiation: iommu.c:hlist_del_init
Unexecuted instantiation: msix.c:hlist_del_init
Unexecuted instantiation: msi.c:hlist_del_init
Unexecuted instantiation: header.c:hlist_del_init
Unexecuted instantiation: vpci.c:hlist_del_init
Unexecuted instantiation: pci.c:hlist_del_init
Unexecuted instantiation: utility.c:hlist_del_init
Unexecuted instantiation: cpufreq_misc_governors.c:hlist_del_init
Unexecuted instantiation: cpufreq_ondemand.c:hlist_del_init
Unexecuted instantiation: cpufreq.c:hlist_del_init
Unexecuted instantiation: serial.c:hlist_del_init
Unexecuted instantiation: ehci-dbgp.c:hlist_del_init
Unexecuted instantiation: ns16550.c:hlist_del_init
Unexecuted instantiation: console.c:hlist_del_init
Unexecuted instantiation: libelf-loader.c:hlist_del_init
Unexecuted instantiation: llvm.c:hlist_del_init
Unexecuted instantiation: tmem_control.c:hlist_del_init
Unexecuted instantiation: tmem_xen.c:hlist_del_init
Unexecuted instantiation: tmem.c:hlist_del_init
Unexecuted instantiation: xmalloc_tlsf.c:hlist_del_init
Unexecuted instantiation: xenoprof.c:hlist_del_init
Unexecuted instantiation: wait.c:hlist_del_init
Unexecuted instantiation: vsprintf.c:hlist_del_init
Unexecuted instantiation: vmap.c:hlist_del_init
Unexecuted instantiation: vm_event.c:hlist_del_init
Unexecuted instantiation: virtual_region.c:hlist_del_init
Unexecuted instantiation: trace.c:hlist_del_init
Unexecuted instantiation: timer.c:hlist_del_init
Unexecuted instantiation: time.c:hlist_del_init
Unexecuted instantiation: tasklet.c:hlist_del_init
Unexecuted instantiation: sysctl.c:hlist_del_init
Unexecuted instantiation: symbols.c:hlist_del_init
Unexecuted instantiation: stop_machine.c:hlist_del_init
Unexecuted instantiation: spinlock.c:hlist_del_init
Unexecuted instantiation: softirq.c:hlist_del_init
Unexecuted instantiation: shutdown.c:hlist_del_init
Unexecuted instantiation: schedule.c:hlist_del_init
Unexecuted instantiation: sched_null.c:hlist_del_init
Unexecuted instantiation: sched_rt.c:hlist_del_init
Unexecuted instantiation: sched_credit2.c:hlist_del_init
Unexecuted instantiation: sched_credit.c:hlist_del_init
Unexecuted instantiation: sched_arinc653.c:hlist_del_init
Unexecuted instantiation: rwlock.c:hlist_del_init
Unexecuted instantiation: rcupdate.c:hlist_del_init
Unexecuted instantiation: rangeset.c:hlist_del_init
Unexecuted instantiation: preempt.c:hlist_del_init
Unexecuted instantiation: pdx.c:hlist_del_init
Unexecuted instantiation: page_alloc.c:hlist_del_init
Unexecuted instantiation: notifier.c:hlist_del_init
Unexecuted instantiation: multicall.c:hlist_del_init
Unexecuted instantiation: monitor.c:hlist_del_init
Unexecuted instantiation: memory.c:hlist_del_init
Unexecuted instantiation: mem_access.c:hlist_del_init
Unexecuted instantiation: kimage.c:hlist_del_init
Unexecuted instantiation: kexec.c:hlist_del_init
Unexecuted instantiation: keyhandler.c:hlist_del_init
Unexecuted instantiation: kernel.c:hlist_del_init
Unexecuted instantiation: irq.c:hlist_del_init
Unexecuted instantiation: guestcopy.c:hlist_del_init
Unexecuted instantiation: grant_table.c:hlist_del_init
Unexecuted instantiation: event_fifo.c:hlist_del_init
Unexecuted instantiation: event_channel.c:hlist_del_init
Unexecuted instantiation: event_2l.c:hlist_del_init
Unexecuted instantiation: domain.c:hlist_del_init
Unexecuted instantiation: domctl.c:hlist_del_init
Unexecuted instantiation: cpupool.c:hlist_del_init
Unexecuted instantiation: cpu.c:hlist_del_init
Unexecuted instantiation: core_parking.c:hlist_del_init
Unexecuted instantiation: microcode_amd.c:hlist_del_init
772
773
/*
774
 * hlist_replace_rcu - replace old entry by new one
775
 * @old : the element to be replaced
776
 * @new : the new element to insert
777
 *
778
 * The old entry will be replaced with the new entry atomically.
779
 */
780
static inline void hlist_replace_rcu(struct hlist_node *old,
781
                                     struct hlist_node *new)
782
0
{
783
0
    struct hlist_node *next = old->next;
784
0
785
0
    new->next = next;
786
0
    new->pprev = old->pprev;
787
0
    smp_wmb();
788
0
    if (next)
789
0
        new->next->pprev = &new->next;
790
0
    *new->pprev = new;
791
0
    old->pprev = LIST_POISON2;
792
0
}
Unexecuted instantiation: mmconf-fam10h.c:hlist_replace_rcu
Unexecuted instantiation: emulate.c:hlist_replace_rcu
Unexecuted instantiation: mmconfig-shared.c:hlist_replace_rcu
Unexecuted instantiation: core_parking.c:hlist_replace_rcu
Unexecuted instantiation: cpu.c:hlist_replace_rcu
Unexecuted instantiation: cpupool.c:hlist_replace_rcu
Unexecuted instantiation: domctl.c:hlist_replace_rcu
Unexecuted instantiation: domain.c:hlist_replace_rcu
Unexecuted instantiation: event_2l.c:hlist_replace_rcu
Unexecuted instantiation: event_channel.c:hlist_replace_rcu
Unexecuted instantiation: event_fifo.c:hlist_replace_rcu
Unexecuted instantiation: grant_table.c:hlist_replace_rcu
Unexecuted instantiation: guestcopy.c:hlist_replace_rcu
Unexecuted instantiation: irq.c:hlist_replace_rcu
Unexecuted instantiation: kernel.c:hlist_replace_rcu
Unexecuted instantiation: keyhandler.c:hlist_replace_rcu
Unexecuted instantiation: kexec.c:hlist_replace_rcu
Unexecuted instantiation: kimage.c:hlist_replace_rcu
Unexecuted instantiation: mem_access.c:hlist_replace_rcu
Unexecuted instantiation: memory.c:hlist_replace_rcu
Unexecuted instantiation: monitor.c:hlist_replace_rcu
Unexecuted instantiation: multicall.c:hlist_replace_rcu
Unexecuted instantiation: notifier.c:hlist_replace_rcu
Unexecuted instantiation: page_alloc.c:hlist_replace_rcu
Unexecuted instantiation: pdx.c:hlist_replace_rcu
Unexecuted instantiation: preempt.c:hlist_replace_rcu
Unexecuted instantiation: rangeset.c:hlist_replace_rcu
Unexecuted instantiation: rcupdate.c:hlist_replace_rcu
Unexecuted instantiation: rwlock.c:hlist_replace_rcu
Unexecuted instantiation: sched_arinc653.c:hlist_replace_rcu
Unexecuted instantiation: sched_credit.c:hlist_replace_rcu
Unexecuted instantiation: sched_credit2.c:hlist_replace_rcu
Unexecuted instantiation: sched_rt.c:hlist_replace_rcu
Unexecuted instantiation: sched_null.c:hlist_replace_rcu
Unexecuted instantiation: schedule.c:hlist_replace_rcu
Unexecuted instantiation: shutdown.c:hlist_replace_rcu
Unexecuted instantiation: softirq.c:hlist_replace_rcu
Unexecuted instantiation: spinlock.c:hlist_replace_rcu
Unexecuted instantiation: stop_machine.c:hlist_replace_rcu
Unexecuted instantiation: symbols.c:hlist_replace_rcu
Unexecuted instantiation: sysctl.c:hlist_replace_rcu
Unexecuted instantiation: tasklet.c:hlist_replace_rcu
Unexecuted instantiation: time.c:hlist_replace_rcu
Unexecuted instantiation: timer.c:hlist_replace_rcu
Unexecuted instantiation: trace.c:hlist_replace_rcu
Unexecuted instantiation: virtual_region.c:hlist_replace_rcu
Unexecuted instantiation: vm_event.c:hlist_replace_rcu
Unexecuted instantiation: vmap.c:hlist_replace_rcu
Unexecuted instantiation: vsprintf.c:hlist_replace_rcu
Unexecuted instantiation: wait.c:hlist_replace_rcu
Unexecuted instantiation: xenoprof.c:hlist_replace_rcu
Unexecuted instantiation: xmalloc_tlsf.c:hlist_replace_rcu
Unexecuted instantiation: tmem.c:hlist_replace_rcu
Unexecuted instantiation: tmem_xen.c:hlist_replace_rcu
Unexecuted instantiation: tmem_control.c:hlist_replace_rcu
Unexecuted instantiation: llvm.c:hlist_replace_rcu
Unexecuted instantiation: libelf-loader.c:hlist_replace_rcu
Unexecuted instantiation: console.c:hlist_replace_rcu
Unexecuted instantiation: ns16550.c:hlist_replace_rcu
Unexecuted instantiation: ehci-dbgp.c:hlist_replace_rcu
Unexecuted instantiation: serial.c:hlist_replace_rcu
Unexecuted instantiation: cpufreq.c:hlist_replace_rcu
Unexecuted instantiation: cpufreq_ondemand.c:hlist_replace_rcu
Unexecuted instantiation: cpufreq_misc_governors.c:hlist_replace_rcu
Unexecuted instantiation: utility.c:hlist_replace_rcu
Unexecuted instantiation: pci.c:hlist_replace_rcu
Unexecuted instantiation: vpci.c:hlist_replace_rcu
Unexecuted instantiation: header.c:hlist_replace_rcu
Unexecuted instantiation: msi.c:hlist_replace_rcu
Unexecuted instantiation: msix.c:hlist_replace_rcu
Unexecuted instantiation: iommu.c:hlist_replace_rcu
Unexecuted instantiation: io.c:hlist_replace_rcu
Unexecuted instantiation: dmar.c:hlist_replace_rcu
Unexecuted instantiation: utils.c:hlist_replace_rcu
Unexecuted instantiation: qinval.c:hlist_replace_rcu
Unexecuted instantiation: intremap.c:hlist_replace_rcu
Unexecuted instantiation: quirks.c:hlist_replace_rcu
Unexecuted instantiation: vtd.c:hlist_replace_rcu
Unexecuted instantiation: ats.c:hlist_replace_rcu
Unexecuted instantiation: iommu_init.c:hlist_replace_rcu
Unexecuted instantiation: iommu_map.c:hlist_replace_rcu
Unexecuted instantiation: pci_amd_iommu.c:hlist_replace_rcu
Unexecuted instantiation: iommu_intr.c:hlist_replace_rcu
Unexecuted instantiation: iommu_cmd.c:hlist_replace_rcu
Unexecuted instantiation: iommu_guest.c:hlist_replace_rcu
Unexecuted instantiation: numa.c:hlist_replace_rcu
Unexecuted instantiation: osl.c:hlist_replace_rcu
Unexecuted instantiation: pmstat.c:hlist_replace_rcu
Unexecuted instantiation: hwregs.c:hlist_replace_rcu
Unexecuted instantiation: reboot.c:hlist_replace_rcu
Unexecuted instantiation: erst.c:hlist_replace_rcu
Unexecuted instantiation: hest.c:hlist_replace_rcu
Unexecuted instantiation: apei-base.c:hlist_replace_rcu
Unexecuted instantiation: apei-io.c:hlist_replace_rcu
Unexecuted instantiation: vga.c:hlist_replace_rcu
Unexecuted instantiation: vesa.c:hlist_replace_rcu
Unexecuted instantiation: xsm_core.c:hlist_replace_rcu
Unexecuted instantiation: apic.c:hlist_replace_rcu
Unexecuted instantiation: cpuid.c:hlist_replace_rcu
Unexecuted instantiation: compat.c:hlist_replace_rcu
Unexecuted instantiation: crash.c:hlist_replace_rcu
Unexecuted instantiation: debug.c:hlist_replace_rcu
Unexecuted instantiation: domain_page.c:hlist_replace_rcu
Unexecuted instantiation: e820.c:hlist_replace_rcu
Unexecuted instantiation: extable.c:hlist_replace_rcu
Unexecuted instantiation: flushtlb.c:hlist_replace_rcu
Unexecuted instantiation: hypercall.c:hlist_replace_rcu
Unexecuted instantiation: i387.c:hlist_replace_rcu
Unexecuted instantiation: i8259.c:hlist_replace_rcu
Unexecuted instantiation: io_apic.c:hlist_replace_rcu
Unexecuted instantiation: msr.c:hlist_replace_rcu
Unexecuted instantiation: mmconfig_64.c:hlist_replace_rcu
Unexecuted instantiation: machine_kexec.c:hlist_replace_rcu
Unexecuted instantiation: microcode_amd.c:hlist_replace_rcu
Unexecuted instantiation: microcode_intel.c:hlist_replace_rcu
Unexecuted instantiation: microcode.c:hlist_replace_rcu
Unexecuted instantiation: mm.c:hlist_replace_rcu
Unexecuted instantiation: mpparse.c:hlist_replace_rcu
Unexecuted instantiation: nmi.c:hlist_replace_rcu
Unexecuted instantiation: percpu.c:hlist_replace_rcu
Unexecuted instantiation: physdev.c:hlist_replace_rcu
Unexecuted instantiation: platform_hypercall.c:hlist_replace_rcu
Unexecuted instantiation: psr.c:hlist_replace_rcu
Unexecuted instantiation: setup.c:hlist_replace_rcu
Unexecuted instantiation: smp.c:hlist_replace_rcu
Unexecuted instantiation: smpboot.c:hlist_replace_rcu
Unexecuted instantiation: srat.c:hlist_replace_rcu
Unexecuted instantiation: traps.c:hlist_replace_rcu
Unexecuted instantiation: usercopy.c:hlist_replace_rcu
Unexecuted instantiation: x86_emulate.c:hlist_replace_rcu
Unexecuted instantiation: tboot.c:hlist_replace_rcu
Unexecuted instantiation: hpet.c:hlist_replace_rcu
Unexecuted instantiation: xstate.c:hlist_replace_rcu
Unexecuted instantiation: lib.c:hlist_replace_rcu
Unexecuted instantiation: power.c:hlist_replace_rcu
Unexecuted instantiation: suspend.c:hlist_replace_rcu
Unexecuted instantiation: cpu_idle.c:hlist_replace_rcu
Unexecuted instantiation: cpuidle_menu.c:hlist_replace_rcu
Unexecuted instantiation: powernow.c:hlist_replace_rcu
Unexecuted instantiation: amd.c:hlist_replace_rcu
Unexecuted instantiation: common.c:hlist_replace_rcu
Unexecuted instantiation: intel.c:hlist_replace_rcu
Unexecuted instantiation: mwait-idle.c:hlist_replace_rcu
Unexecuted instantiation: vpmu.c:hlist_replace_rcu
Unexecuted instantiation: vpmu_amd.c:hlist_replace_rcu
Unexecuted instantiation: vpmu_intel.c:hlist_replace_rcu
Unexecuted instantiation: amd_nonfatal.c:hlist_replace_rcu
Unexecuted instantiation: mce_amd.c:hlist_replace_rcu
Unexecuted instantiation: mcaction.c:hlist_replace_rcu
Unexecuted instantiation: barrier.c:hlist_replace_rcu
Unexecuted instantiation: mctelem.c:hlist_replace_rcu
Unexecuted instantiation: mce.c:hlist_replace_rcu
Unexecuted instantiation: mce-apei.c:hlist_replace_rcu
Unexecuted instantiation: mce_intel.c:hlist_replace_rcu
Unexecuted instantiation: non-fatal.c:hlist_replace_rcu
Unexecuted instantiation: util.c:hlist_replace_rcu
Unexecuted instantiation: vmce.c:hlist_replace_rcu
Unexecuted instantiation: generic.c:hlist_replace_rcu
Unexecuted instantiation: main.c:hlist_replace_rcu
Unexecuted instantiation: bigsmp.c:hlist_replace_rcu
Unexecuted instantiation: x2apic.c:hlist_replace_rcu
Unexecuted instantiation: default.c:hlist_replace_rcu
Unexecuted instantiation: delivery.c:hlist_replace_rcu
Unexecuted instantiation: probe.c:hlist_replace_rcu
Unexecuted instantiation: asid.c:hlist_replace_rcu
Unexecuted instantiation: dm.c:hlist_replace_rcu
Unexecuted instantiation: hvm.c:hlist_replace_rcu
Unexecuted instantiation: i8254.c:hlist_replace_rcu
Unexecuted instantiation: intercept.c:hlist_replace_rcu
Unexecuted instantiation: ioreq.c:hlist_replace_rcu
Unexecuted instantiation: mtrr.c:hlist_replace_rcu
Unexecuted instantiation: nestedhvm.c:hlist_replace_rcu
Unexecuted instantiation: pmtimer.c:hlist_replace_rcu
Unexecuted instantiation: rtc.c:hlist_replace_rcu
Unexecuted instantiation: save.c:hlist_replace_rcu
Unexecuted instantiation: stdvga.c:hlist_replace_rcu
Unexecuted instantiation: vioapic.c:hlist_replace_rcu
Unexecuted instantiation: viridian.c:hlist_replace_rcu
Unexecuted instantiation: vlapic.c:hlist_replace_rcu
Unexecuted instantiation: vmsi.c:hlist_replace_rcu
Unexecuted instantiation: vpic.c:hlist_replace_rcu
Unexecuted instantiation: vpt.c:hlist_replace_rcu
Unexecuted instantiation: intr.c:hlist_replace_rcu
Unexecuted instantiation: nestedsvm.c:hlist_replace_rcu
Unexecuted instantiation: svm.c:hlist_replace_rcu
Unexecuted instantiation: svmdebug.c:hlist_replace_rcu
Unexecuted instantiation: vmcb.c:hlist_replace_rcu
Unexecuted instantiation: realmode.c:hlist_replace_rcu
Unexecuted instantiation: vmcs.c:hlist_replace_rcu
Unexecuted instantiation: vmx.c:hlist_replace_rcu
Unexecuted instantiation: vvmx.c:hlist_replace_rcu
Unexecuted instantiation: paging.c:hlist_replace_rcu
Unexecuted instantiation: p2m.c:hlist_replace_rcu
Unexecuted instantiation: p2m-pt.c:hlist_replace_rcu
Unexecuted instantiation: p2m-ept.c:hlist_replace_rcu
Unexecuted instantiation: p2m-pod.c:hlist_replace_rcu
Unexecuted instantiation: altp2m.c:hlist_replace_rcu
Unexecuted instantiation: guest_walk.c:hlist_replace_rcu
Unexecuted instantiation: mem_paging.c:hlist_replace_rcu
Unexecuted instantiation: mem_sharing.c:hlist_replace_rcu
Unexecuted instantiation: multi.c:hlist_replace_rcu
Unexecuted instantiation: hap.c:hlist_replace_rcu
Unexecuted instantiation: nested_hap.c:hlist_replace_rcu
Unexecuted instantiation: nested_ept.c:hlist_replace_rcu
Unexecuted instantiation: nmi_int.c:hlist_replace_rcu
Unexecuted instantiation: op_model_p4.c:hlist_replace_rcu
Unexecuted instantiation: op_model_ppro.c:hlist_replace_rcu
Unexecuted instantiation: op_model_athlon.c:hlist_replace_rcu
Unexecuted instantiation: backtrace.c:hlist_replace_rcu
Unexecuted instantiation: callback.c:hlist_replace_rcu
Unexecuted instantiation: descriptor-tables.c:hlist_replace_rcu
Unexecuted instantiation: emul-gate-op.c:hlist_replace_rcu
Unexecuted instantiation: emul-inv-op.c:hlist_replace_rcu
Unexecuted instantiation: emul-priv-op.c:hlist_replace_rcu
Unexecuted instantiation: iret.c:hlist_replace_rcu
Unexecuted instantiation: misc-hypercalls.c:hlist_replace_rcu
Unexecuted instantiation: ro-page-fault.c:hlist_replace_rcu
Unexecuted instantiation: acpi_mmcfg.c:hlist_replace_rcu
Unexecuted instantiation: ioport_emulate.c:hlist_replace_rcu
793
794
static inline void hlist_add_head(struct hlist_node *n, struct hlist_head *h)
795
0
{
796
0
    struct hlist_node *first = h->first;
797
0
    n->next = first;
798
0
    if (first)
799
0
        first->pprev = &n->next;
800
0
    h->first = n;
801
0
    n->pprev = &h->first;
802
0
}
Unexecuted instantiation: i8254.c:hlist_add_head
Unexecuted instantiation: machine_kexec.c:hlist_add_head
Unexecuted instantiation: mmconfig-shared.c:hlist_add_head
Unexecuted instantiation: mmconfig_64.c:hlist_add_head
Unexecuted instantiation: mmconf-fam10h.c:hlist_add_head
Unexecuted instantiation: acpi_mmcfg.c:hlist_add_head
Unexecuted instantiation: ro-page-fault.c:hlist_add_head
Unexecuted instantiation: misc-hypercalls.c:hlist_add_head
Unexecuted instantiation: iret.c:hlist_add_head
Unexecuted instantiation: emul-priv-op.c:hlist_add_head
Unexecuted instantiation: emul-inv-op.c:hlist_add_head
Unexecuted instantiation: emul-gate-op.c:hlist_add_head
Unexecuted instantiation: descriptor-tables.c:hlist_add_head
Unexecuted instantiation: callback.c:hlist_add_head
Unexecuted instantiation: backtrace.c:hlist_add_head
Unexecuted instantiation: op_model_athlon.c:hlist_add_head
Unexecuted instantiation: op_model_ppro.c:hlist_add_head
Unexecuted instantiation: op_model_p4.c:hlist_add_head
Unexecuted instantiation: nmi_int.c:hlist_add_head
Unexecuted instantiation: nested_ept.c:hlist_add_head
Unexecuted instantiation: nested_hap.c:hlist_add_head
Unexecuted instantiation: hap.c:hlist_add_head
Unexecuted instantiation: multi.c:hlist_add_head
Unexecuted instantiation: mem_sharing.c:hlist_add_head
Unexecuted instantiation: mem_paging.c:hlist_add_head
Unexecuted instantiation: guest_walk.c:hlist_add_head
Unexecuted instantiation: altp2m.c:hlist_add_head
Unexecuted instantiation: p2m-pod.c:hlist_add_head
Unexecuted instantiation: p2m-ept.c:hlist_add_head
Unexecuted instantiation: p2m-pt.c:hlist_add_head
Unexecuted instantiation: p2m.c:hlist_add_head
Unexecuted instantiation: paging.c:hlist_add_head
Unexecuted instantiation: vvmx.c:hlist_add_head
Unexecuted instantiation: vmx.c:hlist_add_head
Unexecuted instantiation: vmcs.c:hlist_add_head
Unexecuted instantiation: realmode.c:hlist_add_head
Unexecuted instantiation: vmcb.c:hlist_add_head
Unexecuted instantiation: svmdebug.c:hlist_add_head
Unexecuted instantiation: svm.c:hlist_add_head
Unexecuted instantiation: nestedsvm.c:hlist_add_head
Unexecuted instantiation: intr.c:hlist_add_head
Unexecuted instantiation: vpt.c:hlist_add_head
Unexecuted instantiation: vpic.c:hlist_add_head
Unexecuted instantiation: vmsi.c:hlist_add_head
Unexecuted instantiation: vlapic.c:hlist_add_head
Unexecuted instantiation: viridian.c:hlist_add_head
Unexecuted instantiation: vioapic.c:hlist_add_head
Unexecuted instantiation: stdvga.c:hlist_add_head
Unexecuted instantiation: save.c:hlist_add_head
Unexecuted instantiation: rtc.c:hlist_add_head
Unexecuted instantiation: pmtimer.c:hlist_add_head
Unexecuted instantiation: nestedhvm.c:hlist_add_head
Unexecuted instantiation: mtrr.c:hlist_add_head
Unexecuted instantiation: ioreq.c:hlist_add_head
Unexecuted instantiation: intercept.c:hlist_add_head
Unexecuted instantiation: hvm.c:hlist_add_head
Unexecuted instantiation: emulate.c:hlist_add_head
Unexecuted instantiation: dm.c:hlist_add_head
Unexecuted instantiation: asid.c:hlist_add_head
Unexecuted instantiation: probe.c:hlist_add_head
Unexecuted instantiation: delivery.c:hlist_add_head
Unexecuted instantiation: default.c:hlist_add_head
Unexecuted instantiation: x2apic.c:hlist_add_head
Unexecuted instantiation: bigsmp.c:hlist_add_head
Unexecuted instantiation: main.c:hlist_add_head
Unexecuted instantiation: generic.c:hlist_add_head
Unexecuted instantiation: vmce.c:hlist_add_head
Unexecuted instantiation: util.c:hlist_add_head
Unexecuted instantiation: non-fatal.c:hlist_add_head
Unexecuted instantiation: mce_intel.c:hlist_add_head
Unexecuted instantiation: mce-apei.c:hlist_add_head
Unexecuted instantiation: mce.c:hlist_add_head
Unexecuted instantiation: mctelem.c:hlist_add_head
Unexecuted instantiation: barrier.c:hlist_add_head
Unexecuted instantiation: mcaction.c:hlist_add_head
Unexecuted instantiation: mce_amd.c:hlist_add_head
Unexecuted instantiation: amd_nonfatal.c:hlist_add_head
Unexecuted instantiation: vpmu_intel.c:hlist_add_head
Unexecuted instantiation: vpmu_amd.c:hlist_add_head
Unexecuted instantiation: vpmu.c:hlist_add_head
Unexecuted instantiation: mwait-idle.c:hlist_add_head
Unexecuted instantiation: intel.c:hlist_add_head
Unexecuted instantiation: common.c:hlist_add_head
Unexecuted instantiation: amd.c:hlist_add_head
Unexecuted instantiation: powernow.c:hlist_add_head
Unexecuted instantiation: cpuidle_menu.c:hlist_add_head
Unexecuted instantiation: cpu_idle.c:hlist_add_head
Unexecuted instantiation: suspend.c:hlist_add_head
Unexecuted instantiation: power.c:hlist_add_head
Unexecuted instantiation: lib.c:hlist_add_head
Unexecuted instantiation: xstate.c:hlist_add_head
Unexecuted instantiation: hpet.c:hlist_add_head
Unexecuted instantiation: tboot.c:hlist_add_head
Unexecuted instantiation: x86_emulate.c:hlist_add_head
Unexecuted instantiation: usercopy.c:hlist_add_head
Unexecuted instantiation: traps.c:hlist_add_head
Unexecuted instantiation: srat.c:hlist_add_head
Unexecuted instantiation: smpboot.c:hlist_add_head
Unexecuted instantiation: smp.c:hlist_add_head
Unexecuted instantiation: setup.c:hlist_add_head
Unexecuted instantiation: psr.c:hlist_add_head
Unexecuted instantiation: platform_hypercall.c:hlist_add_head
Unexecuted instantiation: physdev.c:hlist_add_head
Unexecuted instantiation: percpu.c:hlist_add_head
Unexecuted instantiation: nmi.c:hlist_add_head
Unexecuted instantiation: mpparse.c:hlist_add_head
Unexecuted instantiation: mm.c:hlist_add_head
Unexecuted instantiation: microcode.c:hlist_add_head
Unexecuted instantiation: microcode_intel.c:hlist_add_head
Unexecuted instantiation: microcode_amd.c:hlist_add_head
Unexecuted instantiation: ioport_emulate.c:hlist_add_head
Unexecuted instantiation: msr.c:hlist_add_head
Unexecuted instantiation: io_apic.c:hlist_add_head
Unexecuted instantiation: i8259.c:hlist_add_head
Unexecuted instantiation: i387.c:hlist_add_head
Unexecuted instantiation: hypercall.c:hlist_add_head
Unexecuted instantiation: flushtlb.c:hlist_add_head
Unexecuted instantiation: extable.c:hlist_add_head
Unexecuted instantiation: e820.c:hlist_add_head
Unexecuted instantiation: domain_page.c:hlist_add_head
Unexecuted instantiation: debug.c:hlist_add_head
Unexecuted instantiation: crash.c:hlist_add_head
Unexecuted instantiation: compat.c:hlist_add_head
Unexecuted instantiation: cpuid.c:hlist_add_head
Unexecuted instantiation: apic.c:hlist_add_head
Unexecuted instantiation: xsm_core.c:hlist_add_head
Unexecuted instantiation: vesa.c:hlist_add_head
Unexecuted instantiation: vga.c:hlist_add_head
Unexecuted instantiation: apei-io.c:hlist_add_head
Unexecuted instantiation: apei-base.c:hlist_add_head
Unexecuted instantiation: hest.c:hlist_add_head
Unexecuted instantiation: erst.c:hlist_add_head
Unexecuted instantiation: reboot.c:hlist_add_head
Unexecuted instantiation: hwregs.c:hlist_add_head
Unexecuted instantiation: pmstat.c:hlist_add_head
Unexecuted instantiation: osl.c:hlist_add_head
Unexecuted instantiation: numa.c:hlist_add_head
Unexecuted instantiation: iommu_guest.c:hlist_add_head
Unexecuted instantiation: iommu_cmd.c:hlist_add_head
Unexecuted instantiation: iommu_intr.c:hlist_add_head
Unexecuted instantiation: pci_amd_iommu.c:hlist_add_head
Unexecuted instantiation: iommu_map.c:hlist_add_head
Unexecuted instantiation: iommu_init.c:hlist_add_head
Unexecuted instantiation: ats.c:hlist_add_head
Unexecuted instantiation: vtd.c:hlist_add_head
Unexecuted instantiation: quirks.c:hlist_add_head
Unexecuted instantiation: intremap.c:hlist_add_head
Unexecuted instantiation: qinval.c:hlist_add_head
Unexecuted instantiation: utils.c:hlist_add_head
Unexecuted instantiation: dmar.c:hlist_add_head
Unexecuted instantiation: io.c:hlist_add_head
Unexecuted instantiation: iommu.c:hlist_add_head
Unexecuted instantiation: msix.c:hlist_add_head
Unexecuted instantiation: msi.c:hlist_add_head
Unexecuted instantiation: header.c:hlist_add_head
Unexecuted instantiation: vpci.c:hlist_add_head
Unexecuted instantiation: pci.c:hlist_add_head
Unexecuted instantiation: utility.c:hlist_add_head
Unexecuted instantiation: cpufreq_misc_governors.c:hlist_add_head
Unexecuted instantiation: cpufreq_ondemand.c:hlist_add_head
Unexecuted instantiation: cpufreq.c:hlist_add_head
Unexecuted instantiation: serial.c:hlist_add_head
Unexecuted instantiation: ehci-dbgp.c:hlist_add_head
Unexecuted instantiation: ns16550.c:hlist_add_head
Unexecuted instantiation: console.c:hlist_add_head
Unexecuted instantiation: libelf-loader.c:hlist_add_head
Unexecuted instantiation: llvm.c:hlist_add_head
Unexecuted instantiation: tmem_control.c:hlist_add_head
Unexecuted instantiation: tmem_xen.c:hlist_add_head
Unexecuted instantiation: tmem.c:hlist_add_head
Unexecuted instantiation: xmalloc_tlsf.c:hlist_add_head
Unexecuted instantiation: xenoprof.c:hlist_add_head
Unexecuted instantiation: wait.c:hlist_add_head
Unexecuted instantiation: vsprintf.c:hlist_add_head
Unexecuted instantiation: vmap.c:hlist_add_head
Unexecuted instantiation: vm_event.c:hlist_add_head
Unexecuted instantiation: virtual_region.c:hlist_add_head
Unexecuted instantiation: trace.c:hlist_add_head
Unexecuted instantiation: timer.c:hlist_add_head
Unexecuted instantiation: time.c:hlist_add_head
Unexecuted instantiation: tasklet.c:hlist_add_head
Unexecuted instantiation: sysctl.c:hlist_add_head
Unexecuted instantiation: symbols.c:hlist_add_head
Unexecuted instantiation: stop_machine.c:hlist_add_head
Unexecuted instantiation: spinlock.c:hlist_add_head
Unexecuted instantiation: softirq.c:hlist_add_head
Unexecuted instantiation: shutdown.c:hlist_add_head
Unexecuted instantiation: schedule.c:hlist_add_head
Unexecuted instantiation: sched_null.c:hlist_add_head
Unexecuted instantiation: sched_rt.c:hlist_add_head
Unexecuted instantiation: sched_credit2.c:hlist_add_head
Unexecuted instantiation: sched_credit.c:hlist_add_head
Unexecuted instantiation: sched_arinc653.c:hlist_add_head
Unexecuted instantiation: rwlock.c:hlist_add_head
Unexecuted instantiation: rcupdate.c:hlist_add_head
Unexecuted instantiation: rangeset.c:hlist_add_head
Unexecuted instantiation: preempt.c:hlist_add_head
Unexecuted instantiation: pdx.c:hlist_add_head
Unexecuted instantiation: page_alloc.c:hlist_add_head
Unexecuted instantiation: notifier.c:hlist_add_head
Unexecuted instantiation: multicall.c:hlist_add_head
Unexecuted instantiation: monitor.c:hlist_add_head
Unexecuted instantiation: memory.c:hlist_add_head
Unexecuted instantiation: mem_access.c:hlist_add_head
Unexecuted instantiation: kimage.c:hlist_add_head
Unexecuted instantiation: kexec.c:hlist_add_head
Unexecuted instantiation: keyhandler.c:hlist_add_head
Unexecuted instantiation: kernel.c:hlist_add_head
Unexecuted instantiation: irq.c:hlist_add_head
Unexecuted instantiation: guestcopy.c:hlist_add_head
Unexecuted instantiation: grant_table.c:hlist_add_head
Unexecuted instantiation: event_fifo.c:hlist_add_head
Unexecuted instantiation: event_channel.c:hlist_add_head
Unexecuted instantiation: event_2l.c:hlist_add_head
Unexecuted instantiation: domain.c:hlist_add_head
Unexecuted instantiation: domctl.c:hlist_add_head
Unexecuted instantiation: cpupool.c:hlist_add_head
Unexecuted instantiation: cpu.c:hlist_add_head
Unexecuted instantiation: core_parking.c:hlist_add_head
803
804
/**
805
 * hlist_add_head_rcu
806
 * @n: the element to add to the hash list.
807
 * @h: the list to add to.
808
 *
809
 * Description:
810
 * Adds the specified element to the specified hlist,
811
 * while permitting racing traversals.
812
 *
813
 * The caller must take whatever precautions are necessary
814
 * (such as holding appropriate locks) to avoid racing
815
 * with another list-mutation primitive, such as hlist_add_head_rcu()
816
 * or hlist_del_rcu(), running on this same list.
817
 * However, it is perfectly legal to run concurrently with
818
 * the _rcu list-traversal primitives, such as
819
 * hlist_for_each_entry_rcu(), used to prevent memory-consistency
820
 * problems on Alpha CPUs.  Regardless of the type of CPU, the
821
 * list-traversal primitive must be guarded by rcu_read_lock().
822
 */
823
static inline void hlist_add_head_rcu(struct hlist_node *n,
824
                                      struct hlist_head *h)
825
0
{
826
0
    struct hlist_node *first = h->first;
827
0
    n->next = first;
828
0
    n->pprev = &h->first;
829
0
    smp_wmb();
830
0
    if (first)
831
0
        first->pprev = &n->next;
832
0
    h->first = n;
833
0
}
Unexecuted instantiation: mmconfig-shared.c:hlist_add_head_rcu
Unexecuted instantiation: mmconfig_64.c:hlist_add_head_rcu
Unexecuted instantiation: mmconf-fam10h.c:hlist_add_head_rcu
Unexecuted instantiation: acpi_mmcfg.c:hlist_add_head_rcu
Unexecuted instantiation: ro-page-fault.c:hlist_add_head_rcu
Unexecuted instantiation: misc-hypercalls.c:hlist_add_head_rcu
Unexecuted instantiation: iret.c:hlist_add_head_rcu
Unexecuted instantiation: emul-priv-op.c:hlist_add_head_rcu
Unexecuted instantiation: emul-inv-op.c:hlist_add_head_rcu
Unexecuted instantiation: emul-gate-op.c:hlist_add_head_rcu
Unexecuted instantiation: descriptor-tables.c:hlist_add_head_rcu
Unexecuted instantiation: callback.c:hlist_add_head_rcu
Unexecuted instantiation: backtrace.c:hlist_add_head_rcu
Unexecuted instantiation: op_model_athlon.c:hlist_add_head_rcu
Unexecuted instantiation: op_model_ppro.c:hlist_add_head_rcu
Unexecuted instantiation: op_model_p4.c:hlist_add_head_rcu
Unexecuted instantiation: nmi_int.c:hlist_add_head_rcu
Unexecuted instantiation: nested_ept.c:hlist_add_head_rcu
Unexecuted instantiation: nested_hap.c:hlist_add_head_rcu
Unexecuted instantiation: hap.c:hlist_add_head_rcu
Unexecuted instantiation: multi.c:hlist_add_head_rcu
Unexecuted instantiation: mem_sharing.c:hlist_add_head_rcu
Unexecuted instantiation: mem_paging.c:hlist_add_head_rcu
Unexecuted instantiation: guest_walk.c:hlist_add_head_rcu
Unexecuted instantiation: altp2m.c:hlist_add_head_rcu
Unexecuted instantiation: p2m-pod.c:hlist_add_head_rcu
Unexecuted instantiation: p2m-ept.c:hlist_add_head_rcu
Unexecuted instantiation: p2m-pt.c:hlist_add_head_rcu
Unexecuted instantiation: p2m.c:hlist_add_head_rcu
Unexecuted instantiation: paging.c:hlist_add_head_rcu
Unexecuted instantiation: vvmx.c:hlist_add_head_rcu
Unexecuted instantiation: vmx.c:hlist_add_head_rcu
Unexecuted instantiation: vmcs.c:hlist_add_head_rcu
Unexecuted instantiation: realmode.c:hlist_add_head_rcu
Unexecuted instantiation: vmcb.c:hlist_add_head_rcu
Unexecuted instantiation: svmdebug.c:hlist_add_head_rcu
Unexecuted instantiation: svm.c:hlist_add_head_rcu
Unexecuted instantiation: nestedsvm.c:hlist_add_head_rcu
Unexecuted instantiation: intr.c:hlist_add_head_rcu
Unexecuted instantiation: vpt.c:hlist_add_head_rcu
Unexecuted instantiation: vpic.c:hlist_add_head_rcu
Unexecuted instantiation: vmsi.c:hlist_add_head_rcu
Unexecuted instantiation: vlapic.c:hlist_add_head_rcu
Unexecuted instantiation: viridian.c:hlist_add_head_rcu
Unexecuted instantiation: vioapic.c:hlist_add_head_rcu
Unexecuted instantiation: stdvga.c:hlist_add_head_rcu
Unexecuted instantiation: save.c:hlist_add_head_rcu
Unexecuted instantiation: rtc.c:hlist_add_head_rcu
Unexecuted instantiation: pmtimer.c:hlist_add_head_rcu
Unexecuted instantiation: nestedhvm.c:hlist_add_head_rcu
Unexecuted instantiation: mtrr.c:hlist_add_head_rcu
Unexecuted instantiation: ioreq.c:hlist_add_head_rcu
Unexecuted instantiation: intercept.c:hlist_add_head_rcu
Unexecuted instantiation: i8254.c:hlist_add_head_rcu
Unexecuted instantiation: hvm.c:hlist_add_head_rcu
Unexecuted instantiation: emulate.c:hlist_add_head_rcu
Unexecuted instantiation: dm.c:hlist_add_head_rcu
Unexecuted instantiation: asid.c:hlist_add_head_rcu
Unexecuted instantiation: probe.c:hlist_add_head_rcu
Unexecuted instantiation: delivery.c:hlist_add_head_rcu
Unexecuted instantiation: default.c:hlist_add_head_rcu
Unexecuted instantiation: x2apic.c:hlist_add_head_rcu
Unexecuted instantiation: bigsmp.c:hlist_add_head_rcu
Unexecuted instantiation: main.c:hlist_add_head_rcu
Unexecuted instantiation: generic.c:hlist_add_head_rcu
Unexecuted instantiation: vmce.c:hlist_add_head_rcu
Unexecuted instantiation: util.c:hlist_add_head_rcu
Unexecuted instantiation: non-fatal.c:hlist_add_head_rcu
Unexecuted instantiation: mce_intel.c:hlist_add_head_rcu
Unexecuted instantiation: mce-apei.c:hlist_add_head_rcu
Unexecuted instantiation: mce.c:hlist_add_head_rcu
Unexecuted instantiation: mctelem.c:hlist_add_head_rcu
Unexecuted instantiation: barrier.c:hlist_add_head_rcu
Unexecuted instantiation: mcaction.c:hlist_add_head_rcu
Unexecuted instantiation: mce_amd.c:hlist_add_head_rcu
Unexecuted instantiation: amd_nonfatal.c:hlist_add_head_rcu
Unexecuted instantiation: vpmu_intel.c:hlist_add_head_rcu
Unexecuted instantiation: vpmu_amd.c:hlist_add_head_rcu
Unexecuted instantiation: vpmu.c:hlist_add_head_rcu
Unexecuted instantiation: mwait-idle.c:hlist_add_head_rcu
Unexecuted instantiation: intel.c:hlist_add_head_rcu
Unexecuted instantiation: common.c:hlist_add_head_rcu
Unexecuted instantiation: amd.c:hlist_add_head_rcu
Unexecuted instantiation: powernow.c:hlist_add_head_rcu
Unexecuted instantiation: cpuidle_menu.c:hlist_add_head_rcu
Unexecuted instantiation: cpu_idle.c:hlist_add_head_rcu
Unexecuted instantiation: suspend.c:hlist_add_head_rcu
Unexecuted instantiation: power.c:hlist_add_head_rcu
Unexecuted instantiation: lib.c:hlist_add_head_rcu
Unexecuted instantiation: xstate.c:hlist_add_head_rcu
Unexecuted instantiation: hpet.c:hlist_add_head_rcu
Unexecuted instantiation: tboot.c:hlist_add_head_rcu
Unexecuted instantiation: x86_emulate.c:hlist_add_head_rcu
Unexecuted instantiation: usercopy.c:hlist_add_head_rcu
Unexecuted instantiation: traps.c:hlist_add_head_rcu
Unexecuted instantiation: srat.c:hlist_add_head_rcu
Unexecuted instantiation: smpboot.c:hlist_add_head_rcu
Unexecuted instantiation: smp.c:hlist_add_head_rcu
Unexecuted instantiation: setup.c:hlist_add_head_rcu
Unexecuted instantiation: psr.c:hlist_add_head_rcu
Unexecuted instantiation: platform_hypercall.c:hlist_add_head_rcu
Unexecuted instantiation: physdev.c:hlist_add_head_rcu
Unexecuted instantiation: percpu.c:hlist_add_head_rcu
Unexecuted instantiation: nmi.c:hlist_add_head_rcu
Unexecuted instantiation: mpparse.c:hlist_add_head_rcu
Unexecuted instantiation: mm.c:hlist_add_head_rcu
Unexecuted instantiation: microcode.c:hlist_add_head_rcu
Unexecuted instantiation: microcode_intel.c:hlist_add_head_rcu
Unexecuted instantiation: microcode_amd.c:hlist_add_head_rcu
Unexecuted instantiation: core_parking.c:hlist_add_head_rcu
Unexecuted instantiation: cpu.c:hlist_add_head_rcu
Unexecuted instantiation: ioport_emulate.c:hlist_add_head_rcu
Unexecuted instantiation: msr.c:hlist_add_head_rcu
Unexecuted instantiation: io_apic.c:hlist_add_head_rcu
Unexecuted instantiation: i8259.c:hlist_add_head_rcu
Unexecuted instantiation: i387.c:hlist_add_head_rcu
Unexecuted instantiation: hypercall.c:hlist_add_head_rcu
Unexecuted instantiation: flushtlb.c:hlist_add_head_rcu
Unexecuted instantiation: extable.c:hlist_add_head_rcu
Unexecuted instantiation: e820.c:hlist_add_head_rcu
Unexecuted instantiation: domain_page.c:hlist_add_head_rcu
Unexecuted instantiation: debug.c:hlist_add_head_rcu
Unexecuted instantiation: crash.c:hlist_add_head_rcu
Unexecuted instantiation: compat.c:hlist_add_head_rcu
Unexecuted instantiation: cpuid.c:hlist_add_head_rcu
Unexecuted instantiation: apic.c:hlist_add_head_rcu
Unexecuted instantiation: xsm_core.c:hlist_add_head_rcu
Unexecuted instantiation: vesa.c:hlist_add_head_rcu
Unexecuted instantiation: vga.c:hlist_add_head_rcu
Unexecuted instantiation: apei-io.c:hlist_add_head_rcu
Unexecuted instantiation: apei-base.c:hlist_add_head_rcu
Unexecuted instantiation: hest.c:hlist_add_head_rcu
Unexecuted instantiation: erst.c:hlist_add_head_rcu
Unexecuted instantiation: reboot.c:hlist_add_head_rcu
Unexecuted instantiation: hwregs.c:hlist_add_head_rcu
Unexecuted instantiation: pmstat.c:hlist_add_head_rcu
Unexecuted instantiation: osl.c:hlist_add_head_rcu
Unexecuted instantiation: numa.c:hlist_add_head_rcu
Unexecuted instantiation: iommu_guest.c:hlist_add_head_rcu
Unexecuted instantiation: iommu_cmd.c:hlist_add_head_rcu
Unexecuted instantiation: iommu_intr.c:hlist_add_head_rcu
Unexecuted instantiation: pci_amd_iommu.c:hlist_add_head_rcu
Unexecuted instantiation: iommu_map.c:hlist_add_head_rcu
Unexecuted instantiation: iommu_init.c:hlist_add_head_rcu
Unexecuted instantiation: ats.c:hlist_add_head_rcu
Unexecuted instantiation: vtd.c:hlist_add_head_rcu
Unexecuted instantiation: quirks.c:hlist_add_head_rcu
Unexecuted instantiation: intremap.c:hlist_add_head_rcu
Unexecuted instantiation: qinval.c:hlist_add_head_rcu
Unexecuted instantiation: utils.c:hlist_add_head_rcu
Unexecuted instantiation: dmar.c:hlist_add_head_rcu
Unexecuted instantiation: io.c:hlist_add_head_rcu
Unexecuted instantiation: iommu.c:hlist_add_head_rcu
Unexecuted instantiation: msix.c:hlist_add_head_rcu
Unexecuted instantiation: msi.c:hlist_add_head_rcu
Unexecuted instantiation: header.c:hlist_add_head_rcu
Unexecuted instantiation: vpci.c:hlist_add_head_rcu
Unexecuted instantiation: pci.c:hlist_add_head_rcu
Unexecuted instantiation: utility.c:hlist_add_head_rcu
Unexecuted instantiation: cpufreq_misc_governors.c:hlist_add_head_rcu
Unexecuted instantiation: cpufreq_ondemand.c:hlist_add_head_rcu
Unexecuted instantiation: cpufreq.c:hlist_add_head_rcu
Unexecuted instantiation: serial.c:hlist_add_head_rcu
Unexecuted instantiation: ehci-dbgp.c:hlist_add_head_rcu
Unexecuted instantiation: ns16550.c:hlist_add_head_rcu
Unexecuted instantiation: console.c:hlist_add_head_rcu
Unexecuted instantiation: libelf-loader.c:hlist_add_head_rcu
Unexecuted instantiation: llvm.c:hlist_add_head_rcu
Unexecuted instantiation: tmem_control.c:hlist_add_head_rcu
Unexecuted instantiation: tmem_xen.c:hlist_add_head_rcu
Unexecuted instantiation: tmem.c:hlist_add_head_rcu
Unexecuted instantiation: xmalloc_tlsf.c:hlist_add_head_rcu
Unexecuted instantiation: xenoprof.c:hlist_add_head_rcu
Unexecuted instantiation: wait.c:hlist_add_head_rcu
Unexecuted instantiation: vsprintf.c:hlist_add_head_rcu
Unexecuted instantiation: vmap.c:hlist_add_head_rcu
Unexecuted instantiation: vm_event.c:hlist_add_head_rcu
Unexecuted instantiation: virtual_region.c:hlist_add_head_rcu
Unexecuted instantiation: trace.c:hlist_add_head_rcu
Unexecuted instantiation: timer.c:hlist_add_head_rcu
Unexecuted instantiation: time.c:hlist_add_head_rcu
Unexecuted instantiation: tasklet.c:hlist_add_head_rcu
Unexecuted instantiation: sysctl.c:hlist_add_head_rcu
Unexecuted instantiation: symbols.c:hlist_add_head_rcu
Unexecuted instantiation: stop_machine.c:hlist_add_head_rcu
Unexecuted instantiation: spinlock.c:hlist_add_head_rcu
Unexecuted instantiation: softirq.c:hlist_add_head_rcu
Unexecuted instantiation: shutdown.c:hlist_add_head_rcu
Unexecuted instantiation: schedule.c:hlist_add_head_rcu
Unexecuted instantiation: sched_null.c:hlist_add_head_rcu
Unexecuted instantiation: sched_rt.c:hlist_add_head_rcu
Unexecuted instantiation: sched_credit2.c:hlist_add_head_rcu
Unexecuted instantiation: sched_credit.c:hlist_add_head_rcu
Unexecuted instantiation: sched_arinc653.c:hlist_add_head_rcu
Unexecuted instantiation: rwlock.c:hlist_add_head_rcu
Unexecuted instantiation: rcupdate.c:hlist_add_head_rcu
Unexecuted instantiation: rangeset.c:hlist_add_head_rcu
Unexecuted instantiation: preempt.c:hlist_add_head_rcu
Unexecuted instantiation: pdx.c:hlist_add_head_rcu
Unexecuted instantiation: page_alloc.c:hlist_add_head_rcu
Unexecuted instantiation: notifier.c:hlist_add_head_rcu
Unexecuted instantiation: multicall.c:hlist_add_head_rcu
Unexecuted instantiation: monitor.c:hlist_add_head_rcu
Unexecuted instantiation: memory.c:hlist_add_head_rcu
Unexecuted instantiation: mem_access.c:hlist_add_head_rcu
Unexecuted instantiation: kimage.c:hlist_add_head_rcu
Unexecuted instantiation: kexec.c:hlist_add_head_rcu
Unexecuted instantiation: keyhandler.c:hlist_add_head_rcu
Unexecuted instantiation: kernel.c:hlist_add_head_rcu
Unexecuted instantiation: irq.c:hlist_add_head_rcu
Unexecuted instantiation: guestcopy.c:hlist_add_head_rcu
Unexecuted instantiation: grant_table.c:hlist_add_head_rcu
Unexecuted instantiation: event_fifo.c:hlist_add_head_rcu
Unexecuted instantiation: event_channel.c:hlist_add_head_rcu
Unexecuted instantiation: event_2l.c:hlist_add_head_rcu
Unexecuted instantiation: domain.c:hlist_add_head_rcu
Unexecuted instantiation: domctl.c:hlist_add_head_rcu
Unexecuted instantiation: cpupool.c:hlist_add_head_rcu
Unexecuted instantiation: machine_kexec.c:hlist_add_head_rcu
834
835
/* next must be != NULL */
836
static inline void hlist_add_before(struct hlist_node *n,
837
                    struct hlist_node *next)
838
0
{
839
0
    n->pprev = next->pprev;
840
0
    n->next = next;
841
0
    next->pprev = &n->next;
842
0
    *(n->pprev) = n;
843
0
}
Unexecuted instantiation: ioport_emulate.c:hlist_add_before
Unexecuted instantiation: mmconfig-shared.c:hlist_add_before
Unexecuted instantiation: mmconfig_64.c:hlist_add_before
Unexecuted instantiation: mmconf-fam10h.c:hlist_add_before
Unexecuted instantiation: acpi_mmcfg.c:hlist_add_before
Unexecuted instantiation: ro-page-fault.c:hlist_add_before
Unexecuted instantiation: misc-hypercalls.c:hlist_add_before
Unexecuted instantiation: iret.c:hlist_add_before
Unexecuted instantiation: emul-priv-op.c:hlist_add_before
Unexecuted instantiation: emul-inv-op.c:hlist_add_before
Unexecuted instantiation: emul-gate-op.c:hlist_add_before
Unexecuted instantiation: descriptor-tables.c:hlist_add_before
Unexecuted instantiation: callback.c:hlist_add_before
Unexecuted instantiation: backtrace.c:hlist_add_before
Unexecuted instantiation: op_model_athlon.c:hlist_add_before
Unexecuted instantiation: op_model_ppro.c:hlist_add_before
Unexecuted instantiation: op_model_p4.c:hlist_add_before
Unexecuted instantiation: nmi_int.c:hlist_add_before
Unexecuted instantiation: nested_ept.c:hlist_add_before
Unexecuted instantiation: nested_hap.c:hlist_add_before
Unexecuted instantiation: hap.c:hlist_add_before
Unexecuted instantiation: multi.c:hlist_add_before
Unexecuted instantiation: mem_sharing.c:hlist_add_before
Unexecuted instantiation: mem_paging.c:hlist_add_before
Unexecuted instantiation: guest_walk.c:hlist_add_before
Unexecuted instantiation: altp2m.c:hlist_add_before
Unexecuted instantiation: p2m-pod.c:hlist_add_before
Unexecuted instantiation: p2m-ept.c:hlist_add_before
Unexecuted instantiation: p2m-pt.c:hlist_add_before
Unexecuted instantiation: p2m.c:hlist_add_before
Unexecuted instantiation: paging.c:hlist_add_before
Unexecuted instantiation: vvmx.c:hlist_add_before
Unexecuted instantiation: vmx.c:hlist_add_before
Unexecuted instantiation: vmcs.c:hlist_add_before
Unexecuted instantiation: realmode.c:hlist_add_before
Unexecuted instantiation: vmcb.c:hlist_add_before
Unexecuted instantiation: svmdebug.c:hlist_add_before
Unexecuted instantiation: svm.c:hlist_add_before
Unexecuted instantiation: nestedsvm.c:hlist_add_before
Unexecuted instantiation: intr.c:hlist_add_before
Unexecuted instantiation: vpt.c:hlist_add_before
Unexecuted instantiation: vpic.c:hlist_add_before
Unexecuted instantiation: vmsi.c:hlist_add_before
Unexecuted instantiation: vlapic.c:hlist_add_before
Unexecuted instantiation: viridian.c:hlist_add_before
Unexecuted instantiation: vioapic.c:hlist_add_before
Unexecuted instantiation: stdvga.c:hlist_add_before
Unexecuted instantiation: save.c:hlist_add_before
Unexecuted instantiation: rtc.c:hlist_add_before
Unexecuted instantiation: pmtimer.c:hlist_add_before
Unexecuted instantiation: nestedhvm.c:hlist_add_before
Unexecuted instantiation: mtrr.c:hlist_add_before
Unexecuted instantiation: ioreq.c:hlist_add_before
Unexecuted instantiation: intercept.c:hlist_add_before
Unexecuted instantiation: i8254.c:hlist_add_before
Unexecuted instantiation: core_parking.c:hlist_add_before
Unexecuted instantiation: hvm.c:hlist_add_before
Unexecuted instantiation: emulate.c:hlist_add_before
Unexecuted instantiation: dm.c:hlist_add_before
Unexecuted instantiation: asid.c:hlist_add_before
Unexecuted instantiation: probe.c:hlist_add_before
Unexecuted instantiation: delivery.c:hlist_add_before
Unexecuted instantiation: default.c:hlist_add_before
Unexecuted instantiation: x2apic.c:hlist_add_before
Unexecuted instantiation: bigsmp.c:hlist_add_before
Unexecuted instantiation: main.c:hlist_add_before
Unexecuted instantiation: generic.c:hlist_add_before
Unexecuted instantiation: vmce.c:hlist_add_before
Unexecuted instantiation: util.c:hlist_add_before
Unexecuted instantiation: non-fatal.c:hlist_add_before
Unexecuted instantiation: mce_intel.c:hlist_add_before
Unexecuted instantiation: mce-apei.c:hlist_add_before
Unexecuted instantiation: mce.c:hlist_add_before
Unexecuted instantiation: mctelem.c:hlist_add_before
Unexecuted instantiation: barrier.c:hlist_add_before
Unexecuted instantiation: mcaction.c:hlist_add_before
Unexecuted instantiation: mce_amd.c:hlist_add_before
Unexecuted instantiation: amd_nonfatal.c:hlist_add_before
Unexecuted instantiation: vpmu_intel.c:hlist_add_before
Unexecuted instantiation: vpmu_amd.c:hlist_add_before
Unexecuted instantiation: vpmu.c:hlist_add_before
Unexecuted instantiation: mwait-idle.c:hlist_add_before
Unexecuted instantiation: intel.c:hlist_add_before
Unexecuted instantiation: common.c:hlist_add_before
Unexecuted instantiation: amd.c:hlist_add_before
Unexecuted instantiation: powernow.c:hlist_add_before
Unexecuted instantiation: cpuidle_menu.c:hlist_add_before
Unexecuted instantiation: cpu_idle.c:hlist_add_before
Unexecuted instantiation: suspend.c:hlist_add_before
Unexecuted instantiation: power.c:hlist_add_before
Unexecuted instantiation: lib.c:hlist_add_before
Unexecuted instantiation: xstate.c:hlist_add_before
Unexecuted instantiation: hpet.c:hlist_add_before
Unexecuted instantiation: tboot.c:hlist_add_before
Unexecuted instantiation: x86_emulate.c:hlist_add_before
Unexecuted instantiation: usercopy.c:hlist_add_before
Unexecuted instantiation: traps.c:hlist_add_before
Unexecuted instantiation: srat.c:hlist_add_before
Unexecuted instantiation: smpboot.c:hlist_add_before
Unexecuted instantiation: smp.c:hlist_add_before
Unexecuted instantiation: setup.c:hlist_add_before
Unexecuted instantiation: psr.c:hlist_add_before
Unexecuted instantiation: platform_hypercall.c:hlist_add_before
Unexecuted instantiation: physdev.c:hlist_add_before
Unexecuted instantiation: percpu.c:hlist_add_before
Unexecuted instantiation: nmi.c:hlist_add_before
Unexecuted instantiation: mpparse.c:hlist_add_before
Unexecuted instantiation: mm.c:hlist_add_before
Unexecuted instantiation: microcode.c:hlist_add_before
Unexecuted instantiation: microcode_intel.c:hlist_add_before
Unexecuted instantiation: microcode_amd.c:hlist_add_before
Unexecuted instantiation: machine_kexec.c:hlist_add_before
Unexecuted instantiation: msr.c:hlist_add_before
Unexecuted instantiation: io_apic.c:hlist_add_before
Unexecuted instantiation: i8259.c:hlist_add_before
Unexecuted instantiation: i387.c:hlist_add_before
Unexecuted instantiation: hypercall.c:hlist_add_before
Unexecuted instantiation: flushtlb.c:hlist_add_before
Unexecuted instantiation: extable.c:hlist_add_before
Unexecuted instantiation: e820.c:hlist_add_before
Unexecuted instantiation: domain_page.c:hlist_add_before
Unexecuted instantiation: debug.c:hlist_add_before
Unexecuted instantiation: crash.c:hlist_add_before
Unexecuted instantiation: compat.c:hlist_add_before
Unexecuted instantiation: cpuid.c:hlist_add_before
Unexecuted instantiation: apic.c:hlist_add_before
Unexecuted instantiation: xsm_core.c:hlist_add_before
Unexecuted instantiation: vesa.c:hlist_add_before
Unexecuted instantiation: vga.c:hlist_add_before
Unexecuted instantiation: apei-io.c:hlist_add_before
Unexecuted instantiation: apei-base.c:hlist_add_before
Unexecuted instantiation: hest.c:hlist_add_before
Unexecuted instantiation: erst.c:hlist_add_before
Unexecuted instantiation: reboot.c:hlist_add_before
Unexecuted instantiation: hwregs.c:hlist_add_before
Unexecuted instantiation: pmstat.c:hlist_add_before
Unexecuted instantiation: osl.c:hlist_add_before
Unexecuted instantiation: numa.c:hlist_add_before
Unexecuted instantiation: iommu_guest.c:hlist_add_before
Unexecuted instantiation: iommu_cmd.c:hlist_add_before
Unexecuted instantiation: iommu_intr.c:hlist_add_before
Unexecuted instantiation: pci_amd_iommu.c:hlist_add_before
Unexecuted instantiation: iommu_map.c:hlist_add_before
Unexecuted instantiation: iommu_init.c:hlist_add_before
Unexecuted instantiation: ats.c:hlist_add_before
Unexecuted instantiation: vtd.c:hlist_add_before
Unexecuted instantiation: quirks.c:hlist_add_before
Unexecuted instantiation: intremap.c:hlist_add_before
Unexecuted instantiation: qinval.c:hlist_add_before
Unexecuted instantiation: utils.c:hlist_add_before
Unexecuted instantiation: dmar.c:hlist_add_before
Unexecuted instantiation: io.c:hlist_add_before
Unexecuted instantiation: iommu.c:hlist_add_before
Unexecuted instantiation: msix.c:hlist_add_before
Unexecuted instantiation: msi.c:hlist_add_before
Unexecuted instantiation: header.c:hlist_add_before
Unexecuted instantiation: vpci.c:hlist_add_before
Unexecuted instantiation: pci.c:hlist_add_before
Unexecuted instantiation: utility.c:hlist_add_before
Unexecuted instantiation: cpufreq_misc_governors.c:hlist_add_before
Unexecuted instantiation: cpufreq_ondemand.c:hlist_add_before
Unexecuted instantiation: cpufreq.c:hlist_add_before
Unexecuted instantiation: serial.c:hlist_add_before
Unexecuted instantiation: ehci-dbgp.c:hlist_add_before
Unexecuted instantiation: ns16550.c:hlist_add_before
Unexecuted instantiation: console.c:hlist_add_before
Unexecuted instantiation: libelf-loader.c:hlist_add_before
Unexecuted instantiation: llvm.c:hlist_add_before
Unexecuted instantiation: tmem_control.c:hlist_add_before
Unexecuted instantiation: tmem_xen.c:hlist_add_before
Unexecuted instantiation: tmem.c:hlist_add_before
Unexecuted instantiation: xmalloc_tlsf.c:hlist_add_before
Unexecuted instantiation: xenoprof.c:hlist_add_before
Unexecuted instantiation: wait.c:hlist_add_before
Unexecuted instantiation: vsprintf.c:hlist_add_before
Unexecuted instantiation: vmap.c:hlist_add_before
Unexecuted instantiation: vm_event.c:hlist_add_before
Unexecuted instantiation: virtual_region.c:hlist_add_before
Unexecuted instantiation: trace.c:hlist_add_before
Unexecuted instantiation: timer.c:hlist_add_before
Unexecuted instantiation: time.c:hlist_add_before
Unexecuted instantiation: tasklet.c:hlist_add_before
Unexecuted instantiation: sysctl.c:hlist_add_before
Unexecuted instantiation: symbols.c:hlist_add_before
Unexecuted instantiation: stop_machine.c:hlist_add_before
Unexecuted instantiation: spinlock.c:hlist_add_before
Unexecuted instantiation: softirq.c:hlist_add_before
Unexecuted instantiation: shutdown.c:hlist_add_before
Unexecuted instantiation: schedule.c:hlist_add_before
Unexecuted instantiation: sched_null.c:hlist_add_before
Unexecuted instantiation: sched_rt.c:hlist_add_before
Unexecuted instantiation: sched_credit2.c:hlist_add_before
Unexecuted instantiation: sched_credit.c:hlist_add_before
Unexecuted instantiation: sched_arinc653.c:hlist_add_before
Unexecuted instantiation: rwlock.c:hlist_add_before
Unexecuted instantiation: rcupdate.c:hlist_add_before
Unexecuted instantiation: rangeset.c:hlist_add_before
Unexecuted instantiation: preempt.c:hlist_add_before
Unexecuted instantiation: pdx.c:hlist_add_before
Unexecuted instantiation: page_alloc.c:hlist_add_before
Unexecuted instantiation: notifier.c:hlist_add_before
Unexecuted instantiation: multicall.c:hlist_add_before
Unexecuted instantiation: monitor.c:hlist_add_before
Unexecuted instantiation: memory.c:hlist_add_before
Unexecuted instantiation: mem_access.c:hlist_add_before
Unexecuted instantiation: kimage.c:hlist_add_before
Unexecuted instantiation: kexec.c:hlist_add_before
Unexecuted instantiation: keyhandler.c:hlist_add_before
Unexecuted instantiation: kernel.c:hlist_add_before
Unexecuted instantiation: irq.c:hlist_add_before
Unexecuted instantiation: guestcopy.c:hlist_add_before
Unexecuted instantiation: grant_table.c:hlist_add_before
Unexecuted instantiation: event_fifo.c:hlist_add_before
Unexecuted instantiation: event_channel.c:hlist_add_before
Unexecuted instantiation: event_2l.c:hlist_add_before
Unexecuted instantiation: domain.c:hlist_add_before
Unexecuted instantiation: domctl.c:hlist_add_before
Unexecuted instantiation: cpupool.c:hlist_add_before
Unexecuted instantiation: cpu.c:hlist_add_before
844
845
static inline void hlist_add_after(struct hlist_node *n,
846
                    struct hlist_node *next)
847
0
{
848
0
    next->next = n->next;
849
0
    n->next = next;
850
0
    next->pprev = &n->next;
851
0
852
0
    if(next->next)
853
0
        next->next->pprev  = &next->next;
854
0
}
Unexecuted instantiation: ioport_emulate.c:hlist_add_after
Unexecuted instantiation: mmconfig_64.c:hlist_add_after
Unexecuted instantiation: mmconf-fam10h.c:hlist_add_after
Unexecuted instantiation: acpi_mmcfg.c:hlist_add_after
Unexecuted instantiation: ro-page-fault.c:hlist_add_after
Unexecuted instantiation: misc-hypercalls.c:hlist_add_after
Unexecuted instantiation: iret.c:hlist_add_after
Unexecuted instantiation: emul-priv-op.c:hlist_add_after
Unexecuted instantiation: emul-inv-op.c:hlist_add_after
Unexecuted instantiation: emul-gate-op.c:hlist_add_after
Unexecuted instantiation: descriptor-tables.c:hlist_add_after
Unexecuted instantiation: callback.c:hlist_add_after
Unexecuted instantiation: backtrace.c:hlist_add_after
Unexecuted instantiation: op_model_athlon.c:hlist_add_after
Unexecuted instantiation: op_model_ppro.c:hlist_add_after
Unexecuted instantiation: op_model_p4.c:hlist_add_after
Unexecuted instantiation: nmi_int.c:hlist_add_after
Unexecuted instantiation: nested_ept.c:hlist_add_after
Unexecuted instantiation: nested_hap.c:hlist_add_after
Unexecuted instantiation: hap.c:hlist_add_after
Unexecuted instantiation: multi.c:hlist_add_after
Unexecuted instantiation: mem_sharing.c:hlist_add_after
Unexecuted instantiation: mem_paging.c:hlist_add_after
Unexecuted instantiation: guest_walk.c:hlist_add_after
Unexecuted instantiation: altp2m.c:hlist_add_after
Unexecuted instantiation: p2m-pod.c:hlist_add_after
Unexecuted instantiation: p2m-ept.c:hlist_add_after
Unexecuted instantiation: p2m-pt.c:hlist_add_after
Unexecuted instantiation: p2m.c:hlist_add_after
Unexecuted instantiation: paging.c:hlist_add_after
Unexecuted instantiation: vvmx.c:hlist_add_after
Unexecuted instantiation: vmx.c:hlist_add_after
Unexecuted instantiation: vmcs.c:hlist_add_after
Unexecuted instantiation: realmode.c:hlist_add_after
Unexecuted instantiation: vmcb.c:hlist_add_after
Unexecuted instantiation: svmdebug.c:hlist_add_after
Unexecuted instantiation: svm.c:hlist_add_after
Unexecuted instantiation: nestedsvm.c:hlist_add_after
Unexecuted instantiation: intr.c:hlist_add_after
Unexecuted instantiation: vpt.c:hlist_add_after
Unexecuted instantiation: vpic.c:hlist_add_after
Unexecuted instantiation: vmsi.c:hlist_add_after
Unexecuted instantiation: vlapic.c:hlist_add_after
Unexecuted instantiation: viridian.c:hlist_add_after
Unexecuted instantiation: vioapic.c:hlist_add_after
Unexecuted instantiation: stdvga.c:hlist_add_after
Unexecuted instantiation: save.c:hlist_add_after
Unexecuted instantiation: rtc.c:hlist_add_after
Unexecuted instantiation: pmtimer.c:hlist_add_after
Unexecuted instantiation: nestedhvm.c:hlist_add_after
Unexecuted instantiation: mtrr.c:hlist_add_after
Unexecuted instantiation: ioreq.c:hlist_add_after
Unexecuted instantiation: intercept.c:hlist_add_after
Unexecuted instantiation: i8254.c:hlist_add_after
Unexecuted instantiation: hvm.c:hlist_add_after
Unexecuted instantiation: emulate.c:hlist_add_after
Unexecuted instantiation: dm.c:hlist_add_after
Unexecuted instantiation: asid.c:hlist_add_after
Unexecuted instantiation: probe.c:hlist_add_after
Unexecuted instantiation: delivery.c:hlist_add_after
Unexecuted instantiation: default.c:hlist_add_after
Unexecuted instantiation: x2apic.c:hlist_add_after
Unexecuted instantiation: bigsmp.c:hlist_add_after
Unexecuted instantiation: main.c:hlist_add_after
Unexecuted instantiation: generic.c:hlist_add_after
Unexecuted instantiation: vmce.c:hlist_add_after
Unexecuted instantiation: util.c:hlist_add_after
Unexecuted instantiation: non-fatal.c:hlist_add_after
Unexecuted instantiation: mce_intel.c:hlist_add_after
Unexecuted instantiation: mce-apei.c:hlist_add_after
Unexecuted instantiation: mce.c:hlist_add_after
Unexecuted instantiation: mctelem.c:hlist_add_after
Unexecuted instantiation: barrier.c:hlist_add_after
Unexecuted instantiation: mcaction.c:hlist_add_after
Unexecuted instantiation: mce_amd.c:hlist_add_after
Unexecuted instantiation: amd_nonfatal.c:hlist_add_after
Unexecuted instantiation: vpmu_intel.c:hlist_add_after
Unexecuted instantiation: vpmu_amd.c:hlist_add_after
Unexecuted instantiation: vpmu.c:hlist_add_after
Unexecuted instantiation: mwait-idle.c:hlist_add_after
Unexecuted instantiation: intel.c:hlist_add_after
Unexecuted instantiation: common.c:hlist_add_after
Unexecuted instantiation: amd.c:hlist_add_after
Unexecuted instantiation: powernow.c:hlist_add_after
Unexecuted instantiation: cpuidle_menu.c:hlist_add_after
Unexecuted instantiation: cpu_idle.c:hlist_add_after
Unexecuted instantiation: suspend.c:hlist_add_after
Unexecuted instantiation: power.c:hlist_add_after
Unexecuted instantiation: lib.c:hlist_add_after
Unexecuted instantiation: xstate.c:hlist_add_after
Unexecuted instantiation: hpet.c:hlist_add_after
Unexecuted instantiation: tboot.c:hlist_add_after
Unexecuted instantiation: x86_emulate.c:hlist_add_after
Unexecuted instantiation: usercopy.c:hlist_add_after
Unexecuted instantiation: traps.c:hlist_add_after
Unexecuted instantiation: srat.c:hlist_add_after
Unexecuted instantiation: smpboot.c:hlist_add_after
Unexecuted instantiation: smp.c:hlist_add_after
Unexecuted instantiation: setup.c:hlist_add_after
Unexecuted instantiation: psr.c:hlist_add_after
Unexecuted instantiation: platform_hypercall.c:hlist_add_after
Unexecuted instantiation: physdev.c:hlist_add_after
Unexecuted instantiation: percpu.c:hlist_add_after
Unexecuted instantiation: nmi.c:hlist_add_after
Unexecuted instantiation: mpparse.c:hlist_add_after
Unexecuted instantiation: mm.c:hlist_add_after
Unexecuted instantiation: microcode.c:hlist_add_after
Unexecuted instantiation: microcode_intel.c:hlist_add_after
Unexecuted instantiation: microcode_amd.c:hlist_add_after
Unexecuted instantiation: machine_kexec.c:hlist_add_after
Unexecuted instantiation: mmconfig-shared.c:hlist_add_after
Unexecuted instantiation: msr.c:hlist_add_after
Unexecuted instantiation: io_apic.c:hlist_add_after
Unexecuted instantiation: i8259.c:hlist_add_after
Unexecuted instantiation: i387.c:hlist_add_after
Unexecuted instantiation: hypercall.c:hlist_add_after
Unexecuted instantiation: flushtlb.c:hlist_add_after
Unexecuted instantiation: extable.c:hlist_add_after
Unexecuted instantiation: e820.c:hlist_add_after
Unexecuted instantiation: domain_page.c:hlist_add_after
Unexecuted instantiation: debug.c:hlist_add_after
Unexecuted instantiation: crash.c:hlist_add_after
Unexecuted instantiation: compat.c:hlist_add_after
Unexecuted instantiation: cpuid.c:hlist_add_after
Unexecuted instantiation: apic.c:hlist_add_after
Unexecuted instantiation: xsm_core.c:hlist_add_after
Unexecuted instantiation: vesa.c:hlist_add_after
Unexecuted instantiation: vga.c:hlist_add_after
Unexecuted instantiation: apei-io.c:hlist_add_after
Unexecuted instantiation: apei-base.c:hlist_add_after
Unexecuted instantiation: hest.c:hlist_add_after
Unexecuted instantiation: erst.c:hlist_add_after
Unexecuted instantiation: reboot.c:hlist_add_after
Unexecuted instantiation: hwregs.c:hlist_add_after
Unexecuted instantiation: pmstat.c:hlist_add_after
Unexecuted instantiation: osl.c:hlist_add_after
Unexecuted instantiation: numa.c:hlist_add_after
Unexecuted instantiation: iommu_guest.c:hlist_add_after
Unexecuted instantiation: iommu_cmd.c:hlist_add_after
Unexecuted instantiation: iommu_intr.c:hlist_add_after
Unexecuted instantiation: pci_amd_iommu.c:hlist_add_after
Unexecuted instantiation: iommu_map.c:hlist_add_after
Unexecuted instantiation: iommu_init.c:hlist_add_after
Unexecuted instantiation: ats.c:hlist_add_after
Unexecuted instantiation: vtd.c:hlist_add_after
Unexecuted instantiation: quirks.c:hlist_add_after
Unexecuted instantiation: intremap.c:hlist_add_after
Unexecuted instantiation: qinval.c:hlist_add_after
Unexecuted instantiation: utils.c:hlist_add_after
Unexecuted instantiation: dmar.c:hlist_add_after
Unexecuted instantiation: io.c:hlist_add_after
Unexecuted instantiation: iommu.c:hlist_add_after
Unexecuted instantiation: msix.c:hlist_add_after
Unexecuted instantiation: msi.c:hlist_add_after
Unexecuted instantiation: header.c:hlist_add_after
Unexecuted instantiation: vpci.c:hlist_add_after
Unexecuted instantiation: pci.c:hlist_add_after
Unexecuted instantiation: utility.c:hlist_add_after
Unexecuted instantiation: cpufreq_misc_governors.c:hlist_add_after
Unexecuted instantiation: cpufreq_ondemand.c:hlist_add_after
Unexecuted instantiation: cpufreq.c:hlist_add_after
Unexecuted instantiation: serial.c:hlist_add_after
Unexecuted instantiation: ehci-dbgp.c:hlist_add_after
Unexecuted instantiation: ns16550.c:hlist_add_after
Unexecuted instantiation: console.c:hlist_add_after
Unexecuted instantiation: libelf-loader.c:hlist_add_after
Unexecuted instantiation: llvm.c:hlist_add_after
Unexecuted instantiation: tmem_control.c:hlist_add_after
Unexecuted instantiation: tmem_xen.c:hlist_add_after
Unexecuted instantiation: tmem.c:hlist_add_after
Unexecuted instantiation: xmalloc_tlsf.c:hlist_add_after
Unexecuted instantiation: xenoprof.c:hlist_add_after
Unexecuted instantiation: wait.c:hlist_add_after
Unexecuted instantiation: vsprintf.c:hlist_add_after
Unexecuted instantiation: vmap.c:hlist_add_after
Unexecuted instantiation: vm_event.c:hlist_add_after
Unexecuted instantiation: virtual_region.c:hlist_add_after
Unexecuted instantiation: trace.c:hlist_add_after
Unexecuted instantiation: timer.c:hlist_add_after
Unexecuted instantiation: time.c:hlist_add_after
Unexecuted instantiation: tasklet.c:hlist_add_after
Unexecuted instantiation: sysctl.c:hlist_add_after
Unexecuted instantiation: symbols.c:hlist_add_after
Unexecuted instantiation: stop_machine.c:hlist_add_after
Unexecuted instantiation: spinlock.c:hlist_add_after
Unexecuted instantiation: softirq.c:hlist_add_after
Unexecuted instantiation: shutdown.c:hlist_add_after
Unexecuted instantiation: schedule.c:hlist_add_after
Unexecuted instantiation: sched_null.c:hlist_add_after
Unexecuted instantiation: sched_rt.c:hlist_add_after
Unexecuted instantiation: sched_credit2.c:hlist_add_after
Unexecuted instantiation: sched_credit.c:hlist_add_after
Unexecuted instantiation: sched_arinc653.c:hlist_add_after
Unexecuted instantiation: rwlock.c:hlist_add_after
Unexecuted instantiation: rcupdate.c:hlist_add_after
Unexecuted instantiation: rangeset.c:hlist_add_after
Unexecuted instantiation: preempt.c:hlist_add_after
Unexecuted instantiation: pdx.c:hlist_add_after
Unexecuted instantiation: page_alloc.c:hlist_add_after
Unexecuted instantiation: notifier.c:hlist_add_after
Unexecuted instantiation: multicall.c:hlist_add_after
Unexecuted instantiation: monitor.c:hlist_add_after
Unexecuted instantiation: memory.c:hlist_add_after
Unexecuted instantiation: mem_access.c:hlist_add_after
Unexecuted instantiation: kimage.c:hlist_add_after
Unexecuted instantiation: kexec.c:hlist_add_after
Unexecuted instantiation: keyhandler.c:hlist_add_after
Unexecuted instantiation: kernel.c:hlist_add_after
Unexecuted instantiation: irq.c:hlist_add_after
Unexecuted instantiation: guestcopy.c:hlist_add_after
Unexecuted instantiation: grant_table.c:hlist_add_after
Unexecuted instantiation: event_fifo.c:hlist_add_after
Unexecuted instantiation: event_channel.c:hlist_add_after
Unexecuted instantiation: event_2l.c:hlist_add_after
Unexecuted instantiation: domain.c:hlist_add_after
Unexecuted instantiation: domctl.c:hlist_add_after
Unexecuted instantiation: cpupool.c:hlist_add_after
Unexecuted instantiation: cpu.c:hlist_add_after
Unexecuted instantiation: core_parking.c:hlist_add_after
855
856
/**
857
 * hlist_add_before_rcu
858
 * @n: the new element to add to the hash list.
859
 * @next: the existing element to add the new element before.
860
 *
861
 * Description:
862
 * Adds the specified element to the specified hlist
863
 * before the specified node while permitting racing traversals.
864
 *
865
 * The caller must take whatever precautions are necessary
866
 * (such as holding appropriate locks) to avoid racing
867
 * with another list-mutation primitive, such as hlist_add_head_rcu()
868
 * or hlist_del_rcu(), running on this same list.
869
 * However, it is perfectly legal to run concurrently with
870
 * the _rcu list-traversal primitives, such as
871
 * hlist_for_each_entry_rcu(), used to prevent memory-consistency
872
 * problems on Alpha CPUs.
873
 */
874
static inline void hlist_add_before_rcu(struct hlist_node *n,
875
                                        struct hlist_node *next)
876
0
{
877
0
    n->pprev = next->pprev;
878
0
    n->next = next;
879
0
    smp_wmb();
880
0
    next->pprev = &n->next;
881
0
    *(n->pprev) = n;
882
0
}
Unexecuted instantiation: mmconfig-shared.c:hlist_add_before_rcu
Unexecuted instantiation: cpu.c:hlist_add_before_rcu
Unexecuted instantiation: cpupool.c:hlist_add_before_rcu
Unexecuted instantiation: domctl.c:hlist_add_before_rcu
Unexecuted instantiation: domain.c:hlist_add_before_rcu
Unexecuted instantiation: event_2l.c:hlist_add_before_rcu
Unexecuted instantiation: event_channel.c:hlist_add_before_rcu
Unexecuted instantiation: event_fifo.c:hlist_add_before_rcu
Unexecuted instantiation: grant_table.c:hlist_add_before_rcu
Unexecuted instantiation: guestcopy.c:hlist_add_before_rcu
Unexecuted instantiation: irq.c:hlist_add_before_rcu
Unexecuted instantiation: kernel.c:hlist_add_before_rcu
Unexecuted instantiation: keyhandler.c:hlist_add_before_rcu
Unexecuted instantiation: kexec.c:hlist_add_before_rcu
Unexecuted instantiation: kimage.c:hlist_add_before_rcu
Unexecuted instantiation: mem_access.c:hlist_add_before_rcu
Unexecuted instantiation: memory.c:hlist_add_before_rcu
Unexecuted instantiation: monitor.c:hlist_add_before_rcu
Unexecuted instantiation: multicall.c:hlist_add_before_rcu
Unexecuted instantiation: notifier.c:hlist_add_before_rcu
Unexecuted instantiation: page_alloc.c:hlist_add_before_rcu
Unexecuted instantiation: pdx.c:hlist_add_before_rcu
Unexecuted instantiation: preempt.c:hlist_add_before_rcu
Unexecuted instantiation: rangeset.c:hlist_add_before_rcu
Unexecuted instantiation: rcupdate.c:hlist_add_before_rcu
Unexecuted instantiation: rwlock.c:hlist_add_before_rcu
Unexecuted instantiation: sched_arinc653.c:hlist_add_before_rcu
Unexecuted instantiation: sched_credit.c:hlist_add_before_rcu
Unexecuted instantiation: sched_credit2.c:hlist_add_before_rcu
Unexecuted instantiation: sched_rt.c:hlist_add_before_rcu
Unexecuted instantiation: sched_null.c:hlist_add_before_rcu
Unexecuted instantiation: schedule.c:hlist_add_before_rcu
Unexecuted instantiation: shutdown.c:hlist_add_before_rcu
Unexecuted instantiation: softirq.c:hlist_add_before_rcu
Unexecuted instantiation: spinlock.c:hlist_add_before_rcu
Unexecuted instantiation: stop_machine.c:hlist_add_before_rcu
Unexecuted instantiation: symbols.c:hlist_add_before_rcu
Unexecuted instantiation: sysctl.c:hlist_add_before_rcu
Unexecuted instantiation: tasklet.c:hlist_add_before_rcu
Unexecuted instantiation: time.c:hlist_add_before_rcu
Unexecuted instantiation: timer.c:hlist_add_before_rcu
Unexecuted instantiation: trace.c:hlist_add_before_rcu
Unexecuted instantiation: virtual_region.c:hlist_add_before_rcu
Unexecuted instantiation: vm_event.c:hlist_add_before_rcu
Unexecuted instantiation: vmap.c:hlist_add_before_rcu
Unexecuted instantiation: vsprintf.c:hlist_add_before_rcu
Unexecuted instantiation: wait.c:hlist_add_before_rcu
Unexecuted instantiation: xenoprof.c:hlist_add_before_rcu
Unexecuted instantiation: xmalloc_tlsf.c:hlist_add_before_rcu
Unexecuted instantiation: tmem.c:hlist_add_before_rcu
Unexecuted instantiation: tmem_xen.c:hlist_add_before_rcu
Unexecuted instantiation: tmem_control.c:hlist_add_before_rcu
Unexecuted instantiation: llvm.c:hlist_add_before_rcu
Unexecuted instantiation: libelf-loader.c:hlist_add_before_rcu
Unexecuted instantiation: console.c:hlist_add_before_rcu
Unexecuted instantiation: ns16550.c:hlist_add_before_rcu
Unexecuted instantiation: ehci-dbgp.c:hlist_add_before_rcu
Unexecuted instantiation: serial.c:hlist_add_before_rcu
Unexecuted instantiation: cpufreq.c:hlist_add_before_rcu
Unexecuted instantiation: cpufreq_ondemand.c:hlist_add_before_rcu
Unexecuted instantiation: cpufreq_misc_governors.c:hlist_add_before_rcu
Unexecuted instantiation: utility.c:hlist_add_before_rcu
Unexecuted instantiation: pci.c:hlist_add_before_rcu
Unexecuted instantiation: vpci.c:hlist_add_before_rcu
Unexecuted instantiation: header.c:hlist_add_before_rcu
Unexecuted instantiation: msi.c:hlist_add_before_rcu
Unexecuted instantiation: msix.c:hlist_add_before_rcu
Unexecuted instantiation: iommu.c:hlist_add_before_rcu
Unexecuted instantiation: io.c:hlist_add_before_rcu
Unexecuted instantiation: dmar.c:hlist_add_before_rcu
Unexecuted instantiation: utils.c:hlist_add_before_rcu
Unexecuted instantiation: qinval.c:hlist_add_before_rcu
Unexecuted instantiation: intremap.c:hlist_add_before_rcu
Unexecuted instantiation: quirks.c:hlist_add_before_rcu
Unexecuted instantiation: vtd.c:hlist_add_before_rcu
Unexecuted instantiation: ats.c:hlist_add_before_rcu
Unexecuted instantiation: iommu_init.c:hlist_add_before_rcu
Unexecuted instantiation: iommu_map.c:hlist_add_before_rcu
Unexecuted instantiation: pci_amd_iommu.c:hlist_add_before_rcu
Unexecuted instantiation: iommu_intr.c:hlist_add_before_rcu
Unexecuted instantiation: iommu_cmd.c:hlist_add_before_rcu
Unexecuted instantiation: iommu_guest.c:hlist_add_before_rcu
Unexecuted instantiation: numa.c:hlist_add_before_rcu
Unexecuted instantiation: osl.c:hlist_add_before_rcu
Unexecuted instantiation: pmstat.c:hlist_add_before_rcu
Unexecuted instantiation: hwregs.c:hlist_add_before_rcu
Unexecuted instantiation: reboot.c:hlist_add_before_rcu
Unexecuted instantiation: erst.c:hlist_add_before_rcu
Unexecuted instantiation: hest.c:hlist_add_before_rcu
Unexecuted instantiation: apei-base.c:hlist_add_before_rcu
Unexecuted instantiation: apei-io.c:hlist_add_before_rcu
Unexecuted instantiation: vga.c:hlist_add_before_rcu
Unexecuted instantiation: vesa.c:hlist_add_before_rcu
Unexecuted instantiation: xsm_core.c:hlist_add_before_rcu
Unexecuted instantiation: apic.c:hlist_add_before_rcu
Unexecuted instantiation: cpuid.c:hlist_add_before_rcu
Unexecuted instantiation: compat.c:hlist_add_before_rcu
Unexecuted instantiation: crash.c:hlist_add_before_rcu
Unexecuted instantiation: debug.c:hlist_add_before_rcu
Unexecuted instantiation: domain_page.c:hlist_add_before_rcu
Unexecuted instantiation: e820.c:hlist_add_before_rcu
Unexecuted instantiation: extable.c:hlist_add_before_rcu
Unexecuted instantiation: flushtlb.c:hlist_add_before_rcu
Unexecuted instantiation: hypercall.c:hlist_add_before_rcu
Unexecuted instantiation: i387.c:hlist_add_before_rcu
Unexecuted instantiation: i8259.c:hlist_add_before_rcu
Unexecuted instantiation: io_apic.c:hlist_add_before_rcu
Unexecuted instantiation: msr.c:hlist_add_before_rcu
Unexecuted instantiation: ioport_emulate.c:hlist_add_before_rcu
Unexecuted instantiation: core_parking.c:hlist_add_before_rcu
Unexecuted instantiation: machine_kexec.c:hlist_add_before_rcu
Unexecuted instantiation: microcode_amd.c:hlist_add_before_rcu
Unexecuted instantiation: microcode_intel.c:hlist_add_before_rcu
Unexecuted instantiation: microcode.c:hlist_add_before_rcu
Unexecuted instantiation: mm.c:hlist_add_before_rcu
Unexecuted instantiation: mpparse.c:hlist_add_before_rcu
Unexecuted instantiation: nmi.c:hlist_add_before_rcu
Unexecuted instantiation: percpu.c:hlist_add_before_rcu
Unexecuted instantiation: physdev.c:hlist_add_before_rcu
Unexecuted instantiation: platform_hypercall.c:hlist_add_before_rcu
Unexecuted instantiation: psr.c:hlist_add_before_rcu
Unexecuted instantiation: setup.c:hlist_add_before_rcu
Unexecuted instantiation: smp.c:hlist_add_before_rcu
Unexecuted instantiation: smpboot.c:hlist_add_before_rcu
Unexecuted instantiation: srat.c:hlist_add_before_rcu
Unexecuted instantiation: traps.c:hlist_add_before_rcu
Unexecuted instantiation: usercopy.c:hlist_add_before_rcu
Unexecuted instantiation: x86_emulate.c:hlist_add_before_rcu
Unexecuted instantiation: tboot.c:hlist_add_before_rcu
Unexecuted instantiation: hpet.c:hlist_add_before_rcu
Unexecuted instantiation: xstate.c:hlist_add_before_rcu
Unexecuted instantiation: lib.c:hlist_add_before_rcu
Unexecuted instantiation: power.c:hlist_add_before_rcu
Unexecuted instantiation: suspend.c:hlist_add_before_rcu
Unexecuted instantiation: cpu_idle.c:hlist_add_before_rcu
Unexecuted instantiation: cpuidle_menu.c:hlist_add_before_rcu
Unexecuted instantiation: powernow.c:hlist_add_before_rcu
Unexecuted instantiation: amd.c:hlist_add_before_rcu
Unexecuted instantiation: common.c:hlist_add_before_rcu
Unexecuted instantiation: intel.c:hlist_add_before_rcu
Unexecuted instantiation: mwait-idle.c:hlist_add_before_rcu
Unexecuted instantiation: vpmu.c:hlist_add_before_rcu
Unexecuted instantiation: vpmu_amd.c:hlist_add_before_rcu
Unexecuted instantiation: vpmu_intel.c:hlist_add_before_rcu
Unexecuted instantiation: amd_nonfatal.c:hlist_add_before_rcu
Unexecuted instantiation: mce_amd.c:hlist_add_before_rcu
Unexecuted instantiation: mcaction.c:hlist_add_before_rcu
Unexecuted instantiation: barrier.c:hlist_add_before_rcu
Unexecuted instantiation: mctelem.c:hlist_add_before_rcu
Unexecuted instantiation: mce.c:hlist_add_before_rcu
Unexecuted instantiation: mce-apei.c:hlist_add_before_rcu
Unexecuted instantiation: mce_intel.c:hlist_add_before_rcu
Unexecuted instantiation: non-fatal.c:hlist_add_before_rcu
Unexecuted instantiation: util.c:hlist_add_before_rcu
Unexecuted instantiation: vmce.c:hlist_add_before_rcu
Unexecuted instantiation: generic.c:hlist_add_before_rcu
Unexecuted instantiation: main.c:hlist_add_before_rcu
Unexecuted instantiation: bigsmp.c:hlist_add_before_rcu
Unexecuted instantiation: x2apic.c:hlist_add_before_rcu
Unexecuted instantiation: default.c:hlist_add_before_rcu
Unexecuted instantiation: delivery.c:hlist_add_before_rcu
Unexecuted instantiation: probe.c:hlist_add_before_rcu
Unexecuted instantiation: asid.c:hlist_add_before_rcu
Unexecuted instantiation: dm.c:hlist_add_before_rcu
Unexecuted instantiation: emulate.c:hlist_add_before_rcu
Unexecuted instantiation: hvm.c:hlist_add_before_rcu
Unexecuted instantiation: i8254.c:hlist_add_before_rcu
Unexecuted instantiation: intercept.c:hlist_add_before_rcu
Unexecuted instantiation: ioreq.c:hlist_add_before_rcu
Unexecuted instantiation: mtrr.c:hlist_add_before_rcu
Unexecuted instantiation: nestedhvm.c:hlist_add_before_rcu
Unexecuted instantiation: pmtimer.c:hlist_add_before_rcu
Unexecuted instantiation: rtc.c:hlist_add_before_rcu
Unexecuted instantiation: save.c:hlist_add_before_rcu
Unexecuted instantiation: stdvga.c:hlist_add_before_rcu
Unexecuted instantiation: vioapic.c:hlist_add_before_rcu
Unexecuted instantiation: viridian.c:hlist_add_before_rcu
Unexecuted instantiation: vlapic.c:hlist_add_before_rcu
Unexecuted instantiation: vmsi.c:hlist_add_before_rcu
Unexecuted instantiation: vpic.c:hlist_add_before_rcu
Unexecuted instantiation: vpt.c:hlist_add_before_rcu
Unexecuted instantiation: intr.c:hlist_add_before_rcu
Unexecuted instantiation: nestedsvm.c:hlist_add_before_rcu
Unexecuted instantiation: svm.c:hlist_add_before_rcu
Unexecuted instantiation: svmdebug.c:hlist_add_before_rcu
Unexecuted instantiation: vmcb.c:hlist_add_before_rcu
Unexecuted instantiation: realmode.c:hlist_add_before_rcu
Unexecuted instantiation: vmcs.c:hlist_add_before_rcu
Unexecuted instantiation: vmx.c:hlist_add_before_rcu
Unexecuted instantiation: vvmx.c:hlist_add_before_rcu
Unexecuted instantiation: paging.c:hlist_add_before_rcu
Unexecuted instantiation: p2m.c:hlist_add_before_rcu
Unexecuted instantiation: p2m-pt.c:hlist_add_before_rcu
Unexecuted instantiation: p2m-ept.c:hlist_add_before_rcu
Unexecuted instantiation: p2m-pod.c:hlist_add_before_rcu
Unexecuted instantiation: altp2m.c:hlist_add_before_rcu
Unexecuted instantiation: guest_walk.c:hlist_add_before_rcu
Unexecuted instantiation: mem_paging.c:hlist_add_before_rcu
Unexecuted instantiation: mem_sharing.c:hlist_add_before_rcu
Unexecuted instantiation: multi.c:hlist_add_before_rcu
Unexecuted instantiation: hap.c:hlist_add_before_rcu
Unexecuted instantiation: nested_hap.c:hlist_add_before_rcu
Unexecuted instantiation: nested_ept.c:hlist_add_before_rcu
Unexecuted instantiation: nmi_int.c:hlist_add_before_rcu
Unexecuted instantiation: op_model_p4.c:hlist_add_before_rcu
Unexecuted instantiation: op_model_ppro.c:hlist_add_before_rcu
Unexecuted instantiation: op_model_athlon.c:hlist_add_before_rcu
Unexecuted instantiation: backtrace.c:hlist_add_before_rcu
Unexecuted instantiation: callback.c:hlist_add_before_rcu
Unexecuted instantiation: descriptor-tables.c:hlist_add_before_rcu
Unexecuted instantiation: emul-gate-op.c:hlist_add_before_rcu
Unexecuted instantiation: emul-inv-op.c:hlist_add_before_rcu
Unexecuted instantiation: emul-priv-op.c:hlist_add_before_rcu
Unexecuted instantiation: iret.c:hlist_add_before_rcu
Unexecuted instantiation: misc-hypercalls.c:hlist_add_before_rcu
Unexecuted instantiation: ro-page-fault.c:hlist_add_before_rcu
Unexecuted instantiation: acpi_mmcfg.c:hlist_add_before_rcu
Unexecuted instantiation: mmconf-fam10h.c:hlist_add_before_rcu
Unexecuted instantiation: mmconfig_64.c:hlist_add_before_rcu
883
884
/**
885
 * hlist_add_after_rcu
886
 * @prev: the existing element to add the new element after.
887
 * @n: the new element to add to the hash list.
888
 *
889
 * Description:
890
 * Adds the specified element to the specified hlist
891
 * after the specified node while permitting racing traversals.
892
 *
893
 * The caller must take whatever precautions are necessary
894
 * (such as holding appropriate locks) to avoid racing
895
 * with another list-mutation primitive, such as hlist_add_head_rcu()
896
 * or hlist_del_rcu(), running on this same list.
897
 * However, it is perfectly legal to run concurrently with
898
 * the _rcu list-traversal primitives, such as
899
 * hlist_for_each_entry_rcu(), used to prevent memory-consistency
900
 * problems on Alpha CPUs.
901
 */
902
static inline void hlist_add_after_rcu(struct hlist_node *prev,
903
                                       struct hlist_node *n)
904
0
{
905
0
    n->next = prev->next;
906
0
    n->pprev = &prev->next;
907
0
    smp_wmb();
908
0
    prev->next = n;
909
0
    if (n->next)
910
0
        n->next->pprev = &n->next;
911
0
}
Unexecuted instantiation: cpu.c:hlist_add_after_rcu
Unexecuted instantiation: core_parking.c:hlist_add_after_rcu
Unexecuted instantiation: mmconfig_64.c:hlist_add_after_rcu
Unexecuted instantiation: mmconf-fam10h.c:hlist_add_after_rcu
Unexecuted instantiation: acpi_mmcfg.c:hlist_add_after_rcu
Unexecuted instantiation: ro-page-fault.c:hlist_add_after_rcu
Unexecuted instantiation: misc-hypercalls.c:hlist_add_after_rcu
Unexecuted instantiation: iret.c:hlist_add_after_rcu
Unexecuted instantiation: emul-priv-op.c:hlist_add_after_rcu
Unexecuted instantiation: emul-inv-op.c:hlist_add_after_rcu
Unexecuted instantiation: emul-gate-op.c:hlist_add_after_rcu
Unexecuted instantiation: descriptor-tables.c:hlist_add_after_rcu
Unexecuted instantiation: callback.c:hlist_add_after_rcu
Unexecuted instantiation: backtrace.c:hlist_add_after_rcu
Unexecuted instantiation: op_model_athlon.c:hlist_add_after_rcu
Unexecuted instantiation: op_model_ppro.c:hlist_add_after_rcu
Unexecuted instantiation: op_model_p4.c:hlist_add_after_rcu
Unexecuted instantiation: nmi_int.c:hlist_add_after_rcu
Unexecuted instantiation: nested_ept.c:hlist_add_after_rcu
Unexecuted instantiation: nested_hap.c:hlist_add_after_rcu
Unexecuted instantiation: hap.c:hlist_add_after_rcu
Unexecuted instantiation: multi.c:hlist_add_after_rcu
Unexecuted instantiation: mem_sharing.c:hlist_add_after_rcu
Unexecuted instantiation: mem_paging.c:hlist_add_after_rcu
Unexecuted instantiation: guest_walk.c:hlist_add_after_rcu
Unexecuted instantiation: altp2m.c:hlist_add_after_rcu
Unexecuted instantiation: p2m-pod.c:hlist_add_after_rcu
Unexecuted instantiation: p2m-ept.c:hlist_add_after_rcu
Unexecuted instantiation: p2m-pt.c:hlist_add_after_rcu
Unexecuted instantiation: p2m.c:hlist_add_after_rcu
Unexecuted instantiation: paging.c:hlist_add_after_rcu
Unexecuted instantiation: vvmx.c:hlist_add_after_rcu
Unexecuted instantiation: vmx.c:hlist_add_after_rcu
Unexecuted instantiation: vmcs.c:hlist_add_after_rcu
Unexecuted instantiation: realmode.c:hlist_add_after_rcu
Unexecuted instantiation: vmcb.c:hlist_add_after_rcu
Unexecuted instantiation: svmdebug.c:hlist_add_after_rcu
Unexecuted instantiation: svm.c:hlist_add_after_rcu
Unexecuted instantiation: nestedsvm.c:hlist_add_after_rcu
Unexecuted instantiation: intr.c:hlist_add_after_rcu
Unexecuted instantiation: vpt.c:hlist_add_after_rcu
Unexecuted instantiation: vpic.c:hlist_add_after_rcu
Unexecuted instantiation: vmsi.c:hlist_add_after_rcu
Unexecuted instantiation: vlapic.c:hlist_add_after_rcu
Unexecuted instantiation: viridian.c:hlist_add_after_rcu
Unexecuted instantiation: vioapic.c:hlist_add_after_rcu
Unexecuted instantiation: stdvga.c:hlist_add_after_rcu
Unexecuted instantiation: save.c:hlist_add_after_rcu
Unexecuted instantiation: rtc.c:hlist_add_after_rcu
Unexecuted instantiation: pmtimer.c:hlist_add_after_rcu
Unexecuted instantiation: nestedhvm.c:hlist_add_after_rcu
Unexecuted instantiation: mtrr.c:hlist_add_after_rcu
Unexecuted instantiation: ioreq.c:hlist_add_after_rcu
Unexecuted instantiation: intercept.c:hlist_add_after_rcu
Unexecuted instantiation: i8254.c:hlist_add_after_rcu
Unexecuted instantiation: hvm.c:hlist_add_after_rcu
Unexecuted instantiation: emulate.c:hlist_add_after_rcu
Unexecuted instantiation: dm.c:hlist_add_after_rcu
Unexecuted instantiation: asid.c:hlist_add_after_rcu
Unexecuted instantiation: probe.c:hlist_add_after_rcu
Unexecuted instantiation: delivery.c:hlist_add_after_rcu
Unexecuted instantiation: default.c:hlist_add_after_rcu
Unexecuted instantiation: x2apic.c:hlist_add_after_rcu
Unexecuted instantiation: bigsmp.c:hlist_add_after_rcu
Unexecuted instantiation: main.c:hlist_add_after_rcu
Unexecuted instantiation: generic.c:hlist_add_after_rcu
Unexecuted instantiation: vmce.c:hlist_add_after_rcu
Unexecuted instantiation: util.c:hlist_add_after_rcu
Unexecuted instantiation: non-fatal.c:hlist_add_after_rcu
Unexecuted instantiation: mce_intel.c:hlist_add_after_rcu
Unexecuted instantiation: mce-apei.c:hlist_add_after_rcu
Unexecuted instantiation: mce.c:hlist_add_after_rcu
Unexecuted instantiation: mctelem.c:hlist_add_after_rcu
Unexecuted instantiation: barrier.c:hlist_add_after_rcu
Unexecuted instantiation: mcaction.c:hlist_add_after_rcu
Unexecuted instantiation: mce_amd.c:hlist_add_after_rcu
Unexecuted instantiation: amd_nonfatal.c:hlist_add_after_rcu
Unexecuted instantiation: vpmu_intel.c:hlist_add_after_rcu
Unexecuted instantiation: vpmu_amd.c:hlist_add_after_rcu
Unexecuted instantiation: vpmu.c:hlist_add_after_rcu
Unexecuted instantiation: mwait-idle.c:hlist_add_after_rcu
Unexecuted instantiation: intel.c:hlist_add_after_rcu
Unexecuted instantiation: common.c:hlist_add_after_rcu
Unexecuted instantiation: amd.c:hlist_add_after_rcu
Unexecuted instantiation: powernow.c:hlist_add_after_rcu
Unexecuted instantiation: cpuidle_menu.c:hlist_add_after_rcu
Unexecuted instantiation: cpu_idle.c:hlist_add_after_rcu
Unexecuted instantiation: suspend.c:hlist_add_after_rcu
Unexecuted instantiation: power.c:hlist_add_after_rcu
Unexecuted instantiation: lib.c:hlist_add_after_rcu
Unexecuted instantiation: xstate.c:hlist_add_after_rcu
Unexecuted instantiation: hpet.c:hlist_add_after_rcu
Unexecuted instantiation: tboot.c:hlist_add_after_rcu
Unexecuted instantiation: x86_emulate.c:hlist_add_after_rcu
Unexecuted instantiation: usercopy.c:hlist_add_after_rcu
Unexecuted instantiation: traps.c:hlist_add_after_rcu
Unexecuted instantiation: srat.c:hlist_add_after_rcu
Unexecuted instantiation: smpboot.c:hlist_add_after_rcu
Unexecuted instantiation: smp.c:hlist_add_after_rcu
Unexecuted instantiation: setup.c:hlist_add_after_rcu
Unexecuted instantiation: psr.c:hlist_add_after_rcu
Unexecuted instantiation: platform_hypercall.c:hlist_add_after_rcu
Unexecuted instantiation: physdev.c:hlist_add_after_rcu
Unexecuted instantiation: percpu.c:hlist_add_after_rcu
Unexecuted instantiation: nmi.c:hlist_add_after_rcu
Unexecuted instantiation: mpparse.c:hlist_add_after_rcu
Unexecuted instantiation: mm.c:hlist_add_after_rcu
Unexecuted instantiation: microcode.c:hlist_add_after_rcu
Unexecuted instantiation: microcode_intel.c:hlist_add_after_rcu
Unexecuted instantiation: microcode_amd.c:hlist_add_after_rcu
Unexecuted instantiation: machine_kexec.c:hlist_add_after_rcu
Unexecuted instantiation: ioport_emulate.c:hlist_add_after_rcu
Unexecuted instantiation: msr.c:hlist_add_after_rcu
Unexecuted instantiation: io_apic.c:hlist_add_after_rcu
Unexecuted instantiation: i8259.c:hlist_add_after_rcu
Unexecuted instantiation: i387.c:hlist_add_after_rcu
Unexecuted instantiation: hypercall.c:hlist_add_after_rcu
Unexecuted instantiation: flushtlb.c:hlist_add_after_rcu
Unexecuted instantiation: extable.c:hlist_add_after_rcu
Unexecuted instantiation: e820.c:hlist_add_after_rcu
Unexecuted instantiation: domain_page.c:hlist_add_after_rcu
Unexecuted instantiation: debug.c:hlist_add_after_rcu
Unexecuted instantiation: crash.c:hlist_add_after_rcu
Unexecuted instantiation: compat.c:hlist_add_after_rcu
Unexecuted instantiation: cpuid.c:hlist_add_after_rcu
Unexecuted instantiation: apic.c:hlist_add_after_rcu
Unexecuted instantiation: xsm_core.c:hlist_add_after_rcu
Unexecuted instantiation: vesa.c:hlist_add_after_rcu
Unexecuted instantiation: vga.c:hlist_add_after_rcu
Unexecuted instantiation: apei-io.c:hlist_add_after_rcu
Unexecuted instantiation: apei-base.c:hlist_add_after_rcu
Unexecuted instantiation: hest.c:hlist_add_after_rcu
Unexecuted instantiation: erst.c:hlist_add_after_rcu
Unexecuted instantiation: reboot.c:hlist_add_after_rcu
Unexecuted instantiation: hwregs.c:hlist_add_after_rcu
Unexecuted instantiation: pmstat.c:hlist_add_after_rcu
Unexecuted instantiation: osl.c:hlist_add_after_rcu
Unexecuted instantiation: numa.c:hlist_add_after_rcu
Unexecuted instantiation: iommu_guest.c:hlist_add_after_rcu
Unexecuted instantiation: iommu_cmd.c:hlist_add_after_rcu
Unexecuted instantiation: iommu_intr.c:hlist_add_after_rcu
Unexecuted instantiation: pci_amd_iommu.c:hlist_add_after_rcu
Unexecuted instantiation: iommu_map.c:hlist_add_after_rcu
Unexecuted instantiation: iommu_init.c:hlist_add_after_rcu
Unexecuted instantiation: ats.c:hlist_add_after_rcu
Unexecuted instantiation: vtd.c:hlist_add_after_rcu
Unexecuted instantiation: quirks.c:hlist_add_after_rcu
Unexecuted instantiation: intremap.c:hlist_add_after_rcu
Unexecuted instantiation: qinval.c:hlist_add_after_rcu
Unexecuted instantiation: utils.c:hlist_add_after_rcu
Unexecuted instantiation: dmar.c:hlist_add_after_rcu
Unexecuted instantiation: io.c:hlist_add_after_rcu
Unexecuted instantiation: iommu.c:hlist_add_after_rcu
Unexecuted instantiation: msix.c:hlist_add_after_rcu
Unexecuted instantiation: msi.c:hlist_add_after_rcu
Unexecuted instantiation: header.c:hlist_add_after_rcu
Unexecuted instantiation: vpci.c:hlist_add_after_rcu
Unexecuted instantiation: pci.c:hlist_add_after_rcu
Unexecuted instantiation: utility.c:hlist_add_after_rcu
Unexecuted instantiation: cpufreq_misc_governors.c:hlist_add_after_rcu
Unexecuted instantiation: cpufreq_ondemand.c:hlist_add_after_rcu
Unexecuted instantiation: cpufreq.c:hlist_add_after_rcu
Unexecuted instantiation: serial.c:hlist_add_after_rcu
Unexecuted instantiation: ehci-dbgp.c:hlist_add_after_rcu
Unexecuted instantiation: ns16550.c:hlist_add_after_rcu
Unexecuted instantiation: console.c:hlist_add_after_rcu
Unexecuted instantiation: libelf-loader.c:hlist_add_after_rcu
Unexecuted instantiation: llvm.c:hlist_add_after_rcu
Unexecuted instantiation: tmem_control.c:hlist_add_after_rcu
Unexecuted instantiation: tmem_xen.c:hlist_add_after_rcu
Unexecuted instantiation: tmem.c:hlist_add_after_rcu
Unexecuted instantiation: xmalloc_tlsf.c:hlist_add_after_rcu
Unexecuted instantiation: xenoprof.c:hlist_add_after_rcu
Unexecuted instantiation: wait.c:hlist_add_after_rcu
Unexecuted instantiation: vsprintf.c:hlist_add_after_rcu
Unexecuted instantiation: vmap.c:hlist_add_after_rcu
Unexecuted instantiation: vm_event.c:hlist_add_after_rcu
Unexecuted instantiation: virtual_region.c:hlist_add_after_rcu
Unexecuted instantiation: trace.c:hlist_add_after_rcu
Unexecuted instantiation: timer.c:hlist_add_after_rcu
Unexecuted instantiation: time.c:hlist_add_after_rcu
Unexecuted instantiation: tasklet.c:hlist_add_after_rcu
Unexecuted instantiation: sysctl.c:hlist_add_after_rcu
Unexecuted instantiation: symbols.c:hlist_add_after_rcu
Unexecuted instantiation: stop_machine.c:hlist_add_after_rcu
Unexecuted instantiation: spinlock.c:hlist_add_after_rcu
Unexecuted instantiation: softirq.c:hlist_add_after_rcu
Unexecuted instantiation: shutdown.c:hlist_add_after_rcu
Unexecuted instantiation: schedule.c:hlist_add_after_rcu
Unexecuted instantiation: sched_null.c:hlist_add_after_rcu
Unexecuted instantiation: sched_rt.c:hlist_add_after_rcu
Unexecuted instantiation: sched_credit2.c:hlist_add_after_rcu
Unexecuted instantiation: sched_credit.c:hlist_add_after_rcu
Unexecuted instantiation: sched_arinc653.c:hlist_add_after_rcu
Unexecuted instantiation: rwlock.c:hlist_add_after_rcu
Unexecuted instantiation: rcupdate.c:hlist_add_after_rcu
Unexecuted instantiation: rangeset.c:hlist_add_after_rcu
Unexecuted instantiation: preempt.c:hlist_add_after_rcu
Unexecuted instantiation: pdx.c:hlist_add_after_rcu
Unexecuted instantiation: page_alloc.c:hlist_add_after_rcu
Unexecuted instantiation: notifier.c:hlist_add_after_rcu
Unexecuted instantiation: multicall.c:hlist_add_after_rcu
Unexecuted instantiation: monitor.c:hlist_add_after_rcu
Unexecuted instantiation: memory.c:hlist_add_after_rcu
Unexecuted instantiation: mem_access.c:hlist_add_after_rcu
Unexecuted instantiation: kimage.c:hlist_add_after_rcu
Unexecuted instantiation: kexec.c:hlist_add_after_rcu
Unexecuted instantiation: keyhandler.c:hlist_add_after_rcu
Unexecuted instantiation: kernel.c:hlist_add_after_rcu
Unexecuted instantiation: irq.c:hlist_add_after_rcu
Unexecuted instantiation: guestcopy.c:hlist_add_after_rcu
Unexecuted instantiation: grant_table.c:hlist_add_after_rcu
Unexecuted instantiation: event_fifo.c:hlist_add_after_rcu
Unexecuted instantiation: event_channel.c:hlist_add_after_rcu
Unexecuted instantiation: event_2l.c:hlist_add_after_rcu
Unexecuted instantiation: domain.c:hlist_add_after_rcu
Unexecuted instantiation: domctl.c:hlist_add_after_rcu
Unexecuted instantiation: cpupool.c:hlist_add_after_rcu
Unexecuted instantiation: mmconfig-shared.c:hlist_add_after_rcu
912
913
#define hlist_entry(ptr, type, member) container_of(ptr,type,member)
914
915
#define hlist_for_each(pos, head)                                       \
916
    for (pos = (head)->first; pos && ({ prefetch(pos->next); 1; });     \
917
         pos = pos->next)
918
919
#define hlist_for_each_safe(pos, n, head)                       \
920
    for (pos = (head)->first; pos && ({ n = pos->next; 1; });   \
921
         pos = n)
922
923
/**
924
 * hlist_for_each_entry    - iterate over list of given type
925
 * @tpos:    the type * to use as a loop cursor.
926
 * @pos:    the &struct hlist_node to use as a loop cursor.
927
 * @head:    the head for your list.
928
 * @member:    the name of the hlist_node within the struct.
929
 */
930
#define hlist_for_each_entry(tpos, pos, head, member)                   \
931
    for (pos = (head)->first;                                           \
932
         pos && ({ prefetch(pos->next); 1;}) &&                         \
933
         ({ tpos = hlist_entry(pos, typeof(*tpos), member); 1;});       \
934
         pos = pos->next)
935
936
/**
937
 * hlist_for_each_entry_continue - iterate over a hlist continuing
938
 *                                 after current point
939
 * @tpos:    the type * to use as a loop cursor.
940
 * @pos:    the &struct hlist_node to use as a loop cursor.
941
 * @member:    the name of the hlist_node within the struct.
942
 */
943
#define hlist_for_each_entry_continue(tpos, pos, member)                \
944
    for (pos = (pos)->next;                                             \
945
         pos && ({ prefetch(pos->next); 1;}) &&                         \
946
         ({ tpos = hlist_entry(pos, typeof(*tpos), member); 1;});       \
947
         pos = pos->next)
948
949
/**
950
 * hlist_for_each_entry_from - iterate over a hlist continuing from
951
 *                             current point
952
 * @tpos:    the type * to use as a loop cursor.
953
 * @pos:    the &struct hlist_node to use as a loop cursor.
954
 * @member:    the name of the hlist_node within the struct.
955
 */
956
#define hlist_for_each_entry_from(tpos, pos, member)                    \
957
    for (; pos && ({ prefetch(pos->next); 1;}) &&                       \
958
         ({ tpos = hlist_entry(pos, typeof(*tpos), member); 1;});       \
959
         pos = pos->next)
960
961
/**
962
 * hlist_for_each_entry_safe - iterate over list of given type safe
963
 *                             against removal of list entry
964
 * @tpos:    the type * to use as a loop cursor.
965
 * @pos:    the &struct hlist_node to use as a loop cursor.
966
 * @n:        another &struct hlist_node to use as temporary storage
967
 * @head:    the head for your list.
968
 * @member:    the name of the hlist_node within the struct.
969
 */
970
#define hlist_for_each_entry_safe(tpos, pos, n, head, member)           \
971
    for (pos = (head)->first;                                           \
972
         pos && ({ n = pos->next; 1; }) &&                              \
973
         ({ tpos = hlist_entry(pos, typeof(*tpos), member); 1;});       \
974
         pos = n)
975
976
977
/**
978
 * hlist_for_each_entry_rcu - iterate over rcu list of given type
979
 * @tpos:   the type * to use as a loop cursor.
980
 * @pos:    the &struct hlist_node to use as a loop cursor.
981
 * @head:   the head for your list.
982
 * @member: the name of the hlist_node within the struct.
983
 *
984
 * This list-traversal primitive may safely run concurrently with
985
 * the _rcu list-mutation primitives such as hlist_add_head_rcu()
986
 * as long as the traversal is guarded by rcu_read_lock().
987
 */
988
#define hlist_for_each_entry_rcu(tpos, pos, head, member)               \
989
     for (pos = (head)->first;                                          \
990
          rcu_dereference(pos) && ({ prefetch(pos->next); 1;}) &&       \
991
          ({ tpos = hlist_entry(pos, typeof(*tpos), member); 1;});      \
992
          pos = pos->next)
993
994
#endif /* __XEN_LIST_H__ */
995