Home
last modified time | relevance | path

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

12

/arch/alpha/lib/
Ddec_and_lock.c35 static int __used atomic_dec_and_lock_1(atomic_t *atomic, spinlock_t *lock) in atomic_dec_and_lock_1() argument
39 if (atomic_dec_and_test(atomic)) in atomic_dec_and_lock_1()
/arch/frv/lib/
DMakefile7 checksum.o memcpy.o memset.o atomic-ops.o atomic64-ops.o \
8 outsl_ns.o outsl_sw.o insl_ns.o insl_sw.o cache.o atomic-lib.o
/arch/arm/lib/
Duaccess_with_memcpy.c91 int atomic; in __copy_to_user_memcpy() local
99 atomic = faulthandler_disabled(); in __copy_to_user_memcpy()
101 if (!atomic) in __copy_to_user_memcpy()
109 if (!atomic) in __copy_to_user_memcpy()
113 if (!atomic) in __copy_to_user_memcpy()
133 if (!atomic) in __copy_to_user_memcpy()
/arch/x86/lib/
Dcmpxchg16b_emu.S29 # do *not* have a fully atomic operation but just an operation that is
30 # *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/tile/lib/
Datomic_asm_32.S76 .section .text.atomic,"ax"
81 STD_ENTRY_SECTION(__atomic\name, .text.atomic)
/arch/mips/lib/
DMakefile7 mips-atomic.o strncpy_user.o \
/arch/um/include/shared/
Dkern_util.h22 extern unsigned long alloc_stack(int order, int atomic);
/arch/arc/include/asm/
Darcregs.h141 unsigned int div_rem:4, pad2:4, ldd:1, unalign:1, atomic:1, be:1, member
144 unsigned int ver:8, pad1:12, be:1, atomic:1, unalign:1,
/arch/cris/include/asm/
DKbuild1 generic-y += atomic.h
/arch/arm64/include/asm/
Datomic.h47 c = atomic##sfx##_read(v); \
49 (old = atomic##sfx##_cmpxchg((v), c, c + (a))) != c) \
/arch/unicore32/include/asm/
DKbuild1 generic-y += atomic.h
/arch/c6x/include/asm/
DKbuild1 generic-y += atomic.h
/arch/nios2/include/asm/
DKbuild1 generic-y += atomic.h
/arch/um/kernel/
Dprocess.c66 unsigned long alloc_stack(int order, int atomic) in alloc_stack() argument
71 if (atomic) in alloc_stack()
/arch/arc/kernel/
Dsetup.c224 cpu->isa.atomic = IS_ENABLED(CONFIG_ARC_HAS_LLSC); in read_arc_build_cfg_regs()
228 cpu->isa.atomic = bcr.info & 1; in read_arc_build_cfg_regs()
266 IS_AVAIL2(cpu->isa.atomic, "atomic ", CONFIG_ARC_HAS_LLSC), in arc_cpu_mumbojumbo()
/arch/frv/
DKconfig79 bool "Out-of-line the FRV atomic operations"
82 Setting this option causes the FR-V atomic operations to be mostly
85 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-v7m.S190 save_and_disable_irqs_notrace r9 @ make cssr&csidr read atomic
Dcache-v7.S133 save_and_disable_irqs_notrace r9 @ make cssr&csidr read atomic
/arch/sh/
DKconfig735 bool "Implement atomic operations by roll-back (gRB) (EXPERIMENTAL)"
739 atomic operations using a software implementation of load-locked/
742 disabling interrupts around the atomic sequence.
/arch/metag/
DKconfig147 This option selects the mechanism for performing atomic operations.
/arch/xtensa/
DKconfig331 bool "Enable fast atomic syscalls"
334 fast_syscall_xtensa is a syscall that can make atomic operations
/arch/mn10300/
DKconfig123 This should be enabled if the processor has an atomic ops unit

12