android_kernel_cmhtcleo/arch/arm/include/asm
Ashwin Chaugule e9c3ac0e31 Optimized ARM RWSEM algorithm
RWSEM implementation for ARM using atomic functions.
Heavily based on arch/sh/include/asm/rwsem.h

Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>
2010-11-18 12:29:21 +11:00
..
hardware Add EVOs source as default 2010-08-27 11:19:57 +02:00
mach Add EVOs source as default 2010-08-27 11:19:57 +02:00
a.out-core.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
a.out.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
assembler.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
atomic.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
auxvec.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
bitops.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
bitsperlong.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
bug.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
bugs.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
byteorder.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
cache.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
cacheflush.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
cachetype.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
checksum.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
clkdev.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
cpu-multi32.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
cpu-single.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
cpu.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
cputime.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
cputype.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
current.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
delay.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
device.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
div64.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
dma-mapping.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
dma.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
domain.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
ecard.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
elf.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
emergency-restart.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
errno.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
fb.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
fcntl.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
fiq.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
fixmap.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
flat.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
floppy.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
fpstate.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
ftrace.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
futex.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
glue.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
gpio.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
hardirq.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
highmem.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
hw_irq.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
hwcap.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
ide.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
io.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
ioctl.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
ioctls.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
ipcbuf.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
irq_regs.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
irq.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
irqflags.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
Kbuild Add EVOs source as default 2010-08-27 11:19:57 +02:00
kdebug.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
kexec.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
kgdb.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
kmap_types.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
kprobes.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
leds.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
limits.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
linkage.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
local.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
localtimer.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
locks.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
mc146818rtc.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
memory.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
mman.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
mmu_context.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
mmu.h htcleo: - fixed graphic glitches 2010-08-30 18:44:32 +02:00
mmzone.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
module.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
msgbuf.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
mtd-xip.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
mutex.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
nwflash.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
page-nommu.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
page.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
param.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
parport.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
pci.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
percpu.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
pgalloc.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
pgtable-hwdef.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
pgtable-nommu.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
pgtable.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
poll.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
posix_types.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
proc-fns.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
processor.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
procinfo.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
ptrace.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
resource.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
resume-trace.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
rwsem.h Optimized ARM RWSEM algorithm 2010-11-18 12:29:21 +11:00
scatterlist.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
sections.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
segment.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
sembuf.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
serial.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
setup.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
shmbuf.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
shmparam.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
sigcontext.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
siginfo.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
signal.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
sizes.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
smp_plat.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
smp_scu.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
smp_twd.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
smp.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
socket.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
sockios.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
sparsemem.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
spinlock_types.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
spinlock.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
stacktrace.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
stat.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
statfs.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
string.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
swab.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
system.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcm.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
termbits.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
termios.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
therm.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
thread_info.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
thread_notify.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
timex.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
tlb.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
tlbflush.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
topology.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
traps.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
types.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
uaccess.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
ucontext.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
unaligned.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
unified.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
unistd.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
unwind.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
user.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
vfp.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
vfpmacros.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
vga.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
xor.h Add EVOs source as default 2010-08-27 11:19:57 +02:00