Coverage Report

Created: 2017-10-25 09:10

/root/src/xen/xen/include/xen/err.h
Line
Count
Source (jump to first uncovered line)
1
#if !defined(__XEN_ERR_H__) && !defined(__ASSEMBLY__)
2
#define __XEN_ERR_H__
3
4
#include <xen/compiler.h>
5
#include <xen/errno.h>
6
7
/*
8
 * Kernel pointers have redundant information, so we can use a
9
 * scheme where we can return either an error code or a dentry
10
 * pointer with the same return value.
11
 *
12
 * This could be a per-architecture thing, to allow different
13
 * error and pointer decisions.
14
 */
15
#define MAX_ERRNO 4095
16
17
60.1k
#define IS_ERR_VALUE(x) unlikely((x) >= (unsigned long)-MAX_ERRNO)
18
19
static inline void *__must_check ERR_PTR(long error)
20
0
{
21
0
  return (void *)error;
22
0
}
Unexecuted instantiation: mm.c:ERR_PTR
Unexecuted instantiation: ro-page-fault.c:ERR_PTR
Unexecuted instantiation: misc-hypercalls.c:ERR_PTR
Unexecuted instantiation: iret.c:ERR_PTR
Unexecuted instantiation: emul-priv-op.c:ERR_PTR
Unexecuted instantiation: emul-inv-op.c:ERR_PTR
Unexecuted instantiation: emul-gate-op.c:ERR_PTR
Unexecuted instantiation: descriptor-tables.c:ERR_PTR
Unexecuted instantiation: callback.c:ERR_PTR
Unexecuted instantiation: backtrace.c:ERR_PTR
Unexecuted instantiation: op_model_athlon.c:ERR_PTR
Unexecuted instantiation: op_model_ppro.c:ERR_PTR
Unexecuted instantiation: nmi_int.c:ERR_PTR
Unexecuted instantiation: nested_ept.c:ERR_PTR
Unexecuted instantiation: nested_hap.c:ERR_PTR
Unexecuted instantiation: hap.c:ERR_PTR
Unexecuted instantiation: multi.c:ERR_PTR
Unexecuted instantiation: mem_sharing.c:ERR_PTR
Unexecuted instantiation: mem_paging.c:ERR_PTR
Unexecuted instantiation: guest_walk.c:ERR_PTR
Unexecuted instantiation: altp2m.c:ERR_PTR
Unexecuted instantiation: p2m-pod.c:ERR_PTR
Unexecuted instantiation: p2m-ept.c:ERR_PTR
Unexecuted instantiation: p2m-pt.c:ERR_PTR
Unexecuted instantiation: p2m.c:ERR_PTR
Unexecuted instantiation: paging.c:ERR_PTR
Unexecuted instantiation: vvmx.c:ERR_PTR
Unexecuted instantiation: vmx.c:ERR_PTR
Unexecuted instantiation: vmcs.c:ERR_PTR
Unexecuted instantiation: realmode.c:ERR_PTR
Unexecuted instantiation: vmcb.c:ERR_PTR
Unexecuted instantiation: svmdebug.c:ERR_PTR
Unexecuted instantiation: svm.c:ERR_PTR
Unexecuted instantiation: nestedsvm.c:ERR_PTR
Unexecuted instantiation: intr.c:ERR_PTR
Unexecuted instantiation: vpt.c:ERR_PTR
Unexecuted instantiation: vpic.c:ERR_PTR
Unexecuted instantiation: vmsi.c:ERR_PTR
Unexecuted instantiation: vlapic.c:ERR_PTR
Unexecuted instantiation: viridian.c:ERR_PTR
Unexecuted instantiation: vioapic.c:ERR_PTR
Unexecuted instantiation: stdvga.c:ERR_PTR
Unexecuted instantiation: save.c:ERR_PTR
Unexecuted instantiation: rtc.c:ERR_PTR
Unexecuted instantiation: pmtimer.c:ERR_PTR
Unexecuted instantiation: nestedhvm.c:ERR_PTR
Unexecuted instantiation: mtrr.c:ERR_PTR
Unexecuted instantiation: ioreq.c:ERR_PTR
Unexecuted instantiation: intercept.c:ERR_PTR
Unexecuted instantiation: i8254.c:ERR_PTR
Unexecuted instantiation: hvm.c:ERR_PTR
Unexecuted instantiation: hpet.c:ERR_PTR
Unexecuted instantiation: emulate.c:ERR_PTR
Unexecuted instantiation: dm.c:ERR_PTR
Unexecuted instantiation: asid.c:ERR_PTR
Unexecuted instantiation: delivery.c:ERR_PTR
Unexecuted instantiation: vmce.c:ERR_PTR
Unexecuted instantiation: util.c:ERR_PTR
Unexecuted instantiation: non-fatal.c:ERR_PTR
Unexecuted instantiation: mce_intel.c:ERR_PTR
Unexecuted instantiation: mce-apei.c:ERR_PTR
Unexecuted instantiation: mce.c:ERR_PTR
Unexecuted instantiation: mctelem.c:ERR_PTR
Unexecuted instantiation: barrier.c:ERR_PTR
Unexecuted instantiation: mcaction.c:ERR_PTR
Unexecuted instantiation: mce_amd.c:ERR_PTR
Unexecuted instantiation: amd_nonfatal.c:ERR_PTR
Unexecuted instantiation: vpmu_intel.c:ERR_PTR
Unexecuted instantiation: vpmu_amd.c:ERR_PTR
Unexecuted instantiation: vpmu.c:ERR_PTR
Unexecuted instantiation: mwait-idle.c:ERR_PTR
Unexecuted instantiation: intel.c:ERR_PTR
Unexecuted instantiation: common.c:ERR_PTR
Unexecuted instantiation: amd.c:ERR_PTR
Unexecuted instantiation: cpu_idle.c:ERR_PTR
Unexecuted instantiation: suspend.c:ERR_PTR
Unexecuted instantiation: power.c:ERR_PTR
Unexecuted instantiation: xstate.c:ERR_PTR
Unexecuted instantiation: tboot.c:ERR_PTR
Unexecuted instantiation: x86_emulate.c:ERR_PTR
Unexecuted instantiation: usercopy.c:ERR_PTR
Unexecuted instantiation: traps.c:ERR_PTR
Unexecuted instantiation: smpboot.c:ERR_PTR
Unexecuted instantiation: smp.c:ERR_PTR
Unexecuted instantiation: setup.c:ERR_PTR
Unexecuted instantiation: psr.c:ERR_PTR
Unexecuted instantiation: platform_hypercall.c:ERR_PTR
Unexecuted instantiation: physdev.c:ERR_PTR
Unexecuted instantiation: numa.c:ERR_PTR
Unexecuted instantiation: nmi.c:ERR_PTR
Unexecuted instantiation: mpparse.c:ERR_PTR
Unexecuted instantiation: microcode.c:ERR_PTR
Unexecuted instantiation: microcode_intel.c:ERR_PTR
Unexecuted instantiation: microcode_amd.c:ERR_PTR
Unexecuted instantiation: machine_kexec.c:ERR_PTR
Unexecuted instantiation: irq.c:ERR_PTR
Unexecuted instantiation: ioport_emulate.c:ERR_PTR
Unexecuted instantiation: msr.c:ERR_PTR
Unexecuted instantiation: io_apic.c:ERR_PTR
Unexecuted instantiation: i8259.c:ERR_PTR
Unexecuted instantiation: i387.c:ERR_PTR
Unexecuted instantiation: hypercall.c:ERR_PTR
Unexecuted instantiation: flushtlb.c:ERR_PTR
Unexecuted instantiation: domain_page.c:ERR_PTR
Unexecuted instantiation: debug.c:ERR_PTR
Unexecuted instantiation: crash.c:ERR_PTR
Unexecuted instantiation: compat.c:ERR_PTR
Unexecuted instantiation: cpuid.c:ERR_PTR
Unexecuted instantiation: apic.c:ERR_PTR
Unexecuted instantiation: xsm_core.c:ERR_PTR
Unexecuted instantiation: pmstat.c:ERR_PTR
Unexecuted instantiation: iommu_guest.c:ERR_PTR
Unexecuted instantiation: iommu_cmd.c:ERR_PTR
Unexecuted instantiation: iommu_intr.c:ERR_PTR
Unexecuted instantiation: pci_amd_iommu.c:ERR_PTR
Unexecuted instantiation: iommu_map.c:ERR_PTR
Unexecuted instantiation: iommu_init.c:ERR_PTR
Unexecuted instantiation: ats.c:ERR_PTR
Unexecuted instantiation: vtd.c:ERR_PTR
Unexecuted instantiation: quirks.c:ERR_PTR
Unexecuted instantiation: intremap.c:ERR_PTR
Unexecuted instantiation: qinval.c:ERR_PTR
Unexecuted instantiation: utils.c:ERR_PTR
Unexecuted instantiation: pci.c:ERR_PTR
Unexecuted instantiation: io.c:ERR_PTR
Unexecuted instantiation: iommu.c:ERR_PTR
Unexecuted instantiation: msix.c:ERR_PTR
Unexecuted instantiation: msi.c:ERR_PTR
Unexecuted instantiation: header.c:ERR_PTR
Unexecuted instantiation: vpci.c:ERR_PTR
Unexecuted instantiation: utility.c:ERR_PTR
Unexecuted instantiation: cpufreq_misc_governors.c:ERR_PTR
Unexecuted instantiation: cpufreq_ondemand.c:ERR_PTR
Unexecuted instantiation: cpufreq.c:ERR_PTR
Unexecuted instantiation: ns16550.c:ERR_PTR
Unexecuted instantiation: console.c:ERR_PTR
Unexecuted instantiation: libelf-loader.c:ERR_PTR
Unexecuted instantiation: llvm.c:ERR_PTR
Unexecuted instantiation: tmem_control.c:ERR_PTR
Unexecuted instantiation: tmem_xen.c:ERR_PTR
Unexecuted instantiation: tmem.c:ERR_PTR
Unexecuted instantiation: xenoprof.c:ERR_PTR
Unexecuted instantiation: wait.c:ERR_PTR
Unexecuted instantiation: vsprintf.c:ERR_PTR
Unexecuted instantiation: vm_event.c:ERR_PTR
Unexecuted instantiation: trace.c:ERR_PTR
Unexecuted instantiation: timer.c:ERR_PTR
Unexecuted instantiation: time.c:ERR_PTR
Unexecuted instantiation: tasklet.c:ERR_PTR
Unexecuted instantiation: sysctl.c:ERR_PTR
Unexecuted instantiation: symbols.c:ERR_PTR
Unexecuted instantiation: stop_machine.c:ERR_PTR
Unexecuted instantiation: spinlock.c:ERR_PTR
Unexecuted instantiation: softirq.c:ERR_PTR
Unexecuted instantiation: shutdown.c:ERR_PTR
Unexecuted instantiation: schedule.c:ERR_PTR
Unexecuted instantiation: sched_null.c:ERR_PTR
Unexecuted instantiation: sched_rt.c:ERR_PTR
Unexecuted instantiation: sched_credit2.c:ERR_PTR
Unexecuted instantiation: sched_credit.c:ERR_PTR
Unexecuted instantiation: sched_arinc653.c:ERR_PTR
Unexecuted instantiation: rcupdate.c:ERR_PTR
Unexecuted instantiation: rangeset.c:ERR_PTR
Unexecuted instantiation: page_alloc.c:ERR_PTR
Unexecuted instantiation: multicall.c:ERR_PTR
Unexecuted instantiation: monitor.c:ERR_PTR
Unexecuted instantiation: memory.c:ERR_PTR
Unexecuted instantiation: mem_access.c:ERR_PTR
Unexecuted instantiation: kimage.c:ERR_PTR
Unexecuted instantiation: kexec.c:ERR_PTR
Unexecuted instantiation: keyhandler.c:ERR_PTR
Unexecuted instantiation: kernel.c:ERR_PTR
Unexecuted instantiation: guestcopy.c:ERR_PTR
Unexecuted instantiation: grant_table.c:ERR_PTR
Unexecuted instantiation: event_fifo.c:ERR_PTR
Unexecuted instantiation: event_channel.c:ERR_PTR
Unexecuted instantiation: event_2l.c:ERR_PTR
Unexecuted instantiation: domain.c:ERR_PTR
Unexecuted instantiation: domctl.c:ERR_PTR
Unexecuted instantiation: cpupool.c:ERR_PTR
Unexecuted instantiation: cpu.c:ERR_PTR
23
24
static inline long __must_check PTR_ERR(const void *ptr)
25
0
{
26
0
  return (long)ptr;
27
0
}
Unexecuted instantiation: cpu.c:PTR_ERR
Unexecuted instantiation: cpupool.c:PTR_ERR
Unexecuted instantiation: domctl.c:PTR_ERR
Unexecuted instantiation: domain.c:PTR_ERR
Unexecuted instantiation: event_2l.c:PTR_ERR
Unexecuted instantiation: event_channel.c:PTR_ERR
Unexecuted instantiation: event_fifo.c:PTR_ERR
Unexecuted instantiation: grant_table.c:PTR_ERR
Unexecuted instantiation: guestcopy.c:PTR_ERR
Unexecuted instantiation: kernel.c:PTR_ERR
Unexecuted instantiation: keyhandler.c:PTR_ERR
Unexecuted instantiation: kexec.c:PTR_ERR
Unexecuted instantiation: kimage.c:PTR_ERR
Unexecuted instantiation: mem_access.c:PTR_ERR
Unexecuted instantiation: memory.c:PTR_ERR
Unexecuted instantiation: monitor.c:PTR_ERR
Unexecuted instantiation: multicall.c:PTR_ERR
Unexecuted instantiation: page_alloc.c:PTR_ERR
Unexecuted instantiation: rangeset.c:PTR_ERR
Unexecuted instantiation: rcupdate.c:PTR_ERR
Unexecuted instantiation: sched_arinc653.c:PTR_ERR
Unexecuted instantiation: sched_credit.c:PTR_ERR
Unexecuted instantiation: sched_credit2.c:PTR_ERR
Unexecuted instantiation: sched_rt.c:PTR_ERR
Unexecuted instantiation: sched_null.c:PTR_ERR
Unexecuted instantiation: schedule.c:PTR_ERR
Unexecuted instantiation: shutdown.c:PTR_ERR
Unexecuted instantiation: softirq.c:PTR_ERR
Unexecuted instantiation: spinlock.c:PTR_ERR
Unexecuted instantiation: stop_machine.c:PTR_ERR
Unexecuted instantiation: symbols.c:PTR_ERR
Unexecuted instantiation: sysctl.c:PTR_ERR
Unexecuted instantiation: tasklet.c:PTR_ERR
Unexecuted instantiation: time.c:PTR_ERR
Unexecuted instantiation: timer.c:PTR_ERR
Unexecuted instantiation: trace.c:PTR_ERR
Unexecuted instantiation: vm_event.c:PTR_ERR
Unexecuted instantiation: vsprintf.c:PTR_ERR
Unexecuted instantiation: wait.c:PTR_ERR
Unexecuted instantiation: xenoprof.c:PTR_ERR
Unexecuted instantiation: tmem.c:PTR_ERR
Unexecuted instantiation: tmem_xen.c:PTR_ERR
Unexecuted instantiation: tmem_control.c:PTR_ERR
Unexecuted instantiation: llvm.c:PTR_ERR
Unexecuted instantiation: libelf-loader.c:PTR_ERR
Unexecuted instantiation: console.c:PTR_ERR
Unexecuted instantiation: ns16550.c:PTR_ERR
Unexecuted instantiation: cpufreq.c:PTR_ERR
Unexecuted instantiation: cpufreq_ondemand.c:PTR_ERR
Unexecuted instantiation: cpufreq_misc_governors.c:PTR_ERR
Unexecuted instantiation: utility.c:PTR_ERR
Unexecuted instantiation: vpci.c:PTR_ERR
Unexecuted instantiation: header.c:PTR_ERR
Unexecuted instantiation: msi.c:PTR_ERR
Unexecuted instantiation: msix.c:PTR_ERR
Unexecuted instantiation: iommu.c:PTR_ERR
Unexecuted instantiation: io.c:PTR_ERR
Unexecuted instantiation: pci.c:PTR_ERR
Unexecuted instantiation: utils.c:PTR_ERR
Unexecuted instantiation: qinval.c:PTR_ERR
Unexecuted instantiation: intremap.c:PTR_ERR
Unexecuted instantiation: quirks.c:PTR_ERR
Unexecuted instantiation: vtd.c:PTR_ERR
Unexecuted instantiation: ats.c:PTR_ERR
Unexecuted instantiation: iommu_init.c:PTR_ERR
Unexecuted instantiation: iommu_map.c:PTR_ERR
Unexecuted instantiation: pci_amd_iommu.c:PTR_ERR
Unexecuted instantiation: iommu_intr.c:PTR_ERR
Unexecuted instantiation: iommu_cmd.c:PTR_ERR
Unexecuted instantiation: iommu_guest.c:PTR_ERR
Unexecuted instantiation: pmstat.c:PTR_ERR
Unexecuted instantiation: xsm_core.c:PTR_ERR
Unexecuted instantiation: apic.c:PTR_ERR
Unexecuted instantiation: cpuid.c:PTR_ERR
Unexecuted instantiation: compat.c:PTR_ERR
Unexecuted instantiation: crash.c:PTR_ERR
Unexecuted instantiation: debug.c:PTR_ERR
Unexecuted instantiation: domain_page.c:PTR_ERR
Unexecuted instantiation: flushtlb.c:PTR_ERR
Unexecuted instantiation: hypercall.c:PTR_ERR
Unexecuted instantiation: i387.c:PTR_ERR
Unexecuted instantiation: i8259.c:PTR_ERR
Unexecuted instantiation: io_apic.c:PTR_ERR
Unexecuted instantiation: msr.c:PTR_ERR
Unexecuted instantiation: ioport_emulate.c:PTR_ERR
Unexecuted instantiation: irq.c:PTR_ERR
Unexecuted instantiation: machine_kexec.c:PTR_ERR
Unexecuted instantiation: microcode_amd.c:PTR_ERR
Unexecuted instantiation: microcode_intel.c:PTR_ERR
Unexecuted instantiation: microcode.c:PTR_ERR
Unexecuted instantiation: mm.c:PTR_ERR
Unexecuted instantiation: mpparse.c:PTR_ERR
Unexecuted instantiation: nmi.c:PTR_ERR
Unexecuted instantiation: numa.c:PTR_ERR
Unexecuted instantiation: physdev.c:PTR_ERR
Unexecuted instantiation: platform_hypercall.c:PTR_ERR
Unexecuted instantiation: psr.c:PTR_ERR
Unexecuted instantiation: setup.c:PTR_ERR
Unexecuted instantiation: smp.c:PTR_ERR
Unexecuted instantiation: smpboot.c:PTR_ERR
Unexecuted instantiation: traps.c:PTR_ERR
Unexecuted instantiation: usercopy.c:PTR_ERR
Unexecuted instantiation: x86_emulate.c:PTR_ERR
Unexecuted instantiation: tboot.c:PTR_ERR
Unexecuted instantiation: xstate.c:PTR_ERR
Unexecuted instantiation: power.c:PTR_ERR
Unexecuted instantiation: suspend.c:PTR_ERR
Unexecuted instantiation: cpu_idle.c:PTR_ERR
Unexecuted instantiation: amd.c:PTR_ERR
Unexecuted instantiation: common.c:PTR_ERR
Unexecuted instantiation: intel.c:PTR_ERR
Unexecuted instantiation: mwait-idle.c:PTR_ERR
Unexecuted instantiation: vpmu.c:PTR_ERR
Unexecuted instantiation: vpmu_amd.c:PTR_ERR
Unexecuted instantiation: vpmu_intel.c:PTR_ERR
Unexecuted instantiation: amd_nonfatal.c:PTR_ERR
Unexecuted instantiation: mce_amd.c:PTR_ERR
Unexecuted instantiation: mcaction.c:PTR_ERR
Unexecuted instantiation: barrier.c:PTR_ERR
Unexecuted instantiation: mctelem.c:PTR_ERR
Unexecuted instantiation: mce.c:PTR_ERR
Unexecuted instantiation: mce-apei.c:PTR_ERR
Unexecuted instantiation: mce_intel.c:PTR_ERR
Unexecuted instantiation: non-fatal.c:PTR_ERR
Unexecuted instantiation: util.c:PTR_ERR
Unexecuted instantiation: vmce.c:PTR_ERR
Unexecuted instantiation: delivery.c:PTR_ERR
Unexecuted instantiation: asid.c:PTR_ERR
Unexecuted instantiation: dm.c:PTR_ERR
Unexecuted instantiation: emulate.c:PTR_ERR
Unexecuted instantiation: hpet.c:PTR_ERR
Unexecuted instantiation: hvm.c:PTR_ERR
Unexecuted instantiation: i8254.c:PTR_ERR
Unexecuted instantiation: intercept.c:PTR_ERR
Unexecuted instantiation: ioreq.c:PTR_ERR
Unexecuted instantiation: mtrr.c:PTR_ERR
Unexecuted instantiation: nestedhvm.c:PTR_ERR
Unexecuted instantiation: pmtimer.c:PTR_ERR
Unexecuted instantiation: rtc.c:PTR_ERR
Unexecuted instantiation: save.c:PTR_ERR
Unexecuted instantiation: stdvga.c:PTR_ERR
Unexecuted instantiation: vioapic.c:PTR_ERR
Unexecuted instantiation: viridian.c:PTR_ERR
Unexecuted instantiation: vlapic.c:PTR_ERR
Unexecuted instantiation: vmsi.c:PTR_ERR
Unexecuted instantiation: vpic.c:PTR_ERR
Unexecuted instantiation: vpt.c:PTR_ERR
Unexecuted instantiation: intr.c:PTR_ERR
Unexecuted instantiation: nestedsvm.c:PTR_ERR
Unexecuted instantiation: svm.c:PTR_ERR
Unexecuted instantiation: svmdebug.c:PTR_ERR
Unexecuted instantiation: vmcb.c:PTR_ERR
Unexecuted instantiation: realmode.c:PTR_ERR
Unexecuted instantiation: vmcs.c:PTR_ERR
Unexecuted instantiation: vmx.c:PTR_ERR
Unexecuted instantiation: vvmx.c:PTR_ERR
Unexecuted instantiation: paging.c:PTR_ERR
Unexecuted instantiation: p2m.c:PTR_ERR
Unexecuted instantiation: p2m-pt.c:PTR_ERR
Unexecuted instantiation: p2m-ept.c:PTR_ERR
Unexecuted instantiation: p2m-pod.c:PTR_ERR
Unexecuted instantiation: altp2m.c:PTR_ERR
Unexecuted instantiation: guest_walk.c:PTR_ERR
Unexecuted instantiation: mem_paging.c:PTR_ERR
Unexecuted instantiation: mem_sharing.c:PTR_ERR
Unexecuted instantiation: multi.c:PTR_ERR
Unexecuted instantiation: hap.c:PTR_ERR
Unexecuted instantiation: nested_hap.c:PTR_ERR
Unexecuted instantiation: nested_ept.c:PTR_ERR
Unexecuted instantiation: nmi_int.c:PTR_ERR
Unexecuted instantiation: op_model_ppro.c:PTR_ERR
Unexecuted instantiation: op_model_athlon.c:PTR_ERR
Unexecuted instantiation: backtrace.c:PTR_ERR
Unexecuted instantiation: callback.c:PTR_ERR
Unexecuted instantiation: descriptor-tables.c:PTR_ERR
Unexecuted instantiation: emul-gate-op.c:PTR_ERR
Unexecuted instantiation: emul-inv-op.c:PTR_ERR
Unexecuted instantiation: emul-priv-op.c:PTR_ERR
Unexecuted instantiation: iret.c:PTR_ERR
Unexecuted instantiation: misc-hypercalls.c:PTR_ERR
Unexecuted instantiation: ro-page-fault.c:PTR_ERR
28
29
static inline long __must_check IS_ERR(const void *ptr)
30
60.1k
{
31
60.1k
  return IS_ERR_VALUE((unsigned long)ptr);
32
60.1k
}
Unexecuted instantiation: cpu.c:IS_ERR
Unexecuted instantiation: ro-page-fault.c:IS_ERR
Unexecuted instantiation: cpupool.c:IS_ERR
Unexecuted instantiation: domctl.c:IS_ERR
Unexecuted instantiation: domain.c:IS_ERR
Unexecuted instantiation: event_2l.c:IS_ERR
Unexecuted instantiation: event_channel.c:IS_ERR
Unexecuted instantiation: event_fifo.c:IS_ERR
Unexecuted instantiation: grant_table.c:IS_ERR
Unexecuted instantiation: guestcopy.c:IS_ERR
Unexecuted instantiation: kernel.c:IS_ERR
Unexecuted instantiation: keyhandler.c:IS_ERR
Unexecuted instantiation: kexec.c:IS_ERR
Unexecuted instantiation: kimage.c:IS_ERR
Unexecuted instantiation: mem_access.c:IS_ERR
Unexecuted instantiation: memory.c:IS_ERR
Unexecuted instantiation: monitor.c:IS_ERR
Unexecuted instantiation: multicall.c:IS_ERR
Unexecuted instantiation: page_alloc.c:IS_ERR
Unexecuted instantiation: rangeset.c:IS_ERR
Unexecuted instantiation: rcupdate.c:IS_ERR
Unexecuted instantiation: sched_arinc653.c:IS_ERR
Unexecuted instantiation: sched_credit.c:IS_ERR
Unexecuted instantiation: sched_credit2.c:IS_ERR
Unexecuted instantiation: sched_rt.c:IS_ERR
Unexecuted instantiation: sched_null.c:IS_ERR
schedule.c:IS_ERR
Line
Count
Source
30
13
{
31
13
  return IS_ERR_VALUE((unsigned long)ptr);
32
13
}
Unexecuted instantiation: shutdown.c:IS_ERR
Unexecuted instantiation: softirq.c:IS_ERR
Unexecuted instantiation: spinlock.c:IS_ERR
Unexecuted instantiation: stop_machine.c:IS_ERR
Unexecuted instantiation: symbols.c:IS_ERR
Unexecuted instantiation: sysctl.c:IS_ERR
Unexecuted instantiation: tasklet.c:IS_ERR
Unexecuted instantiation: time.c:IS_ERR
Unexecuted instantiation: timer.c:IS_ERR
Unexecuted instantiation: trace.c:IS_ERR
Unexecuted instantiation: vm_event.c:IS_ERR
Unexecuted instantiation: vsprintf.c:IS_ERR
Unexecuted instantiation: wait.c:IS_ERR
Unexecuted instantiation: xenoprof.c:IS_ERR
Unexecuted instantiation: tmem.c:IS_ERR
Unexecuted instantiation: tmem_xen.c:IS_ERR
Unexecuted instantiation: tmem_control.c:IS_ERR
Unexecuted instantiation: llvm.c:IS_ERR
Unexecuted instantiation: libelf-loader.c:IS_ERR
Unexecuted instantiation: console.c:IS_ERR
Unexecuted instantiation: ns16550.c:IS_ERR
Unexecuted instantiation: cpufreq.c:IS_ERR
Unexecuted instantiation: cpufreq_ondemand.c:IS_ERR
Unexecuted instantiation: cpufreq_misc_governors.c:IS_ERR
Unexecuted instantiation: utility.c:IS_ERR
Unexecuted instantiation: vpci.c:IS_ERR
Unexecuted instantiation: header.c:IS_ERR
Unexecuted instantiation: msi.c:IS_ERR
Unexecuted instantiation: msix.c:IS_ERR
Unexecuted instantiation: iommu.c:IS_ERR
Unexecuted instantiation: io.c:IS_ERR
Unexecuted instantiation: pci.c:IS_ERR
Unexecuted instantiation: utils.c:IS_ERR
Unexecuted instantiation: qinval.c:IS_ERR
Unexecuted instantiation: intremap.c:IS_ERR
Unexecuted instantiation: quirks.c:IS_ERR
Unexecuted instantiation: vtd.c:IS_ERR
Unexecuted instantiation: ats.c:IS_ERR
Unexecuted instantiation: iommu_init.c:IS_ERR
Unexecuted instantiation: iommu_map.c:IS_ERR
Unexecuted instantiation: pci_amd_iommu.c:IS_ERR
Unexecuted instantiation: iommu_intr.c:IS_ERR
Unexecuted instantiation: iommu_cmd.c:IS_ERR
Unexecuted instantiation: iommu_guest.c:IS_ERR
Unexecuted instantiation: pmstat.c:IS_ERR
Unexecuted instantiation: xsm_core.c:IS_ERR
Unexecuted instantiation: apic.c:IS_ERR
Unexecuted instantiation: cpuid.c:IS_ERR
Unexecuted instantiation: compat.c:IS_ERR
Unexecuted instantiation: crash.c:IS_ERR
Unexecuted instantiation: debug.c:IS_ERR
Unexecuted instantiation: domain_page.c:IS_ERR
Unexecuted instantiation: flushtlb.c:IS_ERR
Unexecuted instantiation: hypercall.c:IS_ERR
Unexecuted instantiation: i387.c:IS_ERR
Unexecuted instantiation: i8259.c:IS_ERR
Unexecuted instantiation: io_apic.c:IS_ERR
Unexecuted instantiation: msr.c:IS_ERR
Unexecuted instantiation: ioport_emulate.c:IS_ERR
Unexecuted instantiation: irq.c:IS_ERR
Unexecuted instantiation: machine_kexec.c:IS_ERR
Unexecuted instantiation: microcode_amd.c:IS_ERR
Unexecuted instantiation: microcode_intel.c:IS_ERR
Unexecuted instantiation: microcode.c:IS_ERR
mm.c:IS_ERR
Line
Count
Source
30
3
{
31
3
  return IS_ERR_VALUE((unsigned long)ptr);
32
3
}
Unexecuted instantiation: misc-hypercalls.c:IS_ERR
Unexecuted instantiation: mpparse.c:IS_ERR
Unexecuted instantiation: nmi.c:IS_ERR
Unexecuted instantiation: numa.c:IS_ERR
Unexecuted instantiation: physdev.c:IS_ERR
Unexecuted instantiation: platform_hypercall.c:IS_ERR
Unexecuted instantiation: psr.c:IS_ERR
setup.c:IS_ERR
Line
Count
Source
30
1
{
31
1
  return IS_ERR_VALUE((unsigned long)ptr);
32
1
}
Unexecuted instantiation: smp.c:IS_ERR
Unexecuted instantiation: smpboot.c:IS_ERR
Unexecuted instantiation: traps.c:IS_ERR
Unexecuted instantiation: usercopy.c:IS_ERR
Unexecuted instantiation: x86_emulate.c:IS_ERR
Unexecuted instantiation: tboot.c:IS_ERR
Unexecuted instantiation: xstate.c:IS_ERR
Unexecuted instantiation: power.c:IS_ERR
Unexecuted instantiation: suspend.c:IS_ERR
Unexecuted instantiation: cpu_idle.c:IS_ERR
Unexecuted instantiation: amd.c:IS_ERR
Unexecuted instantiation: common.c:IS_ERR
Unexecuted instantiation: intel.c:IS_ERR
Unexecuted instantiation: mwait-idle.c:IS_ERR
Unexecuted instantiation: vpmu.c:IS_ERR
Unexecuted instantiation: vpmu_amd.c:IS_ERR
Unexecuted instantiation: vpmu_intel.c:IS_ERR
Unexecuted instantiation: amd_nonfatal.c:IS_ERR
Unexecuted instantiation: mce_amd.c:IS_ERR
Unexecuted instantiation: mcaction.c:IS_ERR
Unexecuted instantiation: barrier.c:IS_ERR
Unexecuted instantiation: mctelem.c:IS_ERR
Unexecuted instantiation: mce.c:IS_ERR
Unexecuted instantiation: mce-apei.c:IS_ERR
Unexecuted instantiation: mce_intel.c:IS_ERR
Unexecuted instantiation: non-fatal.c:IS_ERR
Unexecuted instantiation: util.c:IS_ERR
Unexecuted instantiation: vmce.c:IS_ERR
Unexecuted instantiation: delivery.c:IS_ERR
Unexecuted instantiation: asid.c:IS_ERR
Unexecuted instantiation: dm.c:IS_ERR
emulate.c:IS_ERR
Line
Count
Source
30
60.1k
{
31
60.1k
  return IS_ERR_VALUE((unsigned long)ptr);
32
60.1k
}
Unexecuted instantiation: hpet.c:IS_ERR
Unexecuted instantiation: hvm.c:IS_ERR
Unexecuted instantiation: i8254.c:IS_ERR
Unexecuted instantiation: intercept.c:IS_ERR
Unexecuted instantiation: ioreq.c:IS_ERR
Unexecuted instantiation: mtrr.c:IS_ERR
Unexecuted instantiation: nestedhvm.c:IS_ERR
Unexecuted instantiation: pmtimer.c:IS_ERR
Unexecuted instantiation: rtc.c:IS_ERR
Unexecuted instantiation: save.c:IS_ERR
Unexecuted instantiation: stdvga.c:IS_ERR
Unexecuted instantiation: vioapic.c:IS_ERR
Unexecuted instantiation: viridian.c:IS_ERR
Unexecuted instantiation: vlapic.c:IS_ERR
Unexecuted instantiation: vmsi.c:IS_ERR
Unexecuted instantiation: vpic.c:IS_ERR
Unexecuted instantiation: vpt.c:IS_ERR
Unexecuted instantiation: intr.c:IS_ERR
Unexecuted instantiation: nestedsvm.c:IS_ERR
Unexecuted instantiation: svm.c:IS_ERR
Unexecuted instantiation: svmdebug.c:IS_ERR
Unexecuted instantiation: vmcb.c:IS_ERR
Unexecuted instantiation: realmode.c:IS_ERR
Unexecuted instantiation: vmcs.c:IS_ERR
Unexecuted instantiation: vmx.c:IS_ERR
Unexecuted instantiation: vvmx.c:IS_ERR
Unexecuted instantiation: paging.c:IS_ERR
Unexecuted instantiation: p2m.c:IS_ERR
Unexecuted instantiation: p2m-pt.c:IS_ERR
Unexecuted instantiation: p2m-ept.c:IS_ERR
Unexecuted instantiation: p2m-pod.c:IS_ERR
Unexecuted instantiation: altp2m.c:IS_ERR
Unexecuted instantiation: guest_walk.c:IS_ERR
Unexecuted instantiation: mem_paging.c:IS_ERR
Unexecuted instantiation: mem_sharing.c:IS_ERR
Unexecuted instantiation: multi.c:IS_ERR
Unexecuted instantiation: hap.c:IS_ERR
Unexecuted instantiation: nested_hap.c:IS_ERR
Unexecuted instantiation: nested_ept.c:IS_ERR
Unexecuted instantiation: nmi_int.c:IS_ERR
Unexecuted instantiation: op_model_ppro.c:IS_ERR
Unexecuted instantiation: op_model_athlon.c:IS_ERR
Unexecuted instantiation: backtrace.c:IS_ERR
Unexecuted instantiation: callback.c:IS_ERR
Unexecuted instantiation: descriptor-tables.c:IS_ERR
Unexecuted instantiation: emul-gate-op.c:IS_ERR
Unexecuted instantiation: emul-inv-op.c:IS_ERR
Unexecuted instantiation: emul-priv-op.c:IS_ERR
Unexecuted instantiation: iret.c:IS_ERR
33
34
static inline long __must_check IS_ERR_OR_NULL(const void *ptr)
35
0
{
36
0
  return !ptr || IS_ERR_VALUE((unsigned long)ptr);
37
0
}
Unexecuted instantiation: cpu.c:IS_ERR_OR_NULL
Unexecuted instantiation: cpupool.c:IS_ERR_OR_NULL
Unexecuted instantiation: domctl.c:IS_ERR_OR_NULL
Unexecuted instantiation: domain.c:IS_ERR_OR_NULL
Unexecuted instantiation: event_2l.c:IS_ERR_OR_NULL
Unexecuted instantiation: event_channel.c:IS_ERR_OR_NULL
Unexecuted instantiation: event_fifo.c:IS_ERR_OR_NULL
Unexecuted instantiation: grant_table.c:IS_ERR_OR_NULL
Unexecuted instantiation: guestcopy.c:IS_ERR_OR_NULL
Unexecuted instantiation: kernel.c:IS_ERR_OR_NULL
Unexecuted instantiation: keyhandler.c:IS_ERR_OR_NULL
Unexecuted instantiation: kexec.c:IS_ERR_OR_NULL
Unexecuted instantiation: kimage.c:IS_ERR_OR_NULL
Unexecuted instantiation: mem_access.c:IS_ERR_OR_NULL
Unexecuted instantiation: memory.c:IS_ERR_OR_NULL
Unexecuted instantiation: monitor.c:IS_ERR_OR_NULL
Unexecuted instantiation: multicall.c:IS_ERR_OR_NULL
Unexecuted instantiation: page_alloc.c:IS_ERR_OR_NULL
Unexecuted instantiation: rangeset.c:IS_ERR_OR_NULL
Unexecuted instantiation: rcupdate.c:IS_ERR_OR_NULL
Unexecuted instantiation: sched_arinc653.c:IS_ERR_OR_NULL
Unexecuted instantiation: sched_credit.c:IS_ERR_OR_NULL
Unexecuted instantiation: sched_credit2.c:IS_ERR_OR_NULL
Unexecuted instantiation: sched_rt.c:IS_ERR_OR_NULL
Unexecuted instantiation: sched_null.c:IS_ERR_OR_NULL
Unexecuted instantiation: schedule.c:IS_ERR_OR_NULL
Unexecuted instantiation: shutdown.c:IS_ERR_OR_NULL
Unexecuted instantiation: softirq.c:IS_ERR_OR_NULL
Unexecuted instantiation: spinlock.c:IS_ERR_OR_NULL
Unexecuted instantiation: stop_machine.c:IS_ERR_OR_NULL
Unexecuted instantiation: symbols.c:IS_ERR_OR_NULL
Unexecuted instantiation: sysctl.c:IS_ERR_OR_NULL
Unexecuted instantiation: tasklet.c:IS_ERR_OR_NULL
Unexecuted instantiation: time.c:IS_ERR_OR_NULL
Unexecuted instantiation: timer.c:IS_ERR_OR_NULL
Unexecuted instantiation: trace.c:IS_ERR_OR_NULL
Unexecuted instantiation: vm_event.c:IS_ERR_OR_NULL
Unexecuted instantiation: vsprintf.c:IS_ERR_OR_NULL
Unexecuted instantiation: wait.c:IS_ERR_OR_NULL
Unexecuted instantiation: xenoprof.c:IS_ERR_OR_NULL
Unexecuted instantiation: tmem.c:IS_ERR_OR_NULL
Unexecuted instantiation: tmem_xen.c:IS_ERR_OR_NULL
Unexecuted instantiation: tmem_control.c:IS_ERR_OR_NULL
Unexecuted instantiation: llvm.c:IS_ERR_OR_NULL
Unexecuted instantiation: libelf-loader.c:IS_ERR_OR_NULL
Unexecuted instantiation: console.c:IS_ERR_OR_NULL
Unexecuted instantiation: ns16550.c:IS_ERR_OR_NULL
Unexecuted instantiation: cpufreq.c:IS_ERR_OR_NULL
Unexecuted instantiation: cpufreq_ondemand.c:IS_ERR_OR_NULL
Unexecuted instantiation: cpufreq_misc_governors.c:IS_ERR_OR_NULL
Unexecuted instantiation: utility.c:IS_ERR_OR_NULL
Unexecuted instantiation: vpci.c:IS_ERR_OR_NULL
Unexecuted instantiation: header.c:IS_ERR_OR_NULL
Unexecuted instantiation: msi.c:IS_ERR_OR_NULL
Unexecuted instantiation: msix.c:IS_ERR_OR_NULL
Unexecuted instantiation: iommu.c:IS_ERR_OR_NULL
Unexecuted instantiation: io.c:IS_ERR_OR_NULL
Unexecuted instantiation: pci.c:IS_ERR_OR_NULL
Unexecuted instantiation: utils.c:IS_ERR_OR_NULL
Unexecuted instantiation: qinval.c:IS_ERR_OR_NULL
Unexecuted instantiation: intremap.c:IS_ERR_OR_NULL
Unexecuted instantiation: quirks.c:IS_ERR_OR_NULL
Unexecuted instantiation: vtd.c:IS_ERR_OR_NULL
Unexecuted instantiation: ats.c:IS_ERR_OR_NULL
Unexecuted instantiation: iommu_init.c:IS_ERR_OR_NULL
Unexecuted instantiation: iommu_map.c:IS_ERR_OR_NULL
Unexecuted instantiation: pci_amd_iommu.c:IS_ERR_OR_NULL
Unexecuted instantiation: iommu_intr.c:IS_ERR_OR_NULL
Unexecuted instantiation: iommu_cmd.c:IS_ERR_OR_NULL
Unexecuted instantiation: iommu_guest.c:IS_ERR_OR_NULL
Unexecuted instantiation: pmstat.c:IS_ERR_OR_NULL
Unexecuted instantiation: xsm_core.c:IS_ERR_OR_NULL
Unexecuted instantiation: apic.c:IS_ERR_OR_NULL
Unexecuted instantiation: cpuid.c:IS_ERR_OR_NULL
Unexecuted instantiation: compat.c:IS_ERR_OR_NULL
Unexecuted instantiation: crash.c:IS_ERR_OR_NULL
Unexecuted instantiation: debug.c:IS_ERR_OR_NULL
Unexecuted instantiation: domain_page.c:IS_ERR_OR_NULL
Unexecuted instantiation: flushtlb.c:IS_ERR_OR_NULL
Unexecuted instantiation: hypercall.c:IS_ERR_OR_NULL
Unexecuted instantiation: i387.c:IS_ERR_OR_NULL
Unexecuted instantiation: i8259.c:IS_ERR_OR_NULL
Unexecuted instantiation: io_apic.c:IS_ERR_OR_NULL
Unexecuted instantiation: msr.c:IS_ERR_OR_NULL
Unexecuted instantiation: ioport_emulate.c:IS_ERR_OR_NULL
Unexecuted instantiation: irq.c:IS_ERR_OR_NULL
Unexecuted instantiation: machine_kexec.c:IS_ERR_OR_NULL
Unexecuted instantiation: microcode_amd.c:IS_ERR_OR_NULL
Unexecuted instantiation: microcode_intel.c:IS_ERR_OR_NULL
Unexecuted instantiation: microcode.c:IS_ERR_OR_NULL
Unexecuted instantiation: mm.c:IS_ERR_OR_NULL
Unexecuted instantiation: mpparse.c:IS_ERR_OR_NULL
Unexecuted instantiation: nmi.c:IS_ERR_OR_NULL
Unexecuted instantiation: numa.c:IS_ERR_OR_NULL
Unexecuted instantiation: physdev.c:IS_ERR_OR_NULL
Unexecuted instantiation: platform_hypercall.c:IS_ERR_OR_NULL
Unexecuted instantiation: psr.c:IS_ERR_OR_NULL
Unexecuted instantiation: setup.c:IS_ERR_OR_NULL
Unexecuted instantiation: smp.c:IS_ERR_OR_NULL
Unexecuted instantiation: smpboot.c:IS_ERR_OR_NULL
Unexecuted instantiation: traps.c:IS_ERR_OR_NULL
Unexecuted instantiation: usercopy.c:IS_ERR_OR_NULL
Unexecuted instantiation: x86_emulate.c:IS_ERR_OR_NULL
Unexecuted instantiation: tboot.c:IS_ERR_OR_NULL
Unexecuted instantiation: xstate.c:IS_ERR_OR_NULL
Unexecuted instantiation: power.c:IS_ERR_OR_NULL
Unexecuted instantiation: suspend.c:IS_ERR_OR_NULL
Unexecuted instantiation: cpu_idle.c:IS_ERR_OR_NULL
Unexecuted instantiation: amd.c:IS_ERR_OR_NULL
Unexecuted instantiation: common.c:IS_ERR_OR_NULL
Unexecuted instantiation: intel.c:IS_ERR_OR_NULL
Unexecuted instantiation: mwait-idle.c:IS_ERR_OR_NULL
Unexecuted instantiation: vpmu.c:IS_ERR_OR_NULL
Unexecuted instantiation: vpmu_amd.c:IS_ERR_OR_NULL
Unexecuted instantiation: vpmu_intel.c:IS_ERR_OR_NULL
Unexecuted instantiation: amd_nonfatal.c:IS_ERR_OR_NULL
Unexecuted instantiation: mce_amd.c:IS_ERR_OR_NULL
Unexecuted instantiation: mcaction.c:IS_ERR_OR_NULL
Unexecuted instantiation: barrier.c:IS_ERR_OR_NULL
Unexecuted instantiation: mctelem.c:IS_ERR_OR_NULL
Unexecuted instantiation: mce.c:IS_ERR_OR_NULL
Unexecuted instantiation: mce-apei.c:IS_ERR_OR_NULL
Unexecuted instantiation: mce_intel.c:IS_ERR_OR_NULL
Unexecuted instantiation: non-fatal.c:IS_ERR_OR_NULL
Unexecuted instantiation: util.c:IS_ERR_OR_NULL
Unexecuted instantiation: vmce.c:IS_ERR_OR_NULL
Unexecuted instantiation: delivery.c:IS_ERR_OR_NULL
Unexecuted instantiation: asid.c:IS_ERR_OR_NULL
Unexecuted instantiation: dm.c:IS_ERR_OR_NULL
Unexecuted instantiation: emulate.c:IS_ERR_OR_NULL
Unexecuted instantiation: hpet.c:IS_ERR_OR_NULL
Unexecuted instantiation: hvm.c:IS_ERR_OR_NULL
Unexecuted instantiation: i8254.c:IS_ERR_OR_NULL
Unexecuted instantiation: intercept.c:IS_ERR_OR_NULL
Unexecuted instantiation: ioreq.c:IS_ERR_OR_NULL
Unexecuted instantiation: mtrr.c:IS_ERR_OR_NULL
Unexecuted instantiation: nestedhvm.c:IS_ERR_OR_NULL
Unexecuted instantiation: pmtimer.c:IS_ERR_OR_NULL
Unexecuted instantiation: rtc.c:IS_ERR_OR_NULL
Unexecuted instantiation: save.c:IS_ERR_OR_NULL
Unexecuted instantiation: stdvga.c:IS_ERR_OR_NULL
Unexecuted instantiation: vioapic.c:IS_ERR_OR_NULL
Unexecuted instantiation: viridian.c:IS_ERR_OR_NULL
Unexecuted instantiation: vlapic.c:IS_ERR_OR_NULL
Unexecuted instantiation: vmsi.c:IS_ERR_OR_NULL
Unexecuted instantiation: vpic.c:IS_ERR_OR_NULL
Unexecuted instantiation: vpt.c:IS_ERR_OR_NULL
Unexecuted instantiation: intr.c:IS_ERR_OR_NULL
Unexecuted instantiation: nestedsvm.c:IS_ERR_OR_NULL
Unexecuted instantiation: svm.c:IS_ERR_OR_NULL
Unexecuted instantiation: svmdebug.c:IS_ERR_OR_NULL
Unexecuted instantiation: vmcb.c:IS_ERR_OR_NULL
Unexecuted instantiation: realmode.c:IS_ERR_OR_NULL
Unexecuted instantiation: vmcs.c:IS_ERR_OR_NULL
Unexecuted instantiation: vmx.c:IS_ERR_OR_NULL
Unexecuted instantiation: vvmx.c:IS_ERR_OR_NULL
Unexecuted instantiation: paging.c:IS_ERR_OR_NULL
Unexecuted instantiation: p2m.c:IS_ERR_OR_NULL
Unexecuted instantiation: p2m-pt.c:IS_ERR_OR_NULL
Unexecuted instantiation: p2m-ept.c:IS_ERR_OR_NULL
Unexecuted instantiation: p2m-pod.c:IS_ERR_OR_NULL
Unexecuted instantiation: altp2m.c:IS_ERR_OR_NULL
Unexecuted instantiation: guest_walk.c:IS_ERR_OR_NULL
Unexecuted instantiation: mem_paging.c:IS_ERR_OR_NULL
Unexecuted instantiation: mem_sharing.c:IS_ERR_OR_NULL
Unexecuted instantiation: multi.c:IS_ERR_OR_NULL
Unexecuted instantiation: hap.c:IS_ERR_OR_NULL
Unexecuted instantiation: nested_hap.c:IS_ERR_OR_NULL
Unexecuted instantiation: nested_ept.c:IS_ERR_OR_NULL
Unexecuted instantiation: nmi_int.c:IS_ERR_OR_NULL
Unexecuted instantiation: op_model_ppro.c:IS_ERR_OR_NULL
Unexecuted instantiation: op_model_athlon.c:IS_ERR_OR_NULL
Unexecuted instantiation: backtrace.c:IS_ERR_OR_NULL
Unexecuted instantiation: callback.c:IS_ERR_OR_NULL
Unexecuted instantiation: descriptor-tables.c:IS_ERR_OR_NULL
Unexecuted instantiation: emul-gate-op.c:IS_ERR_OR_NULL
Unexecuted instantiation: emul-inv-op.c:IS_ERR_OR_NULL
Unexecuted instantiation: emul-priv-op.c:IS_ERR_OR_NULL
Unexecuted instantiation: iret.c:IS_ERR_OR_NULL
Unexecuted instantiation: misc-hypercalls.c:IS_ERR_OR_NULL
Unexecuted instantiation: ro-page-fault.c:IS_ERR_OR_NULL
38
39
/**
40
 * ERR_CAST - Explicitly cast an error-valued pointer to another pointer type
41
 * @ptr: The pointer to cast.
42
 *
43
 * Explicitly cast an error-valued pointer to another pointer type in such a
44
 * way as to make it clear that's what's going on.
45
 */
