Skip to content

Commit 5abcdc3

Browse files
niedzwiecki-dawidCommit Bot
authored and
Commit Bot
committed
core/riscv-rv32i: rename atomic inc and dec
Rename atomic_inc function to deprecated_atomic_read_add and atomic_dec to deprecated_atomic_read_add to be more precise what the functions do. It is done as a part of porting to Zephyr, where atomic_inc increments by 1 and atomic_dec decrements by 1. BUG=b:169151160 BRANCH=none TEST=buildall Signed-off-by: Dawid Niedzwiecki <[email protected]> Change-Id: Ide852ac32ce9027698cb937a06543da689c2e136 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2428944 Reviewed-by: Jett Rink <[email protected]>
1 parent 9026882 commit 5abcdc3

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

chip/mt8192_scp/ipi.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ static uint32_t disable_irq_count, saved_int_mask;
3030

3131
void ipi_disable_irq(void)
3232
{
33-
if (deprecated_atomic_inc(&disable_irq_count, 1) == 0)
33+
if (deprecated_atomic_read_add(&disable_irq_count, 1) == 0)
3434
saved_int_mask = read_clear_int_mask();
3535
}
3636

3737
void ipi_enable_irq(void)
3838
{
39-
if (deprecated_atomic_dec(&disable_irq_count, 1) == 1)
39+
if (deprecated_atomic_read_sub(&disable_irq_count, 1) == 1)
4040
set_int_mask(saved_int_mask);
4141
}
4242

core/riscv-rv32i/atomic.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,14 @@ static inline uint32_t deprecated_atomic_read_clear(volatile uint32_t *addr)
5656
return ATOMIC_OP(and, 0, addr);
5757
}
5858

59-
static inline uint32_t deprecated_atomic_inc(volatile uint32_t *addr,
60-
uint32_t value)
59+
static inline uint32_t deprecated_atomic_read_add(volatile uint32_t *addr,
60+
uint32_t value)
6161
{
6262
return ATOMIC_OP(add, value, addr);
6363
}
6464

65-
static inline uint32_t deprecated_atomic_dec(volatile uint32_t *addr,
66-
uint32_t value)
65+
static inline uint32_t deprecated_atomic_read_sub(volatile uint32_t *addr,
66+
uint32_t value)
6767
{
6868
return ATOMIC_OP(add, -value, addr);
6969
}

0 commit comments

Comments
 (0)