/linux-master/sound/drivers/pcsp/ |
H A D | pcsp.h | 65 atomic_t timer_active;
|
/linux-master/tools/include/linux/ |
H A D | refcount.h | 6 * Variant of atomic_t specialized for reference counts. 8 * The interface matches the atomic_t interface (to aid in porting) but only 15 * Memory ordering rules are slightly relaxed wrt regular atomic_t functions 53 atomic_t refs;
|
/linux-master/tools/testing/selftests/futex/include/ |
H A D | atomic.h | 23 } atomic_t; typedef in typeref:struct:__anon1868 36 atomic_cmpxchg(atomic_t *addr, int oldval, int newval) 48 atomic_inc(atomic_t *addr) 60 atomic_dec(atomic_t *addr) 68 * @newval: New value for the atomic_t 73 atomic_set(atomic_t *addr, int newval)
|
/linux-master/arch/alpha/include/asm/ |
H A D | atomic.h | 42 static __inline__ void arch_atomic_##op(int i, atomic_t * v) \ 58 static inline int arch_atomic_##op##_return_relaxed(int i, atomic_t *v) \ 77 static inline int arch_atomic_fetch_##op##_relaxed(int i, atomic_t *v) \ 203 static __inline__ int arch_atomic_fetch_add_unless(atomic_t *v, int a, int u)
|
/linux-master/arch/arc/include/asm/ |
H A D | atomic-llsc.h | 9 static inline void arch_atomic_##op(int i, atomic_t *v) \ 25 static inline int arch_atomic_##op##_return_relaxed(int i, atomic_t *v) \ 46 static inline int arch_atomic_fetch_##op##_relaxed(int i, atomic_t *v) \
|
H A D | atomic-spinlock.h | 11 static inline void arch_atomic_set(atomic_t *v, int i) 32 static inline void arch_atomic_##op(int i, atomic_t *v) \ 42 static inline int arch_atomic_##op##_return(int i, atomic_t *v) \ 60 static inline int arch_atomic_fetch_##op(int i, atomic_t *v) \
|
/linux-master/arch/arm/include/asm/ |
H A D | atomic.h | 37 static inline void arch_atomic_##op(int i, atomic_t *v) \ 55 static inline int arch_atomic_##op##_return_relaxed(int i, atomic_t *v) \ 76 static inline int arch_atomic_fetch_##op##_relaxed(int i, atomic_t *v) \ 106 static inline int arch_atomic_cmpxchg_relaxed(atomic_t *ptr, int old, int new) 128 static inline int arch_atomic_fetch_add_unless(atomic_t *v, int a, int u) 163 static inline void arch_atomic_##op(int i, atomic_t *v) \ 173 static inline int arch_atomic_##op##_return(int i, atomic_t *v) \ 187 static inline int arch_atomic_fetch_##op(int i, atomic_t *v) \ 210 static inline int arch_atomic_cmpxchg(atomic_t *v, int old, int new)
|
H A D | mmu.h | 13 atomic_t vmalloc_seq;
|
/linux-master/arch/arm/kernel/ |
H A D | machine_kexec.c | 26 static atomic_t waiting_for_crash_ipi;
|
/linux-master/arch/arm/mach-exynos/ |
H A D | pm.c | 187 static atomic_t cpu1_wakeup = ATOMIC_INIT(0);
|
/linux-master/arch/arm/mach-omap2/ |
H A D | cpuidle44xx.c | 68 static atomic_t abort_barrier;
|
H A D | omap-iommu.c | 26 static atomic_t emu_count;
|
/linux-master/arch/arm64/include/asm/ |
H A D | atomic.h | 20 static __always_inline void arch_##op(int i, atomic_t *v) \ 35 static __always_inline int arch_##op##name(int i, atomic_t *v) \
|
H A D | atomic_ll_sc.h | 27 __ll_sc_atomic_##op(int i, atomic_t *v) \ 44 __ll_sc_atomic_##op##_return##name(int i, atomic_t *v) \ 65 __ll_sc_atomic_fetch_##op##name(int i, atomic_t *v) \
|
H A D | atomic_lse.h | 15 __lse_atomic_##op(int i, atomic_t *v) \ 29 static __always_inline void __lse_atomic_sub(int i, atomic_t *v) 38 __lse_atomic_fetch_##op##name(int i, atomic_t *v) \ 69 __lse_atomic_fetch_sub##name(int i, atomic_t *v) \ 83 __lse_atomic_add_return##name(int i, atomic_t *v) \ 89 __lse_atomic_sub_return##name(int i, atomic_t *v) \ 101 static __always_inline void __lse_atomic_and(int i, atomic_t *v) 108 __lse_atomic_fetch_and##name(int i, atomic_t *v) \
|
/linux-master/arch/arm64/kernel/ |
H A D | patching.c | 204 atomic_t cpu_count;
|
H A D | smp.c | 836 static atomic_t waiting_for_crash_ipi = ATOMIC_INIT(0);
|
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | psci-relay.c | 28 atomic_t lock;
|
/linux-master/arch/csky/include/asm/ |
H A D | atomic.h | 16 static __always_inline int arch_atomic_read(const atomic_t *v) 20 static __always_inline void arch_atomic_set(atomic_t *v, int i) 27 void arch_atomic_##op(int i, atomic_t *v) \ 50 int arch_atomic_fetch_##op##_relaxed(int i, atomic_t *v) \ 67 int arch_atomic_##op##_return_relaxed(int i, atomic_t *v) \ 104 arch_atomic_fetch_add_unless(atomic_t *v, int a, int u) 128 arch_atomic_inc_unless_negative(atomic_t *v) 153 arch_atomic_dec_unless_positive(atomic_t *v) 177 arch_atomic_dec_if_positive(atomic_t *v)
|
/linux-master/arch/csky/kernel/ |
H A D | ftrace.c | 205 atomic_t cpu_count;
|
/linux-master/arch/csky/kernel/probes/ |
H A D | kprobes.c | 25 atomic_t cpu_count;
|
/linux-master/arch/hexagon/include/asm/ |
H A D | atomic.h | 17 static inline void arch_atomic_set(atomic_t *v, int new) 34 static inline void arch_atomic_##op(int i, atomic_t *v) \ 50 static inline int arch_atomic_##op##_return(int i, atomic_t *v) \ 67 static inline int arch_atomic_fetch_##op(int i, atomic_t *v) \ 109 static inline int arch_atomic_fetch_add_unless(atomic_t *v, int a, int u)
|
/linux-master/arch/loongarch/include/asm/ |
H A D | atomic.h | 36 static inline void arch_atomic_##op(int i, atomic_t *v) \ 46 static inline int arch_atomic_##op##_return##suffix(int i, atomic_t *v) \ 60 static inline int arch_atomic_fetch_##op##suffix(int i, atomic_t *v) \ 129 static inline int arch_atomic_fetch_add_unless(atomic_t *v, int a, int u) 152 static inline int arch_atomic_sub_if_positive(int i, atomic_t *v)
|
H A D | hardirq.h | 25 atomic_t message ____cacheline_aligned_in_smp;
|
H A D | hw_irq.h | 10 extern atomic_t irq_err_count;
|