path: root/sys/compat/linuxkpi/common/include/asm/atomic-long.h
Commit message (Expand)AuthorAgeFilesLines
* LinuxKPI: Constantly use _LINUXKPI_ prefix in include guardsVladimir Kondratyev2022-01-101-3/+3
* compat: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Implement the atomic fetch add unless functions for the LinuxKPI.Hans Petter Selasky2020-04-201-0/+14
* LinuxKPI: Add atomic_long_sub macro.Johannes Lundberg2019-06-211-0/+1
* Remove no longer needed ifdefs in the LinuxKPI, after r341787.Hans Petter Selasky2018-12-101-8/+0
* Fix some build of LinuxKPI on some platforms after r341518.Hans Petter Selasky2018-12-051-0/+8
* Use atomic_fcmpset_XXX() instead of atomic_cmpset_XXX() when possibleHans Petter Selasky2018-08-091-5/+3
* Implement atomic_long_cmpxchg() function in the LinuxKPI.Hans Petter Selasky2018-08-061-0/+15
* The LinuxKPI atomics do not have acquire nor release semantics unlessHans Petter Selasky2017-09-181-4/+4
* Implement more LinuxKPI atomic functions and macros.Hans Petter Selasky2017-02-161-0/+6
* Define ATOMIC_LONG_INIT() in the LinuxKPI.Hans Petter Selasky2016-05-261-0/+2
* Implement "atomic_long_add_unless()" in the LinuxKPI and fix theHans Petter Selasky2016-05-231-1/+16
* Add support for atomic_long_inc_not_zero() to the LinuxKPI.Hans Petter Selasky2016-05-231-0/+1
* LinuxKPI atomic fixes:Hans Petter Selasky2016-01-211-1/+1
* Finish process of moving the LinuxKPI module into the default kernel build.Hans Petter Selasky2015-10-291-0/+82