caa_get_cycles: caa_ prefix for type, use CLOCK_MONOTONIC
[urcu.git] / urcu / arch / s390.h
index 86a0a3689244b1ec2f9772fcda5a1093138aec2f..e71f99ec483d447e9bcdb7fa2ac1dd8ef82d5b69 100644 (file)
 #include <urcu/compiler.h>
 #include <urcu/config.h>
 #include <urcu/syscall-compat.h>
+#include <stdint.h>
 
 #ifdef __cplusplus
 extern "C" {
-#endif 
+#endif
 
 #define CAA_CACHE_LINE_SIZE    128
 
@@ -42,11 +43,11 @@ extern "C" {
 
 #define HAS_CAA_GET_CYCLES
 
-typedef unsigned long long cycles_t;
+typedef uint64_t caa_cycles_t;
 
-static inline cycles_t caa_get_cycles (void)
+static inline caa_cycles_t caa_get_cycles (void)
 {
-       cycles_t cycles;
+       caa_cycles_t cycles;
 
        __asm__ __volatile__("stck %0" : "=m" (cycles) : : "cc", "memory" );
 
@@ -61,7 +62,7 @@ static inline cycles_t caa_get_cycles (void)
 #define __NR_membarrier                356
 #endif
 
-#ifdef __cplusplus 
+#ifdef __cplusplus
 }
 #endif
 
This page took 0.024347 seconds and 4 git commands to generate.