root/arch/powerpc/platforms/powernv/subcore.h

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

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. update_subcore_sibling_mask

   1 /* SPDX-License-Identifier: GPL-2.0-or-later */
   2 /*
   3  * Copyright 2013, Michael Ellerman, IBM Corporation.
   4  */
   5 
   6 /* These are ordered and tested with <= */
   7 #define SYNC_STEP_INITIAL       0
   8 #define SYNC_STEP_UNSPLIT       1       /* Set by secondary when it sees unsplit */
   9 #define SYNC_STEP_REAL_MODE     2       /* Set by secondary when in real mode  */
  10 #define SYNC_STEP_FINISHED      3       /* Set by secondary when split/unsplit is done */
  11 
  12 #ifndef __ASSEMBLY__
  13 
  14 #ifdef CONFIG_SMP
  15 void split_core_secondary_loop(u8 *state);
  16 extern void update_subcore_sibling_mask(void);
  17 #else
  18 static inline void update_subcore_sibling_mask(void) { };
  19 #endif /* CONFIG_SMP */
  20 
  21 #endif /* __ASSEMBLY__ */

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