URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [rc203soc/] [sw/] [uClinux/] [include/] [asm-sparc/] [atops.h] - Rev 1765
Compare with Previous | Blame | View Log
/* atops.h: Atomic SPARC operations. * * Copyright (C) 1996 David S. Miller (davem@caip.rutgers.edu) */ #ifndef _SPARC_ATOPS_H #define _SPARC_ATOPS_H #ifdef __SMP__ extern __inline volatile unsigned char ldstub(volatile unsigned char *lock) { volatile unsigned char retval; __asm__ __volatile__("ldstub [%1], %0\n\t" : "=&r" (retval) : "r" (lock)); return retval; } #endif #endif