summaryrefslogtreecommitdiffstats
path: root/sys/sys/atomic.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add macros READ_ONCE() and WRITE_ONCE(). They constrain optimizationsvisa2019-03-091-1/+29
* Add membar_enter_after_atomic(9) and membar_exit_before_atomic(9) APIs tokettenis2017-05-271-1/+9
* add explicit casts for going from volatile void * to void * volatile *.dlg2017-01-241-3/+3
* make atomic cas and swap take volatile pointers like theyre documented to.dlg2015-02-101-10/+12
* get the args right for the fallback atomic_{cas,swap}_ptrdlg2015-01-231-5/+5
* add an MI api for atomic ops in the kernel. this api has its origins indlg2014-01-301-0/+220