Home
last modified time | relevance | path

Searched refs:atomic_t (Results 1 – 13 of 13) sorted by relevance

/rk3399_rockchip-uboot/include/asm-generic/
H A Datomic-long.h143 typedef atomic_t atomic_long_t;
148 atomic_t *v = (atomic_t *)l; in atomic_long_read()
155 atomic_t *v = (atomic_t *)l; in atomic_long_set()
162 atomic_t *v = (atomic_t *)l; in atomic_long_inc()
169 atomic_t *v = (atomic_t *)l; in atomic_long_dec()
176 atomic_t *v = (atomic_t *)l; in atomic_long_add()
183 atomic_t *v = (atomic_t *)l; in atomic_long_sub()
191 atomic_t *v = (atomic_t *)l; in atomic_long_sub_and_test()
198 atomic_t *v = (atomic_t *)l; in atomic_long_dec_and_test()
205 atomic_t *v = (atomic_t *)l; in atomic_long_inc_and_test()
[all …]
/rk3399_rockchip-uboot/arch/x86/include/asm/
H A Datomic.h8 typedef struct { volatile int counter; } atomic_t; typedef
23 static inline int atomic_read(const atomic_t *v) in atomic_read()
35 static inline void atomic_set(atomic_t *v, int i) in atomic_set()
47 static inline void atomic_add(int i, atomic_t *v) in atomic_add()
61 static inline void atomic_sub(int i, atomic_t *v) in atomic_sub()
74 static inline void atomic_inc(atomic_t *v) in atomic_inc()
86 static inline void atomic_dec(atomic_t *v) in atomic_dec()
H A Dmp.h30 atomic_t barrier;
31 atomic_t cpus_entered;
H A Dsipi.h70 atomic_t ap_count;
/rk3399_rockchip-uboot/arch/xtensa/include/asm/
H A Datomic.h12 typedef struct { volatile int counter; } atomic_t; typedef
19 static inline void atomic_add(int i, atomic_t *v) in atomic_add()
28 static inline void atomic_sub(int i, atomic_t *v) in atomic_sub()
37 static inline void atomic_inc(atomic_t *v) in atomic_inc()
46 static inline void atomic_dec(atomic_t *v) in atomic_dec()
/rk3399_rockchip-uboot/arch/powerpc/include/asm/
H A Datomic.h9 typedef struct { volatile int counter; } atomic_t; typedef
11 typedef struct { int counter; } atomic_t; typedef
22 static __inline__ int atomic_add_return(int a, atomic_t *v) in atomic_add_return()
38 static __inline__ int atomic_sub_return(int a, atomic_t *v) in atomic_sub_return()
54 static __inline__ int atomic_inc_return(atomic_t *v) in atomic_inc_return()
70 static __inline__ int atomic_dec_return(atomic_t *v) in atomic_dec_return()
/rk3399_rockchip-uboot/arch/arm/include/asm/
H A Datomic.h25 typedef struct { volatile int counter; } atomic_t; typedef
42 static inline void atomic_add(int i, volatile atomic_t *v) in atomic_add()
51 static inline void atomic_sub(int i, volatile atomic_t *v) in atomic_sub()
60 static inline void atomic_inc(volatile atomic_t *v) in atomic_inc()
69 static inline void atomic_dec(volatile atomic_t *v) in atomic_dec()
78 static inline int atomic_dec_and_test(volatile atomic_t *v) in atomic_dec_and_test()
91 static inline int atomic_add_negative(int i, volatile atomic_t *v) in atomic_add_negative()
H A Dprocessor.h67 atomic_t refcount;
/rk3399_rockchip-uboot/arch/x86/cpu/
H A Dmp_init.c57 static inline void barrier_wait(atomic_t *b) in barrier_wait()
64 static inline void release_barrier(atomic_t *b) in release_barrier()
78 static int wait_for_aps(atomic_t *val, int target, int total_delay, in wait_for_aps()
217 static int load_sipi_vector(atomic_t **ap_countp, int num_cpus) in load_sipi_vector()
311 static int start_aps(int ap_count, atomic_t *num_aps) in start_aps()
488 atomic_t *ap_count; in mp_init()
/rk3399_rockchip-uboot/drivers/net/fsl-mc/dpio/
H A Dqbman_portal.h57 atomic_t busy;
/rk3399_rockchip-uboot/drivers/input/
H A Dps2ser.c46 static atomic_t ps2buf_cnt;
H A Dps2mult.c58 static atomic_t ps2mult_buf_cnt;
/rk3399_rockchip-uboot/fs/ubifs/
H A Dubifs.h226 atomic_t i_count;
227 atomic_t i_dio_count;
228 atomic_t i_writecount;
250 atomic_t i_readcount; /* struct files open RO */
304 atomic_t s_active;