android_kernel_xiaomi_sm8350/include/asm-sparc
Mathieu Desnoyers 405321d3ab Add cmpxchg_local to sparc, move __cmpxchg to system.h
Move cmpxchg and add cmpxchg_local to system.h.
Use the new generic cmpxchg_local (disables interrupt).

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
Cc: William Lee Irwin III <wli@holomorphy.com>
Cc: "David S. Miller" <davem@davemloft.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-02-07 08:42:32 -08:00
..
a.out.h arch: personality independent stack top 2007-07-19 10:04:45 -07:00
apc.h
asi.h
asmmacro.h
atomic.h Add cmpxchg_local to sparc, move __cmpxchg to system.h 2008-02-07 08:42:32 -08:00
auxio.h
auxvec.h
bitext.h
bitops.h forbid asm/bitops.h direct inclusion 2007-10-19 11:53:41 -07:00
bpp.h
bsderrno.h
btfixup.h
bug.h
bugs.h
byteorder.h
cache.h
cacheflush.h
checksum.h
clock.h
contregs.h
cpudata.h
cputime.h
current.h
cypress.h
delay.h
device.h [SPARC64]: Fix conflicts in SBUS/PCI/EBUS/ISA DMA handling. 2007-07-30 00:27:34 -07:00
div64.h
dma-mapping.h
dma.h [SPARC32]: __inline__ --> inline 2007-10-27 00:17:01 -07:00
ebus.h
ecc.h
eeprom.h
elf.h Cleanup asm/{elf,page,user}.h: #ifdef __KERNEL__ is no longer needed 2008-02-07 08:42:30 -08:00
emergency-restart.h
errno.h
fb.h [SPARC]: Implement fb_is_primary_device(). 2007-07-20 17:15:09 -07:00
fbio.h
fcntl.h [SPARC32]: Fix build. 2007-08-04 21:17:18 -07:00
fixmap.h
floppy.h [SPARC32]: __inline__ --> inline 2007-10-27 00:17:01 -07:00
futex.h
hardirq.h
head.h
highmem.h
hw_irq.h
ide.h [SPARC32]: __inline__ --> inline 2007-10-27 00:17:01 -07:00
idprom.h
io-unit.h
io.h Remove dma_cache_(wback|inv|wback_inv) functions 2007-10-17 08:42:57 -07:00
ioctl.h
ioctls.h [SPARC]: Support for new termios. 2007-10-17 19:38:10 -07:00
iommu.h
ipcbuf.h
irq_regs.h
irq.h [SPARC32]: Fix modular build of floppy driver. 2007-08-03 14:08:42 -07:00
irqflags.h [SPARC32]: Add irqflags.h to sparc32 and use it from generic code. 2007-10-13 21:53:11 -07:00
jsflash.h
Kbuild
kdebug.h [SPARC32]: Fix sparc32 kdebug changes. 2007-05-14 03:22:08 -07:00
kgdb.h
kmap_types.h
linkage.h
local.h
machines.h
mbus.h
mc146818rtc.h
memreg.h
mman.h
mmu_context.h
mmu.h
module.h
mostek.h
mpmbox.h
msgbuf.h
msi.h
mutex.h
mxcc.h
namei.h
obio.h
of_device.h Create linux/of_platorm.h 2007-07-20 14:25:22 +10:00
of_platform.h [SPARC/64]: Consolidate of_register_driver 2007-10-17 21:17:42 -07:00
openprom.h
openpromio.h
oplib.h [SPARC]: Fix serial console device detection. 2007-07-20 16:59:26 -07:00
page.h Cleanup asm/{elf,page,user}.h: #ifdef __KERNEL__ is no longer needed 2008-02-07 08:42:30 -08:00
param.h
pbm.h
pci.h PCI: remove pci_dac_dma_... APIs 2007-07-11 16:02:11 -07:00
pcic.h
pconf.h
percpu.h
perfctr.h
pgalloc.h add mm argument to pte/pmd/pud/pgd_free 2008-02-05 09:44:18 -08:00
pgtable.h [SPARC32]: Make PAGE_SHARED a read-mostly variable. 2007-07-21 19:20:34 -07:00
pgtsrmmu.h
pgtsun4.h
pgtsun4c.h
poll.h
posix_types.h [SPARC32]: __inline__ --> inline 2007-10-27 00:17:01 -07:00
processor.h
prom.h [SPARC]: Centralize find_in_proplist() instead of duplicating N times. 2007-08-07 18:46:36 -07:00
psr.h
ptrace.h
reg.h
resource.h
ross.h
rtc.h
sbi.h
sbus.h [SPARC32]: Remove iommu from struct sbus_bus and use archdata like sparc64. 2007-08-10 15:52:06 -07:00
scatterlist.h Add CONFIG_DEBUG_SG sg validation 2007-10-22 21:20:03 +02:00
sections.h
semaphore.h kill DECLARE_MUTEX_LOCKED 2007-10-17 08:42:47 -07:00
sembuf.h
setup.h
sfp-machine.h [MATH-EMU]: Fix underflow exception reporting. 2007-08-16 22:59:49 -07:00
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
smp.h
smpprim.h
socket.h [NET]: Introducing socket mark socket option. 2008-01-31 19:27:19 -08:00
sockios.h
solerrno.h
spinlock_types.h
spinlock.h
stat.h
statfs.h
string.h
sun4paddr.h
sun4prom.h
sunbpp.h
svr4.h
swift.h
sysen.h
system.h Add cmpxchg_local to sparc, move __cmpxchg to system.h 2008-02-07 08:42:32 -08:00
termbits.h [SPARC]: Support for new termios. 2007-10-17 19:38:10 -07:00
termios.h [SPARC]: Support for new termios. 2007-10-17 19:38:10 -07:00
thread_info.h
timer.h
timex.h
tlb.h
tlbflush.h remove unused flush_tlb_pgtables 2007-10-19 11:53:34 -07:00
topology.h
traps.h
tsunami.h
turbosparc.h
types.h
uaccess.h
unaligned.h
unistd.h [SPARC]: Add new timerfd syscall entries. 2008-02-06 04:12:23 -08:00
user.h
vac-ops.h
vaddrs.h
vfc_ioctls.h
vga.h
viking.h
winmacro.h
xor.h