LCOV - code coverage report
Current view: top level - arch/x86/include/asm - prom.h (source / functions) Hit Total Coverage
Test: landlock.info Lines: 1 1 100.0 %
Date: 2021-04-22 12:43:58 Functions: 0 0 -

          Line data    Source code
       1             : /* SPDX-License-Identifier: GPL-2.0-or-later */
       2             : /*
       3             :  * Definitions for Device tree / OpenFirmware handling on X86
       4             :  *
       5             :  * based on arch/powerpc/include/asm/prom.h which is
       6             :  *         Copyright (C) 1996-2005 Paul Mackerras.
       7             :  */
       8             : 
       9             : #ifndef _ASM_X86_PROM_H
      10             : #define _ASM_X86_PROM_H
      11             : #ifndef __ASSEMBLY__
      12             : 
      13             : #include <linux/of.h>
      14             : #include <linux/types.h>
      15             : #include <linux/pci.h>
      16             : 
      17             : #include <asm/irq.h>
      18             : #include <linux/atomic.h>
      19             : #include <asm/setup.h>
      20             : 
      21             : #ifdef CONFIG_OF
      22             : extern int of_ioapic;
      23             : extern u64 initial_dtb;
      24             : extern void add_dtb(u64 data);
      25             : void x86_of_pci_init(void);
      26             : void x86_dtb_init(void);
      27             : #else
      28             : static inline void add_dtb(u64 data) { }
      29             : static inline void x86_of_pci_init(void) { }
      30           1 : static inline void x86_dtb_init(void) { }
      31             : #define of_ioapic 0
      32             : #endif
      33             : 
      34             : extern char cmd_line[COMMAND_LINE_SIZE];
      35             : 
      36             : #endif /* __ASSEMBLY__ */
      37             : #endif

Generated by: LCOV version 1.14