Home
last modified time | relevance | path

Searched refs:atomic (Results 1 – 20 of 20) sorted by relevance

/arch/alpha/lib/
Ddec_and_lock.c33 static int __used atomic_dec_and_lock_1(atomic_t *atomic, spinlock_t *lock) in atomic_dec_and_lock_1() argument
37 if (atomic_dec_and_test(atomic)) in atomic_dec_and_lock_1()
/arch/arm/lib/
Duaccess_with_memcpy.c62 int atomic; in __copy_to_user_memcpy() local
70 atomic = in_atomic(); in __copy_to_user_memcpy()
72 if (!atomic) in __copy_to_user_memcpy()
80 if (!atomic) in __copy_to_user_memcpy()
84 if (!atomic) in __copy_to_user_memcpy()
99 if (!atomic) in __copy_to_user_memcpy()
/arch/x86/lib/
Dcmpxchg16b_emu.S38 # do *not* have a fully atomic operation but just an operation that is
39 # *atomic* on a single cpu (as provided by the this_cpu_xx class of
/arch/blackfin/mach-bf561/
DMakefile8 obj-$(CONFIG_SMP) += smp.o secondary.o atomic.o
/arch/frv/lib/
DMakefile7 checksum.o memcpy.o memset.o atomic-ops.o atomic64-ops.o \
/arch/tile/lib/
Datomic_asm_32.S77 .section .text.atomic,"ax"
82 STD_ENTRY_SECTION(__atomic\name, .text.atomic)
/arch/um/include/shared/
Dkern_util.h20 extern unsigned long alloc_stack(int order, int atomic);
/arch/c6x/include/asm/
DKbuild3 generic-y += atomic.h
/arch/um/kernel/
Dprocess.c59 unsigned long alloc_stack(int order, int atomic) in alloc_stack() argument
64 if (atomic) in alloc_stack()
/arch/unicore32/include/asm/
DKbuild3 generic-y += atomic.h
/arch/openrisc/include/asm/
DKbuild5 generic-y += atomic.h
/arch/frv/
DKconfig68 bool "Out-of-line the FRV atomic operations"
71 Setting this option causes the FR-V atomic operations to be mostly
74 See Documentation/frv/atomic-ops.txt for more information.
/arch/frv/kernel/
Dentry-table.S323 # userspace atomic op emulation, traps 120-126
Dentry.S659 # handle atomic operation emulation for userspace
/arch/arm/mm/
Dcache-v7.S58 save_and_disable_irqs_notrace r9 @ make cssr&csidr read atomic
/arch/sh/
DKconfig749 bool "Implement atomic operations by roll-back (gRB) (EXPERIMENTAL)"
753 atomic operations using a software implementation of load-locked/
756 disabling interrupts around the atomic sequence.
/arch/
DKconfig206 e.g. the SLUB allocator can perform double word atomic operations
/arch/mn10300/
DKconfig120 This should be enabled if the processor has an atomic ops unit
/arch/arm/kernel/
Dentry-armv.S406 @ Make sure our user space atomic helper is restarted
/arch/sparc/
DKconfig213 is emulated, and therefore it is not completely atomic.