Searched refs:atomic64_t (Results 1 - 15 of 15) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-generic/
H A Datomic.h23 typedef atomic64_t atomic_long_t;
29 atomic64_t *v = (atomic64_t *)l;
36 atomic64_t *v = (atomic64_t *)l;
43 atomic64_t *v = (atomic64_t *)l;
50 atomic64_t *v = (atomic64_t *)l;
57 atomic64_t *
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-x86_64/
H A Datomic.h209 typedef struct { volatile long counter; } atomic64_t; typedef in typeref:struct:__anon9593
215 * @v: pointer of type atomic64_t
224 * @v: pointer to type atomic64_t
234 * @v: pointer to type atomic64_t
238 static __inline__ void atomic64_add(long i, atomic64_t *v)
249 * @v: pointer to type atomic64_t
253 static __inline__ void atomic64_sub(long i, atomic64_t *v)
264 * @v: pointer to type atomic64_t
270 static __inline__ int atomic64_sub_and_test(long i, atomic64_t *v)
283 * @v: pointer to type atomic64_t
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Datomic.h243 typedef struct { volatile long counter; } atomic64_t; typedef in typeref:struct:__anon9273
250 static __inline__ void atomic64_add(long a, atomic64_t *v)
264 static __inline__ long atomic64_add_return(long a, atomic64_t *v)
284 static __inline__ void atomic64_sub(long a, atomic64_t *v)
298 static __inline__ long atomic64_sub_return(long a, atomic64_t *v)
316 static __inline__ void atomic64_inc(atomic64_t *v)
330 static __inline__ long atomic64_inc_return(atomic64_t *v)
350 * @v: pointer of type atomic64_t
358 static __inline__ void atomic64_dec(atomic64_t *v)
372 static __inline__ long atomic64_dec_return(atomic64_t *
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc64/
H A Datomic.h15 typedef struct { volatile __s64 counter; } atomic64_t; typedef in typeref:struct:__anon9482
27 extern void atomic64_add(int, atomic64_t *);
29 extern void atomic64_sub(int, atomic64_t *);
32 extern int atomic64_add_ret(int, atomic64_t *);
34 extern int atomic64_sub_ret(int, atomic64_t *);
98 static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/cio/
H A Dqdio.h411 atomic64_t tl_runs;
412 atomic64_t outbound_tl_runs;
413 atomic64_t outbound_tl_runs_resched;
414 atomic64_t inbound_tl_runs;
415 atomic64_t inbound_tl_runs_resched;
416 atomic64_t inbound_thin_tl_runs;
417 atomic64_t inbound_thin_tl_runs_resched;
419 atomic64_t siga_outs;
420 atomic64_t siga_ins;
421 atomic64_t siga_sync
[all...]
H A Dqdio.c114 static inline void qdio_perf_stat_inc(atomic64_t *count)
120 static inline void qdio_perf_stat_dec(atomic64_t *count)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/
H A Datomic.h25 typedef struct { volatile __s64 counter; } atomic64_t; typedef in typeref:struct:__anon8810
28 #define ATOMIC64_INIT(i) ((atomic64_t) { (i) })
51 ia64_atomic64_add (__s64 i, atomic64_t *v)
60 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic64_t)) != old);
79 ia64_atomic64_sub (__s64 i, atomic64_t *v)
88 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic64_t)) != old);
116 static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u)
168 atomic64_add_negative (__s64 i, atomic64_t *v)
H A Drwsem.h170 #define rwsem_atomic_add(delta, sem) atomic64_add(delta, (atomic64_t *)(&(sem)->count))
171 #define rwsem_atomic_update(delta, sem) atomic64_add_return(delta, (atomic64_t *)(&(sem)->count))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/
H A Datomic.h145 } __attribute__ ((aligned (8))) atomic64_t; typedef in typeref:struct:__anon9348
188 static __inline__ long long atomic64_add_return(long long i, atomic64_t * v)
198 static __inline__ long long atomic64_sub_return(long long i, atomic64_t * v)
208 static __inline__ void atomic64_clear_mask(unsigned long mask, atomic64_t * v)
213 static __inline__ void atomic64_set_mask(unsigned long mask, atomic64_t * v)
220 static __inline__ long long atomic64_cmpxchg(atomic64_t *v,
239 static __inline__ int atomic64_add_unless(atomic64_t *v,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-alpha/
H A Datomic.h22 typedef struct { volatile long counter; } atomic64_t; typedef in typeref:struct:__anon7890
25 #define ATOMIC64_INIT(i) ( (atomic64_t) { (i) } )
54 static __inline__ void atomic64_add(long i, atomic64_t * v)
84 static __inline__ void atomic64_sub(long i, atomic64_t * v)
122 static __inline__ long atomic64_add_return(long i, atomic64_t * v)
160 static __inline__ long atomic64_sub_return(long i, atomic64_t * v)
213 * @v: pointer of type atomic64_t
220 static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-parisc/
H A Datomic.h230 typedef struct { volatile s64 counter; } atomic64_t; typedef in typeref:struct:__anon9259
232 #define ATOMIC64_INIT(i) ((atomic64_t) { (i) })
235 __atomic64_add_return(s64 i, atomic64_t *v)
248 atomic64_set(atomic64_t *v, s64 i)
259 atomic64_read(const atomic64_t *v)
287 * @v: pointer of type atomic64_t
294 static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/
H A Datomic.h407 typedef struct { volatile long counter; } atomic64_t; typedef in typeref:struct:__anon7774
413 * @v: pointer of type atomic64_t
420 * @v: pointer of type atomic64_t
428 * @v: pointer of type atomic64_t
432 static __inline__ void atomic64_add(long i, atomic64_t * v)
473 * @v: pointer of type atomic64_t
477 static __inline__ void atomic64_sub(long i, atomic64_t * v)
518 static __inline__ long atomic64_add_return(long i, atomic64_t * v)
570 static __inline__ long atomic64_sub_return(long i, atomic64_t * v)
625 * @v: pointer of type atomic64_t
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/
H A Datomic.h407 typedef struct { volatile long counter; } atomic64_t; typedef in typeref:struct:__anon9145
413 * @v: pointer of type atomic64_t
420 * @v: pointer of type atomic64_t
428 * @v: pointer of type atomic64_t
432 static __inline__ void atomic64_add(long i, atomic64_t * v)
473 * @v: pointer of type atomic64_t
477 static __inline__ void atomic64_sub(long i, atomic64_t * v)
518 static __inline__ long atomic64_add_return(long i, atomic64_t * v)
570 static __inline__ long atomic64_sub_return(long i, atomic64_t * v)
625 * @v: pointer of type atomic64_t
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/ipath/
H A Dipath_ruc.c250 atomic64_t *maddr;
372 maddr = (atomic64_t *) qp->r_sge.sge.vaddr;
H A Dipath_rc.c1784 atomic64_t *maddr;
1812 maddr = (atomic64_t *) qp->r_sge.sge.vaddr;

Completed in 152 milliseconds