cpu-op: change _mb_ API to _release
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 23 Apr 2019 18:56:11 +0000 (14:56 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 23 Apr 2019 18:56:11 +0000 (14:56 -0400)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
include/rseq/cpu-op.h
include/rseq/percpu-op.h
src/cpu-op.c

index f0d5da1296304b0d7f933d2d7cc64e999b0f11b2..6992c12cab9f0a2cf21d989993392f07bcf90e4d 100644 (file)
@@ -27,7 +27,7 @@ int cpu_op_cmpnev_storeoffp_load(intptr_t *v, intptr_t expectnot,
 int cpu_op_cmpeqv_storev_storev(intptr_t *v, intptr_t expect,
                                intptr_t *v2, intptr_t newv2,
                                intptr_t newv, int cpu);
-int cpu_op_cmpeqv_storev_mb_storev(intptr_t *v, intptr_t expect,
+int cpu_op_cmpeqv_storev_storev_release(intptr_t *v, intptr_t expect,
                                   intptr_t *v2, intptr_t newv2,
                                   intptr_t newv, int cpu);
 int cpu_op_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect,
@@ -36,7 +36,7 @@ int cpu_op_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect,
 int cpu_op_cmpeqv_memcpy_storev(intptr_t *v, intptr_t expect,
                                void *dst, void *src, size_t len,
                                intptr_t newv, int cpu);
-int cpu_op_cmpeqv_memcpy_mb_storev(intptr_t *v, intptr_t expect,
+int cpu_op_cmpeqv_memcpy_storev_release(intptr_t *v, intptr_t expect,
                                   void *dst, void *src, size_t len,
                                   intptr_t newv, int cpu);
 int cpu_op_addv(intptr_t *v, int64_t count, int cpu);
index 76a2dd009d6e029b70cc886ab7d9832b436aad96..f2a9c1fa1953ace12f0dd9df8d649334f7d8d458 100644 (file)
@@ -91,8 +91,8 @@ int percpu_cmpeqv_storev_storev_release(intptr_t *v, intptr_t expect,
        if (rseq_unlikely(ret)) {
                if (ret > 0)
                        return ret;
-               return cpu_op_cmpeqv_storev_mb_storev(v, expect, v2, newv2,
-                                                     newv, cpu);
+               return cpu_op_cmpeqv_storev_storev_release(v, expect, v2, newv2,
+                                                          newv, cpu);
        }
        return 0;
 }
@@ -144,8 +144,8 @@ int percpu_cmpeqv_memcpy_storev_release(intptr_t *v, intptr_t expect,
        if (rseq_unlikely(ret)) {
                if (ret > 0)
                        return ret;
-               return cpu_op_cmpeqv_memcpy_mb_storev(v, expect, dst, src, len,
-                                                     newv, cpu);
+               return cpu_op_cmpeqv_memcpy_storev_release(v, expect, dst, src,
+                                                          len, newv, cpu);
        }
        return 0;
 }
index 3e69ce635958699a2ac055a3cd35c3e5df08925d..6a24a567f9b7621ab763ea71af209e1d40e0c4ce 100644 (file)
@@ -256,7 +256,7 @@ int cpu_op_cmpeqv_storev_storev(intptr_t *v, intptr_t expect,
        return cpu_opv(opvec, ARRAY_SIZE(opvec), cpu, 0);
 }
 
-int cpu_op_cmpeqv_storev_mb_storev(intptr_t *v, intptr_t expect,
+int cpu_op_cmpeqv_storev_storev_release(intptr_t *v, intptr_t expect,
                                   intptr_t *v2, intptr_t newv2,
                                   intptr_t newv, int cpu)
 {
@@ -376,7 +376,7 @@ int cpu_op_cmpeqv_memcpy_storev(intptr_t *v, intptr_t expect,
        return cpu_opv(opvec, ARRAY_SIZE(opvec), cpu, 0);
 }
 
-int cpu_op_cmpeqv_memcpy_mb_storev(intptr_t *v, intptr_t expect,
+int cpu_op_cmpeqv_memcpy_storev_release(intptr_t *v, intptr_t expect,
                                   void *dst, void *src, size_t len,
                                   intptr_t newv, int cpu)
 {
This page took 0.041124 seconds and 4 git commands to generate.