root/include/linux/firmware-map.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. firmware_map_add_early
  2. firmware_map_add_hotplug
  3. firmware_map_remove

   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * include/linux/firmware-map.h:
   4  *  Copyright (C) 2008 SUSE LINUX Products GmbH
   5  *  by Bernhard Walle <bernhard.walle@gmx.de>
   6  */
   7 #ifndef _LINUX_FIRMWARE_MAP_H
   8 #define _LINUX_FIRMWARE_MAP_H
   9 
  10 #include <linux/list.h>
  11 
  12 /*
  13  * provide a dummy interface if CONFIG_FIRMWARE_MEMMAP is disabled
  14  */
  15 #ifdef CONFIG_FIRMWARE_MEMMAP
  16 
  17 int firmware_map_add_early(u64 start, u64 end, const char *type);
  18 int firmware_map_add_hotplug(u64 start, u64 end, const char *type);
  19 int firmware_map_remove(u64 start, u64 end, const char *type);
  20 
  21 #else /* CONFIG_FIRMWARE_MEMMAP */
  22 
  23 static inline int firmware_map_add_early(u64 start, u64 end, const char *type)
  24 {
  25         return 0;
  26 }
  27 
  28 static inline int firmware_map_add_hotplug(u64 start, u64 end, const char *type)
  29 {
  30         return 0;
  31 }
  32 
  33 static inline int firmware_map_remove(u64 start, u64 end, const char *type)
  34 {
  35         return 0;
  36 }
  37 
  38 #endif /* CONFIG_FIRMWARE_MEMMAP */
  39 
  40 #endif /* _LINUX_FIRMWARE_MAP_H */

/* [<][>][^][v][top][bottom][index][help] */