Home
last modified time | relevance | path

Searched refs:seq (Results 1 – 11 of 11) sorted by relevance

/bionic/libc/bionic/
Dpthread_key.cpp50 atomic_uintptr_t seq; member
56 static inline bool SeqOfKeyInUse(uintptr_t seq) { in SeqOfKeyInUse() argument
57 return seq & (1 << SEQ_KEY_IN_USE_BIT); in SeqOfKeyInUse()
80 uintptr_t seq = atomic_load_explicit(&key_map[i].seq, memory_order_relaxed); in pthread_key_clean_all() local
81 if (SeqOfKeyInUse(seq) && seq == key_data[i].seq && key_data[i].data != NULL) { in pthread_key_clean_all()
95 if (atomic_load_explicit(&key_map[i].seq, memory_order_relaxed) != seq) { in pthread_key_clean_all()
120 uintptr_t seq = atomic_load_explicit(&key_map[i].seq, memory_order_relaxed); in pthread_key_create() local
121 while (!SeqOfKeyInUse(seq)) { in pthread_key_create()
122 if (atomic_compare_exchange_weak(&key_map[i].seq, &seq, seq + SEQ_INCREMENT_STEP)) { in pthread_key_create()
142 uintptr_t seq = atomic_load_explicit(&key_map[key].seq, memory_order_relaxed); in pthread_key_delete() local
[all …]
Dpthread_internal.h43 uintptr_t seq; // Use uintptr_t just for alignment, as we use pointer below. member
/bionic/libc/kernel/uapi/asm-generic/
Dipcbuf.h31 unsigned short seq; member
/bionic/libc/kernel/uapi/linux/
Dconnector.h56 __u32 seq; member
Dbcache.h88 __u64 seq; member
140 __u64 seq; member
162 __u64 seq; member
197 __u64 seq; member
Ddm-log-userspace.h55 uint32_t seq; member
Dipc.h32 unsigned short seq; member
Dxfrm.h89 __u32 seq; member
97 __u32 seq; member
379 __u32 seq; member
455 __u32 seq; member
Dtipc.h69 struct tipc_name_seq seq; member
Dtcp.h29 __be32 seq; member
Drds.h81 uint64_t seq; member