]> Git Repo - linux.git/blob - scripts/atomic/fallbacks/fetch_add_unless
Linux 6.14-rc3
[linux.git] / scripts / atomic / fallbacks / fetch_add_unless
1 cat << EOF
2         ${int} c = raw_${atomic}_read(v);
3
4         do {
5                 if (unlikely(c == u))
6                         break;
7         } while (!raw_${atomic}_try_cmpxchg(v, &c, c + a));
8
9         return c;
10 EOF
This page took 0.032707 seconds and 4 git commands to generate.