LCOV - code coverage report
Current view: top level - arch/um/include/shared - mem.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 2 2 100.0 %
Date: 2023-03-27 20:00:47 Functions: 0 0 -

          Line data    Source code
       1             : /* SPDX-License-Identifier: GPL-2.0 */
       2             : /* 
       3             :  * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
       4             :  */
       5             : 
       6             : #ifndef __MEM_H__
       7             : #define __MEM_H__
       8             : 
       9             : extern int phys_mapping(unsigned long phys, unsigned long long *offset_out);
      10             : 
      11             : extern unsigned long uml_physmem;
      12             : static inline unsigned long uml_to_phys(void *virt)
      13             : {
      14      108521 :         return(((unsigned long) virt) - uml_physmem);
      15             : }
      16             : 
      17             : static inline void *uml_to_virt(unsigned long phys)
      18             : {
      19      296606 :         return((void *) uml_physmem + phys);
      20             : }
      21             : 
      22             : #endif

Generated by: LCOV version 1.14