summaryrefslogtreecommitdiffstats
path: root/sys/arch/sh/include/atomic.h
AgeCommit message (Expand)AuthorFilesLines
2014-11-17split the int and long implementations to avoid compiler warnings.dlg1-13/+70
2014-09-24jmatthew@ found another case of me getting the number of args wrongdlg1-2/+2
2014-09-24implement atomic_{cas,swap}_{uint,long,ptr) and atomic_{add,sub}_{int,long}dlg1-9/+122
2014-03-29It's been a quarter century: we can assume volatile is present with that name.guenther1-9/+9
2011-03-23Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.pirofti1-4/+4
2007-04-05Disable interrupts around bit operations for propert atomicity against them.miod1-1/+13
2007-02-19only make this interface available to the kernel for now, discussed withaderaadt1-2/+5
2007-02-06Add machine/atomic.h to all architectures and define two operationsart1-0/+20