46
static inline void * __must_check ERR_CAST(const void *ptr)
47
0
{
48
0
  /* cast away the const */
49
0
  return (void *)ptr;
50
0
}
Unexecuted instantiation: cpupool.c:ERR_CAST
Unexecuted instantiation: cpu.c:ERR_CAST
Unexecuted instantiation: ro-page-fault.c:ERR_CAST
Unexecuted instantiation: misc-hypercalls.c:ERR_CAST
Unexecuted instantiation: iret.c:ERR_CAST
Unexecuted instantiation: emul-priv-op.c:ERR_CAST
Unexecuted instantiation: emul-inv-op.c:ERR_CAST
Unexecuted instantiation: emul-gate-op.c:ERR_CAST
Unexecuted instantiation: descriptor-tables.c:ERR_CAST
Unexecuted instantiation: callback.c:ERR_CAST
Unexecuted instantiation: backtrace.c:ERR_CAST
Unexecuted instantiation: op_model_athlon.c:ERR_CAST
Unexecuted instantiation: op_model_ppro.c:ERR_CAST
Unexecuted instantiation: nmi_int.c:ERR_CAST
Unexecuted instantiation: nested_ept.c:ERR_CAST
Unexecuted instantiation: nested_hap.c:ERR_CAST
Unexecuted instantiation: hap.c:ERR_CAST
Unexecuted instantiation: multi.c:ERR_CAST
Unexecuted instantiation: mem_sharing.c:ERR_CAST
Unexecuted instantiation: mem_paging.c:ERR_CAST
Unexecuted instantiation: guest_walk.c:ERR_CAST
Unexecuted instantiation: altp2m.c:ERR_CAST
Unexecuted instantiation: p2m-pod.c:ERR_CAST
Unexecuted instantiation: p2m-ept.c:ERR_CAST
Unexecuted instantiation: p2m-pt.c:ERR_CAST
Unexecuted instantiation: p2m.c:ERR_CAST
Unexecuted instantiation: paging.c:ERR_CAST
Unexecuted instantiation: vvmx.c:ERR_CAST
Unexecuted instantiation: vmx.c:ERR_CAST
Unexecuted instantiation: vmcs.c:ERR_CAST
Unexecuted instantiation: realmode.c:ERR_CAST
Unexecuted instantiation: vmcb.c:ERR_CAST
Unexecuted instantiation: svmdebug.c:ERR_CAST
Unexecuted instantiation: svm.c:ERR_CAST
Unexecuted instantiation: nestedsvm.c:ERR_CAST
Unexecuted instantiation: intr.c:ERR_CAST
Unexecuted instantiation: vpt.c:ERR_CAST
Unexecuted instantiation: vpic.c:ERR_CAST
Unexecuted instantiation: vmsi.c:ERR_CAST
Unexecuted instantiation: vlapic.c:ERR_CAST
Unexecuted instantiation: viridian.c:ERR_CAST
Unexecuted instantiation: vioapic.c:ERR_CAST
Unexecuted instantiation: stdvga.c:ERR_CAST
Unexecuted instantiation: save.c:ERR_CAST
Unexecuted instantiation: rtc.c:ERR_CAST
Unexecuted instantiation: pmtimer.c:ERR_CAST
Unexecuted instantiation: nestedhvm.c:ERR_CAST
Unexecuted instantiation: mtrr.c:ERR_CAST
Unexecuted instantiation: ioreq.c:ERR_CAST
Unexecuted instantiation: intercept.c:ERR_CAST
Unexecuted instantiation: i8254.c:ERR_CAST
Unexecuted instantiation: hvm.c:ERR_CAST
Unexecuted instantiation: hpet.c:ERR_CAST
Unexecuted instantiation: emulate.c:ERR_CAST
Unexecuted instantiation: dm.c:ERR_CAST
Unexecuted instantiation: asid.c:ERR_CAST
Unexecuted instantiation: delivery.c:ERR_CAST
Unexecuted instantiation: vmce.c:ERR_CAST
Unexecuted instantiation: util.c:ERR_CAST
Unexecuted instantiation: non-fatal.c:ERR_CAST
Unexecuted instantiation: mce_intel.c:ERR_CAST
Unexecuted instantiation: mce-apei.c:ERR_CAST
Unexecuted instantiation: mce.c:ERR_CAST
Unexecuted instantiation: mctelem.c:ERR_CAST
Unexecuted instantiation: barrier.c:ERR_CAST
Unexecuted instantiation: mcaction.c:ERR_CAST
Unexecuted instantiation: mce_amd.c:ERR_CAST
Unexecuted instantiation: amd_nonfatal.c:ERR_CAST
Unexecuted instantiation: vpmu_intel.c:ERR_CAST
Unexecuted instantiation: vpmu_amd.c:ERR_CAST
Unexecuted instantiation: vpmu.c:ERR_CAST
Unexecuted instantiation: mwait-idle.c:ERR_CAST
Unexecuted instantiation: intel.c:ERR_CAST
Unexecuted instantiation: common.c:ERR_CAST
Unexecuted instantiation: amd.c:ERR_CAST
Unexecuted instantiation: cpu_idle.c:ERR_CAST
Unexecuted instantiation: suspend.c:ERR_CAST
Unexecuted instantiation: power.c:ERR_CAST
Unexecuted instantiation: xstate.c:ERR_CAST
Unexecuted instantiation: tboot.c:ERR_CAST
Unexecuted instantiation: x86_emulate.c:ERR_CAST
Unexecuted instantiation: usercopy.c:ERR_CAST
Unexecuted instantiation: traps.c:ERR_CAST
Unexecuted instantiation: smpboot.c:ERR_CAST
Unexecuted instantiation: smp.c:ERR_CAST
Unexecuted instantiation: setup.c:ERR_CAST
Unexecuted instantiation: psr.c:ERR_CAST
Unexecuted instantiation: platform_hypercall.c:ERR_CAST
Unexecuted instantiation: physdev.c:ERR_CAST
Unexecuted instantiation: numa.c:ERR_CAST
Unexecuted instantiation: nmi.c:ERR_CAST
Unexecuted instantiation: mpparse.c:ERR_CAST
Unexecuted instantiation: mm.c:ERR_CAST
Unexecuted instantiation: microcode.c:ERR_CAST
Unexecuted instantiation: microcode_intel.c:ERR_CAST
Unexecuted instantiation: microcode_amd.c:ERR_CAST
Unexecuted instantiation: machine_kexec.c:ERR_CAST
Unexecuted instantiation: irq.c:ERR_CAST
Unexecuted instantiation: ioport_emulate.c:ERR_CAST
Unexecuted instantiation: msr.c:ERR_CAST
Unexecuted instantiation: io_apic.c:ERR_CAST
Unexecuted instantiation: i8259.c:ERR_CAST
Unexecuted instantiation: i387.c:ERR_CAST
Unexecuted instantiation: hypercall.c:ERR_CAST
Unexecuted instantiation: flushtlb.c:ERR_CAST
Unexecuted instantiation: domain_page.c:ERR_CAST
Unexecuted instantiation: debug.c:ERR_CAST
Unexecuted instantiation: crash.c:ERR_CAST
Unexecuted instantiation: compat.c:ERR_CAST
Unexecuted instantiation: cpuid.c:ERR_CAST
Unexecuted instantiation: apic.c:ERR_CAST
Unexecuted instantiation: xsm_core.c:ERR_CAST
Unexecuted instantiation: pmstat.c:ERR_CAST
Unexecuted instantiation: iommu_guest.c:ERR_CAST
Unexecuted instantiation: iommu_cmd.c:ERR_CAST
Unexecuted instantiation: iommu_intr.c:ERR_CAST
Unexecuted instantiation: pci_amd_iommu.c:ERR_CAST
Unexecuted instantiation: iommu_map.c:ERR_CAST
Unexecuted instantiation: iommu_init.c:ERR_CAST
Unexecuted instantiation: ats.c:ERR_CAST
Unexecuted instantiation: vtd.c:ERR_CAST
Unexecuted instantiation: quirks.c:ERR_CAST
Unexecuted instantiation: intremap.c:ERR_CAST
Unexecuted instantiation: qinval.c:ERR_CAST
Unexecuted instantiation: utils.c:ERR_CAST
Unexecuted instantiation: pci.c:ERR_CAST
Unexecuted instantiation: io.c:ERR_CAST
Unexecuted instantiation: iommu.c:ERR_CAST
Unexecuted instantiation: msix.c:ERR_CAST
Unexecuted instantiation: msi.c:ERR_CAST
Unexecuted instantiation: header.c:ERR_CAST
Unexecuted instantiation: vpci.c:ERR_CAST
Unexecuted instantiation: utility.c:ERR_CAST
Unexecuted instantiation: cpufreq_misc_governors.c:ERR_CAST
Unexecuted instantiation: cpufreq_ondemand.c:ERR_CAST
Unexecuted instantiation: cpufreq.c:ERR_CAST
Unexecuted instantiation: ns16550.c:ERR_CAST
Unexecuted instantiation: console.c:ERR_CAST
Unexecuted instantiation: libelf-loader.c:ERR_CAST
Unexecuted instantiation: llvm.c:ERR_CAST
Unexecuted instantiation: tmem_control.c:ERR_CAST
Unexecuted instantiation: tmem_xen.c:ERR_CAST
Unexecuted instantiation: tmem.c:ERR_CAST
Unexecuted instantiation: xenoprof.c:ERR_CAST
Unexecuted instantiation: wait.c:ERR_CAST
Unexecuted instantiation: vsprintf.c:ERR_CAST
Unexecuted instantiation: vm_event.c:ERR_CAST
Unexecuted instantiation: trace.c:ERR_CAST
Unexecuted instantiation: timer.c:ERR_CAST
Unexecuted instantiation: time.c:ERR_CAST
Unexecuted instantiation: tasklet.c:ERR_CAST
Unexecuted instantiation: sysctl.c:ERR_CAST
Unexecuted instantiation: symbols.c:ERR_CAST
Unexecuted instantiation: stop_machine.c:ERR_CAST
Unexecuted instantiation: spinlock.c:ERR_CAST
Unexecuted instantiation: softirq.c:ERR_CAST
Unexecuted instantiation: shutdown.c:ERR_CAST
Unexecuted instantiation: schedule.c:ERR_CAST
Unexecuted instantiation: sched_null.c:ERR_CAST
Unexecuted instantiation: sched_rt.c:ERR_CAST
Unexecuted instantiation: sched_credit2.c:ERR_CAST
Unexecuted instantiation: sched_credit.c:ERR_CAST
Unexecuted instantiation: sched_arinc653.c:ERR_CAST
Unexecuted instantiation: rcupdate.c:ERR_CAST
Unexecuted instantiation: rangeset.c:ERR_CAST
Unexecuted instantiation: page_alloc.c:ERR_CAST
Unexecuted instantiation: multicall.c:ERR_CAST
Unexecuted instantiation: monitor.c:ERR_CAST
Unexecuted instantiation: memory.c:ERR_CAST
Unexecuted instantiation: mem_access.c:ERR_CAST
Unexecuted instantiation: kimage.c:ERR_CAST
Unexecuted instantiation: kexec.c:ERR_CAST
Unexecuted instantiation: keyhandler.c:ERR_CAST
Unexecuted instantiation: kernel.c:ERR_CAST
Unexecuted instantiation: guestcopy.c:ERR_CAST
Unexecuted instantiation: grant_table.c:ERR_CAST
Unexecuted instantiation: event_fifo.c:ERR_CAST
Unexecuted instantiation: event_channel.c:ERR_CAST
Unexecuted instantiation: event_2l.c:ERR_CAST
Unexecuted instantiation: domain.c:ERR_CAST
Unexecuted instantiation: domctl.c:ERR_CAST
51
52
static inline int __must_check PTR_RET(const void *ptr)
53
0
{
54
0
  return IS_ERR(ptr) ? PTR_ERR(ptr) : 0;
55
0
}
Unexecuted instantiation: cpu.c:PTR_RET
Unexecuted instantiation: cpupool.c:PTR_RET
Unexecuted instantiation: domctl.c:PTR_RET
Unexecuted instantiation: domain.c:PTR_RET
Unexecuted instantiation: event_2l.c:PTR_RET
Unexecuted instantiation: event_channel.c:PTR_RET
Unexecuted instantiation: event_fifo.c:PTR_RET
Unexecuted instantiation: grant_table.c:PTR_RET
Unexecuted instantiation: guestcopy.c:PTR_RET
Unexecuted instantiation: kernel.c:PTR_RET
Unexecuted instantiation: keyhandler.c:PTR_RET
Unexecuted instantiation: kexec.c:PTR_RET
Unexecuted instantiation: kimage.c:PTR_RET
Unexecuted instantiation: mem_access.c:PTR_RET
Unexecuted instantiation: memory.c:PTR_RET
Unexecuted instantiation: monitor.c:PTR_RET
Unexecuted instantiation: multicall.c:PTR_RET
Unexecuted instantiation: page_alloc.c:PTR_RET
Unexecuted instantiation: rangeset.c:PTR_RET
Unexecuted instantiation: rcupdate.c:PTR_RET
Unexecuted instantiation: sched_arinc653.c:PTR_RET
Unexecuted instantiation: sched_credit.c:PTR_RET
Unexecuted instantiation: sched_credit2.c:PTR_RET
Unexecuted instantiation: sched_rt.c:PTR_RET
Unexecuted instantiation: sched_null.c:PTR_RET
Unexecuted instantiation: schedule.c:PTR_RET
Unexecuted instantiation: shutdown.c:PTR_RET
Unexecuted instantiation: softirq.c:PTR_RET
Unexecuted instantiation: spinlock.c:PTR_RET
Unexecuted instantiation: stop_machine.c:PTR_RET
Unexecuted instantiation: symbols.c:PTR_RET
Unexecuted instantiation: sysctl.c:PTR_RET
Unexecuted instantiation: tasklet.c:PTR_RET
Unexecuted instantiation: time.c:PTR_RET
Unexecuted instantiation: timer.c:PTR_RET
Unexecuted instantiation: trace.c:PTR_RET
Unexecuted instantiation: vm_event.c:PTR_RET
Unexecuted instantiation: vsprintf.c:PTR_RET
Unexecuted instantiation: wait.c:PTR_RET
Unexecuted instantiation: xenoprof.c:PTR_RET
Unexecuted instantiation: tmem.c:PTR_RET
Unexecuted instantiation: tmem_xen.c:PTR_RET
Unexecuted instantiation: tmem_control.c:PTR_RET
Unexecuted instantiation: llvm.c:PTR_RET
Unexecuted instantiation: libelf-loader.c:PTR_RET
Unexecuted instantiation: console.c:PTR_RET
Unexecuted instantiation: ns16550.c:PTR_RET
Unexecuted instantiation: cpufreq.c:PTR_RET
Unexecuted instantiation: cpufreq_ondemand.c:PTR_RET
Unexecuted instantiation: cpufreq_misc_governors.c:PTR_RET
Unexecuted instantiation: utility.c:PTR_RET
Unexecuted instantiation: vpci.c:PTR_RET
Unexecuted instantiation: header.c:PTR_RET
Unexecuted instantiation: msi.c:PTR_RET
Unexecuted instantiation: msix.c:PTR_RET
Unexecuted instantiation: iommu.c:PTR_RET
Unexecuted instantiation: io.c:PTR_RET
Unexecuted instantiation: pci.c:PTR_RET
Unexecuted instantiation: utils.c:PTR_RET
Unexecuted instantiation: qinval.c:PTR_RET
Unexecuted instantiation: intremap.c:PTR_RET
Unexecuted instantiation: quirks.c:PTR_RET
Unexecuted instantiation: vtd.c:PTR_RET
Unexecuted instantiation: ats.c:PTR_RET
Unexecuted instantiation: iommu_init.c:PTR_RET
Unexecuted instantiation: iommu_map.c:PTR_RET
Unexecuted instantiation: pci_amd_iommu.c:PTR_RET
Unexecuted instantiation: iommu_intr.c:PTR_RET
Unexecuted instantiation: iommu_cmd.c:PTR_RET
Unexecuted instantiation: iommu_guest.c:PTR_RET
Unexecuted instantiation: pmstat.c:PTR_RET
Unexecuted instantiation: xsm_core.c:PTR_RET
Unexecuted instantiation: apic.c:PTR_RET
Unexecuted instantiation: cpuid.c:PTR_RET
Unexecuted instantiation: compat.c:PTR_RET
Unexecuted instantiation: crash.c:PTR_RET
Unexecuted instantiation: debug.c:PTR_RET
Unexecuted instantiation: domain_page.c:PTR_RET
Unexecuted instantiation: flushtlb.c:PTR_RET
Unexecuted instantiation: hypercall.c:PTR_RET
Unexecuted instantiation: i387.c:PTR_RET
Unexecuted instantiation: i8259.c:PTR_RET
Unexecuted instantiation: io_apic.c:PTR_RET
Unexecuted instantiation: msr.c:PTR_RET
Unexecuted instantiation: ioport_emulate.c:PTR_RET
Unexecuted instantiation: irq.c:PTR_RET
Unexecuted instantiation: machine_kexec.c:PTR_RET
Unexecuted instantiation: microcode_amd.c:PTR_RET
Unexecuted instantiation: microcode_intel.c:PTR_RET
Unexecuted instantiation: microcode.c:PTR_RET
Unexecuted instantiation: mm.c:PTR_RET
Unexecuted instantiation: mpparse.c:PTR_RET
Unexecuted instantiation: nmi.c:PTR_RET
Unexecuted instantiation: numa.c:PTR_RET
Unexecuted instantiation: physdev.c:PTR_RET
Unexecuted instantiation: platform_hypercall.c:PTR_RET
Unexecuted instantiation: psr.c:PTR_RET
Unexecuted instantiation: setup.c:PTR_RET
Unexecuted instantiation: smp.c:PTR_RET
Unexecuted instantiation: smpboot.c:PTR_RET
Unexecuted instantiation: traps.c:PTR_RET
Unexecuted instantiation: usercopy.c:PTR_RET
Unexecuted instantiation: x86_emulate.c:PTR_RET
Unexecuted instantiation: tboot.c:PTR_RET
Unexecuted instantiation: xstate.c:PTR_RET
Unexecuted instantiation: power.c:PTR_RET
Unexecuted instantiation: suspend.c:PTR_RET
Unexecuted instantiation: cpu_idle.c:PTR_RET
Unexecuted instantiation: amd.c:PTR_RET
Unexecuted instantiation: common.c:PTR_RET
Unexecuted instantiation: intel.c:PTR_RET
Unexecuted instantiation: mwait-idle.c:PTR_RET
Unexecuted instantiation: vpmu.c:PTR_RET
Unexecuted instantiation: vpmu_amd.c:PTR_RET
Unexecuted instantiation: vpmu_intel.c:PTR_RET
Unexecuted instantiation: amd_nonfatal.c:PTR_RET
Unexecuted instantiation: mce_amd.c:PTR_RET
Unexecuted instantiation: mcaction.c:PTR_RET
Unexecuted instantiation: barrier.c:PTR_RET
Unexecuted instantiation: mctelem.c:PTR_RET
Unexecuted instantiation: mce.c:PTR_RET
Unexecuted instantiation: mce-apei.c:PTR_RET
Unexecuted instantiation: mce_intel.c:PTR_RET
Unexecuted instantiation: non-fatal.c:PTR_RET
Unexecuted instantiation: util.c:PTR_RET
Unexecuted instantiation: vmce.c:PTR_RET
Unexecuted instantiation: delivery.c:PTR_RET
Unexecuted instantiation: asid.c:PTR_RET
Unexecuted instantiation: dm.c:PTR_RET
Unexecuted instantiation: emulate.c:PTR_RET
Unexecuted instantiation: hpet.c:PTR_RET
Unexecuted instantiation: hvm.c:PTR_RET
Unexecuted instantiation: i8254.c:PTR_RET
Unexecuted instantiation: intercept.c:PTR_RET
Unexecuted instantiation: ioreq.c:PTR_RET
Unexecuted instantiation: mtrr.c:PTR_RET
Unexecuted instantiation: nestedhvm.c:PTR_RET
Unexecuted instantiation: pmtimer.c:PTR_RET
Unexecuted instantiation: rtc.c:PTR_RET
Unexecuted instantiation: save.c:PTR_RET
Unexecuted instantiation: stdvga.c:PTR_RET
Unexecuted instantiation: vioapic.c:PTR_RET
Unexecuted instantiation: viridian.c:PTR_RET
Unexecuted instantiation: vlapic.c:PTR_RET
Unexecuted instantiation: vmsi.c:PTR_RET
Unexecuted instantiation: vpic.c:PTR_RET
Unexecuted instantiation: vpt.c:PTR_RET
Unexecuted instantiation: intr.c:PTR_RET
Unexecuted instantiation: nestedsvm.c:PTR_RET
Unexecuted instantiation: svm.c:PTR_RET
Unexecuted instantiation: svmdebug.c:PTR_RET
Unexecuted instantiation: vmcb.c:PTR_RET
Unexecuted instantiation: realmode.c:PTR_RET
Unexecuted instantiation: vmcs.c:PTR_RET
Unexecuted instantiation: vmx.c:PTR_RET
Unexecuted instantiation: vvmx.c:PTR_RET
Unexecuted instantiation: paging.c:PTR_RET
Unexecuted instantiation: p2m.c:PTR_RET
Unexecuted instantiation: p2m-pt.c:PTR_RET
Unexecuted instantiation: p2m-ept.c:PTR_RET
Unexecuted instantiation: p2m-pod.c:PTR_RET
Unexecuted instantiation: altp2m.c:PTR_RET
Unexecuted instantiation: guest_walk.c:PTR_RET
Unexecuted instantiation: mem_paging.c:PTR_RET
Unexecuted instantiation: mem_sharing.c:PTR_RET
Unexecuted instantiation: multi.c:PTR_RET
Unexecuted instantiation: hap.c:PTR_RET
Unexecuted instantiation: nested_hap.c:PTR_RET
Unexecuted instantiation: nested_ept.c:PTR_RET
Unexecuted instantiation: nmi_int.c:PTR_RET
Unexecuted instantiation: op_model_ppro.c:PTR_RET
Unexecuted instantiation: op_model_athlon.c:PTR_RET
Unexecuted instantiation: backtrace.c:PTR_RET
Unexecuted instantiation: callback.c:PTR_RET
Unexecuted instantiation: descriptor-tables.c:PTR_RET
Unexecuted instantiation: emul-gate-op.c:PTR_RET
Unexecuted instantiation: emul-inv-op.c:PTR_RET
Unexecuted instantiation: emul-priv-op.c:PTR_RET
Unexecuted instantiation: iret.c:PTR_RET
Unexecuted instantiation: misc-hypercalls.c:PTR_RET
Unexecuted instantiation: ro-page-fault.c:PTR_RET
56
57
#endif /* __XEN_ERR_H__ */