D.S

dev.mysql.com

MySQL: include/atomic/gcc_sync.h File Reference

MySQL: include/atomic/gcc_sync.h File Reference MySQL  8.0.0 Source Code Documentation Main Page Related Pages Modules Namespaces Classes Files File List File Members Functions gcc_sync.h File Reference Go to the source code of this file. Functions static int  my_atomic_cas32 (int32 volatile *a, int32 * cmp , int32 set)   static int  my_atomic_cas64 ( int64 volatile *a, int64 * cmp , int64 set)   static int  my_atomic_casptr (void *volatile *a, void ** cmp , void *set)   static int32  my_atomic_add32 (int32 volatile *a, int32 v)   static int64   my_atomic_add64 ( int64 volatile *a, int64 v)   static int32  my_atomic_fas32 (int32 volatile *a, int32 v)   static int64   my_atomic_fas64 ( int64 volatile *a, int64 v)   static void *  my_atomic_fasptr (void *volatile *a, void *v)   static int32  my_atomic_load32 (int32 volatile *a)   static int64   my_atomic_load64 ( int64 volatile *a)   static void *  my_atomic_loadptr (void *volatile *a)   static void  my_atomic_store32 (int32 volatile *a, int32 v)   static void  my_atomic_store64 ( int64 volatile *a, int64 v)   static void  my_atomic_storeptr (void *volatile *a, void *v)   Function Documentation static int32 my_atomic_add32 ( int32 volatile *  a, int32  v  ) inlinestatic static int64 my_atomic_add64 ( int64 volatile *  a, int64   v  ) inlinestatic static int my_atomic_cas32 ( int32 volatile *  a, int32 *  cmp, int32  set  ) inlinestatic static int my_atomic_cas64 ( int64 volatile *  a, int64 *  cmp, int64   set  ) inlinestatic static int my_atomic_casptr ( void *volatile *  a, void **  cmp, void *  set  ) inlinestatic static int32 my_atomic_fas32 ( int32 volatile *  a, int32  v  ) inlinestatic static int64 my_atomic_fas64 ( int64 volatile *  a, int64   v  ) inlinestatic static void* my_atomic_fasptr ( void *volatile *  a, void *  v  ) inlinestatic static int32 my_atomic_load32 ( int32 volatile *  a ) inlinestatic static int64 my_atomic_load64 ( int64 volatile *  a ) inlinestatic static void* my_atomic_loadptr ( void *volatile *  a ) inlinestatic static void my_atomic_store32 ( int32 volatile *  a, int32  v  ) inlinestatic static void my_atomic_store64 ( int64 volatile *  a, int64   v  ) inlinestatic static void my_atomic_storeptr ( void *volatile *  a, void *  v  ) inlinestatic include atomic gcc_sync.h Generated by 1.8.11