root/arch/powerpc/include/asm/tm.h

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

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 /*
   3  * Transactional memory support routines to reclaim and recheckpoint
   4  * transactional process state.
   5  *
   6  * Copyright 2012 Matt Evans & Michael Neuling, IBM Corporation.
   7  */
   8 
   9 #include <uapi/asm/tm.h>
  10 
  11 #ifndef __ASSEMBLY__
  12 
  13 extern void tm_reclaim(struct thread_struct *thread,
  14                        uint8_t cause);
  15 extern void tm_reclaim_current(uint8_t cause);
  16 extern void tm_recheckpoint(struct thread_struct *thread);
  17 extern void tm_save_sprs(struct thread_struct *thread);
  18 extern void tm_restore_sprs(struct thread_struct *thread);
  19 
  20 extern bool tm_suspend_disabled;
  21 
  22 #endif /* __ASSEMBLY__ */

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