linux/arch/powerpc/include/asm/pSeries_reconfig.h
<<
>>
Prefs
   1#ifndef _PPC64_PSERIES_RECONFIG_H
   2#define _PPC64_PSERIES_RECONFIG_H
   3#ifdef __KERNEL__
   4
   5#include <linux/notifier.h>
   6
   7/*
   8 * Use this API if your code needs to know about OF device nodes being
   9 * added or removed on pSeries systems.
  10 */
  11
  12#define PSERIES_RECONFIG_ADD            0x0001
  13#define PSERIES_RECONFIG_REMOVE         0x0002
  14#define PSERIES_DRCONF_MEM_ADD          0x0003
  15#define PSERIES_DRCONF_MEM_REMOVE       0x0004
  16
  17#ifdef CONFIG_PPC_PSERIES
  18extern int pSeries_reconfig_notifier_register(struct notifier_block *);
  19extern void pSeries_reconfig_notifier_unregister(struct notifier_block *);
  20#else /* !CONFIG_PPC_PSERIES */
  21static inline int pSeries_reconfig_notifier_register(struct notifier_block *nb)
  22{
  23        return 0;
  24}
  25static inline void pSeries_reconfig_notifier_unregister(struct notifier_block *nb) { }
  26#endif /* CONFIG_PPC_PSERIES */
  27
  28#endif /* __KERNEL__ */
  29#endif /* _PPC64_PSERIES_RECONFIG_H */
  30