[BACK]Return to atomic.h CVS log [TXT][DIR] Up to [local] / sys / arch / hppa64 / include

Annotation of sys/arch/hppa64/include/atomic.h, Revision 1.1.1.1

1.1       nbrk        1: /*     $OpenBSD: atomic.h,v 1.2 2007/02/19 17:18:42 deraadt Exp $      */
                      2:
                      3: /* Public Domain */
                      4:
                      5: #ifndef __HPPA64_ATOMIC_H__
                      6: #define __HPPA64_ATOMIC_H__
                      7:
                      8: #if defined(_KERNEL)
                      9:
                     10: static __inline void
                     11: atomic_setbits_int(__volatile unsigned int *uip, unsigned int v)
                     12: {
                     13:        *uip |= v;
                     14: }
                     15:
                     16: static __inline void
                     17: atomic_clearbits_int(__volatile unsigned int *uip, unsigned int v)
                     18: {
                     19:        *uip &= ~v;
                     20: }
                     21:
                     22: #endif /* defined(_KERNEL) */
                     23: #endif /* __HPPA64_ATOMIC_H__ */

CVSweb