aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linuxkpi/common/include/asm
Commit message (Expand)AuthorAgeFilesLines
* LinuxKPI: remove < 5.0 version supportBjoern A. Zeeb2021-03-241-4/+0
* LinuxKPI: upstream a collection of drm-kmod conflicting changesBjoern A. Zeeb2021-01-281-0/+78
* linuxkpi: add kernel_fpu_begin/kernel_fpu_endEmmanuel Vadot2021-01-121-0/+68
* Allow LinuxKPI types to be used in bootloaders, by checking for theHans Petter Selasky2020-11-181-2/+2
* compat: clean up empty lines in .c and .h filesMateusz Guzik2020-09-013-3/+0
* Implement the atomic fetch add unless functions for the LinuxKPI.Hans Petter Selasky2020-04-203-0/+42
* LinuxKPI: Add atomic_long_sub macro.Johannes Lundberg2019-06-211-0/+1
* LinuxKPI: Update user_access_begin for Linux v5.0.Johannes Lundberg2019-05-151-0/+4
* Remove no longer needed ifdefs in the LinuxKPI, after r341787.Hans Petter Selasky2018-12-102-16/+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-093-27/+17
* Update the list of architectures having atomic_fcmpset_{8,16,64}(9) andMarius Strobl2018-08-072-9/+7
* Implement atomic_long_cmpxchg() function in the LinuxKPI.Hans Petter Selasky2018-08-061-0/+15
* Don't refer to non-existing atomic functions, even though not compiled,Hans Petter Selasky2018-08-011-5/+38
* Implement the user_access_begin(), user_access_end(), usafe_get_user() andHans Petter Selasky2018-06-111-0/+13
* Rewrite code using atomic_fcmpset_int() in the LinuxKPI.Hans Petter Selasky2018-06-061-6/+7
* Implement the atomic_dec_if_positive() function in the LinuxKPI.Hans Petter Selasky2018-06-061-0/+16
* Implement the rdmsrl_safe() function macro in the LinuxKPI.Hans Petter Selasky2018-06-061-0/+1
* Fix the definitions of get_cpu() and put_cpu().Mark Johnston2018-04-051-2/+2
* linuxkpi whitespace cleanupEd Maste2018-03-231-1/+1
* Optimise xchg() to use atomic_swap_32() and atomic_swap_64().Hans Petter Selasky2018-02-181-7/+7
* Fix implementation of xchg() function macro in the LinuxKPI.Hans Petter Selasky2018-02-181-6/+35
* Compile fix for GCC in the LinuxKPI.Hans Petter Selasky2018-02-171-4/+4
* Allow the cmpxchg() macro in the LinuxKPI to work on pointers withoutHans Petter Selasky2018-02-161-30/+35
* The LinuxKPI atomics do not have acquire nor release semantics unlessHans Petter Selasky2017-09-183-16/+15
* Add a couple of trivial headers to the LinuxKPI.Mark Johnston2017-08-201-0/+36
* Add more #ifdef arch checks to the linuxkpiJustin Hibbits2017-06-072-2/+4
* Add get_cpu() and put_cpu().Mark Johnston2017-05-211-0/+8
* Add on_each_cpu() and wbinvd_on_all_cpus().Mark Johnston2017-05-011-0/+40
* Implement a series of physical page management related functions inHans Petter Selasky2017-03-271-0/+7
* Function macros are preferred in the LinuxKPI.Hans Petter Selasky2017-03-231-1/+1
* Extend cmpxchg() to support 8- and 16-bit values, and add xchg().Mark Johnston2017-03-221-22/+40
* Implement more LinuxKPI atomic functions and macros.Hans Petter Selasky2017-02-163-0/+32
* Allow passing a constant atomic_t to atomic_read().Hans Petter Selasky2017-02-161-2/+2
* 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
* Define more copy to/from userspace functions in the LinuxKPI.Hans Petter Selasky2016-05-231-0/+3
* Add support for atomic_long_inc_not_zero() to the LinuxKPI.Hans Petter Selasky2016-05-231-0/+1
* Add more PAGE related defines to the LinuxKPI. Move the definition ofHans Petter Selasky2016-05-131-1/+1
* Fix handling of IOCTLs in the LinuxKPI.Hans Petter Selasky2016-05-121-2/+2
* Add more atomic LinuxKPI functions.Hans Petter Selasky2016-05-112-0/+118
* Use function macros when possible to avoid stray substitutions.Hans Petter Selasky2016-05-101-17/+17
* Add missing semicolon and properly wrap macro argument.Hans Petter Selasky2016-05-101-12/+12
* Allow the argument for the cpu_to_xxxp() and xxx_to_cpup() macros toHans Petter Selasky2016-05-101-12/+12
* Update and add various macros to the LinuxKPI and resolve a macroHans Petter Selasky2016-01-261-0/+2
* Implement 64-bit atomic operations for the LinuxKPI.Hans Petter Selasky2016-01-211-0/+104
* LinuxKPI atomic fixes:Hans Petter Selasky2016-01-212-22/+22
* Make all the LinuxKPI include files compile standalone.Hans Petter Selasky2015-11-032-1/+3
* Finish process of moving the LinuxKPI module into the default kernel build.Hans Petter Selasky2015-10-298-0/+505