kernel_optimize_test/arch/mn10300/include/asm
Mark Salter 4f81ca1353 MN10300: Implement atomic ops using atomic ops unit
Implement atomic ops using the atomic ops unit available in the AM34 CPU.  This
allows the equivalent of the LL/SC instructions to be found on other CPUs.

Signed-off-by: Mark Salter <msalter@redhat.com>
Signed-off-by: David Howells <dhowells@redhat.com>
2010-10-27 17:28:52 +01:00
..
asm-offsets.h
atomic.h MN10300: Implement atomic ops using atomic ops unit 2010-10-27 17:28:52 +01:00
auxvec.h
bitops.h MN10300: Don't cast away the volatile in test_bit() 2010-10-27 17:28:36 +01:00
bitsperlong.h
bug.h
bugs.h
busctl-regs.h
byteorder.h
cache.h MN10300: Don't hard code the cacheline size in register defs 2010-10-27 17:28:39 +01:00
cacheflush.h MN10300: Allow some cacheflushes to be avoided if cache snooping is available 2010-10-27 17:28:46 +01:00
checksum.h
cpu-regs.h MN10300: Use the [ID]PTEL2 registers rather than [ID]PTEL for TLB control 2010-10-27 17:28:50 +01:00
cputime.h
current.h
delay.h
device.h
div64.h
dma-mapping.h
dma.h
dmactl-regs.h MN10300: Move DMA engine control reg defs to MN103E010 processor directory 2010-10-27 17:28:39 +01:00
elf.h MN10300: Make the FPU operate in non-lazy mode under SMP 2010-10-27 17:28:52 +01:00
emergency-restart.h
errno.h
exceptions.h MN10300: Make the FPU operate in non-lazy mode under SMP 2010-10-27 17:28:52 +01:00
fb.h
fcntl.h
fpu.h MN10300: Make the FPU operate in non-lazy mode under SMP 2010-10-27 17:28:52 +01:00
frame.inc
ftrace.h
futex.h
gdb-stub.h MN10300: Provide a MN10300_CACHE_ENABLED config option 2010-10-27 17:28:42 +01:00
hardirq.h
highmem.h MN10300: Rename __flush_tlb*() to local_flush_tlb*() 2010-10-27 17:28:49 +01:00
hw_irq.h
intctl-regs.h
io.h MN10300: Add reads[bwl]() and writes[bwl]() 2010-10-27 17:28:37 +01:00
ioctl.h
ioctls.h
ipc.h
ipcbuf.h
irq_regs.h
irq.h
irqflags.h MN10300: Provide the functions to fully disable maskable interrupts 2010-10-27 17:28:37 +01:00
Kbuild
kdebug.h
kmap_types.h
kprobes.h
linkage.h
local64.h
local.h
mc146818rtc.h
mman.h
mmu_context.h MN10300: SMP TLB flushing 2010-10-27 17:28:51 +01:00
mmu.h
module.h
msgbuf.h
mutex.h
nmi.h
page_offset.h
page.h
param.h
pci.h
percpu.h
pgalloc.h
pgtable.h MN10300: Use the [ID]PTEL2 registers rather than [ID]PTEL for TLB control 2010-10-27 17:28:50 +01:00
pio-regs.h
poll.h
posix_types.h
processor.h MN10300: Make the FPU operate in non-lazy mode under SMP 2010-10-27 17:28:52 +01:00
ptrace.h
reset-regs.h
resource.h
rtc-regs.h
rtc.h
scatterlist.h
sections.h
sembuf.h
serial-regs.h
serial.h
setup.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
smp.h
socket.h
sockios.h
spinlock.h
stat.h
statfs.h
string.h
swab.h
system.h MN10300: Implement atomic ops using atomic ops unit 2010-10-27 17:28:52 +01:00
termbits.h
termios.h
thread_info.h
timer-regs.h
timex.h
tlb.h
tlbflush.h MN10300: SMP TLB flushing 2010-10-27 17:28:51 +01:00
topology.h
types.h
uaccess.h
ucontext.h
unaligned.h
unistd.h
user.h
vga.h
xor.h