URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [tags/] [before_ORP/] [uclinux/] [uClinux-2.0.x/] [include/] [asm-sparc/] [atops.h] - Rev 199
Go to most recent revision | 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
Go to most recent revision | Compare with Previous | Blame | View Log