Files
rk35xx-android14/kernel-6.1/scripts/atomic/fallbacks/add_negative
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

17 lines
410 B
Plaintext
Executable File

cat <<EOF
/**
* arch_${atomic}_add_negative - add and test if negative
* @i: integer value to add
* @v: pointer of type ${atomic}_t
*
* Atomically adds @i to @v and returns true
* if the result is negative, or false when
* result is greater than or equal to zero.
*/
static __always_inline bool
arch_${atomic}_add_negative(${int} i, ${atomic}_t *v)
{
return arch_${atomic}_add_return(i, v) < 0;
}
EOF