/third_party/musl/src/thread/ |
D | pthread_mutex_trylock.c | 40 if (!self->robust_list.off) { in __pthread_mutex_trylock_owner() 41 self->robust_list.off = (char*)&m->_m_lock-(char *)&m->_m_next; in __pthread_mutex_trylock_owner() 43 __syscall(SYS_set_robust_list, &self->robust_list, 3*sizeof(long)); in __pthread_mutex_trylock_owner() 47 self->robust_list.pending = &m->_m_next; in __pthread_mutex_trylock_owner() 52 self->robust_list.pending = 0; in __pthread_mutex_trylock_owner() 64 self->robust_list.pending = 0; in __pthread_mutex_trylock_owner() 69 volatile void *next = self->robust_list.head; in __pthread_mutex_trylock_owner() 71 m->_m_prev = &self->robust_list.head; in __pthread_mutex_trylock_owner() 72 if (next != &self->robust_list.head) *(volatile void *volatile *) in __pthread_mutex_trylock_owner() 74 self->robust_list.head = &m->_m_next; in __pthread_mutex_trylock_owner() [all …]
|
D | pthread_create.c | 124 while ((rp=self->robust_list.head) && rp != &self->robust_list.head) { in __pthread_exit() 129 self->robust_list.pending = rp; in __pthread_exit() 130 self->robust_list.head = *rp; in __pthread_exit() 132 self->robust_list.pending = 0; in __pthread_exit() 159 if (self->robust_list.off) in __pthread_exit() 332 new->robust_list.head = &new->robust_list.head; in __pthread_create()
|
D | pthread_mutex_unlock.c | 30 self->robust_list.pending = &m->_m_next; in __pthread_mutex_unlock() 36 if (next != &self->robust_list.head) *(volatile void *volatile *) in __pthread_mutex_unlock() 55 self->robust_list.pending = 0; in __pthread_mutex_unlock()
|
D | pthread_mutex_timedlock.c | 29 if (!priv) self->robust_list.pending = &m->_m_next; in pthread_mutex_timedlock_pi() 33 if (e) self->robust_list.pending = 0; in pthread_mutex_timedlock_pi() 41 self->robust_list.pending = 0; in pthread_mutex_timedlock_pi()
|
/third_party/musl/porting/liteos_a/user/src/thread/ |
D | pthread_mutex_trylock.c | 23 if (!self->robust_list.off) { in __pthread_mutex_trylock_owner() 24 self->robust_list.off = (char*)&m->_m_lock-(char *)&m->_m_next; in __pthread_mutex_trylock_owner() 27 self->robust_list.pending = &m->_m_next; in __pthread_mutex_trylock_owner() 32 self->robust_list.pending = 0; in __pthread_mutex_trylock_owner() 36 volatile void *next = self->robust_list.head; in __pthread_mutex_trylock_owner() 38 m->_m_prev = &self->robust_list.head; in __pthread_mutex_trylock_owner() 39 if (next != &self->robust_list.head) *(volatile void *volatile *) in __pthread_mutex_trylock_owner() 41 self->robust_list.head = &m->_m_next; in __pthread_mutex_trylock_owner() 42 self->robust_list.pending = 0; in __pthread_mutex_trylock_owner()
|
D | pthread_create.c | 101 while ((rp=self->robust_list.head) && rp != &self->robust_list.head) { in __pthread_exit() 106 self->robust_list.pending = rp; in __pthread_exit() 107 self->robust_list.head = *rp; in __pthread_exit() 109 self->robust_list.pending = 0; in __pthread_exit() 136 if (self->robust_list.off) in __pthread_exit() 313 new->robust_list.head = &new->robust_list.head; in __pthread_create()
|
D | pthread_mutex_unlock.c | 24 self->robust_list.pending = &m->_m_next; in __pthread_mutex_unlock() 30 if (next != &self->robust_list.head) *(volatile void *volatile *) in __pthread_mutex_unlock() 37 self->robust_list.pending = 0; in __pthread_mutex_unlock()
|
D | pthread_mutex_timedlock.c | 28 if (!priv) self->robust_list.pending = &m->_m_next; in pthread_mutex_timedlock_pi() 32 if (e) self->robust_list.pending = 0; in pthread_mutex_timedlock_pi() 40 self->robust_list.pending = 0; in pthread_mutex_timedlock_pi()
|
/third_party/ltp/testcases/kernel/syscalls/set_robust_list/ |
D | set_robust_list01.c | 57 struct robust_list { struct 58 struct robust_list __user *next; argument 62 struct robust_list list; 64 struct robust_list __user *list_op_pending;
|
/third_party/ltp/include/lapi/ |
D | futex.h | 73 struct robust_list { struct 74 struct robust_list *next; argument 89 struct robust_list list; 109 struct robust_list *list_op_pending;
|
/third_party/ltp/testcases/kernel/syscalls/get_robust_list/ |
D | get_robust_list01.c | 60 struct robust_list { struct 61 struct robust_list *next; argument 65 struct robust_list list; 67 struct robust_list *list_op_pending;
|
/third_party/musl/src/thread/liteos_a/ |
D | pthread_create.c | 101 while ((rp=self->robust_list.head) && rp != &self->robust_list.head) { in __pthread_exit() 106 self->robust_list.pending = rp; in __pthread_exit() 107 self->robust_list.head = *rp; in __pthread_exit() 109 self->robust_list.pending = 0; in __pthread_exit() 136 if (self->robust_list.off) in __pthread_exit() 313 new->robust_list.head = &new->robust_list.head; in __pthread_create()
|
/third_party/musl/src/thread/linux/ |
D | pthread_create.c | 213 while ((rp=self->robust_list.head) && rp != &self->robust_list.head) { in __pthread_exit() 218 self->robust_list.pending = rp; in __pthread_exit() 219 self->robust_list.head = *rp; in __pthread_exit() 221 self->robust_list.pending = 0; in __pthread_exit() 248 if (self->robust_list.off) in __pthread_exit() 458 new->robust_list.head = &new->robust_list.head; in __pthread_create()
|
/third_party/musl/porting/linux/user/src/thread/ |
D | pthread_create.c | 213 while ((rp=self->robust_list.head) && rp != &self->robust_list.head) { in __pthread_exit() 218 self->robust_list.pending = rp; in __pthread_exit() 219 self->robust_list.head = *rp; in __pthread_exit() 221 self->robust_list.pending = 0; in __pthread_exit() 248 if (self->robust_list.off) in __pthread_exit() 458 new->robust_list.head = &new->robust_list.head; in __pthread_create()
|
D | pthread_mutex_timedlock.c | 44 if (!priv) self->robust_list.pending = &m->_m_next; in pthread_mutex_timedlock_pi() 48 if (e) self->robust_list.pending = 0; in pthread_mutex_timedlock_pi() 56 self->robust_list.pending = 0; in pthread_mutex_timedlock_pi()
|
/third_party/musl/porting/liteos_a/user/src/process/ |
D | _Fork.c | 27 self->robust_list.off = 0; in _Fork() 28 self->robust_list.pending = 0; in _Fork()
|
/third_party/musl/porting/linux/user/src/process/ |
D | _Fork.c | 30 self->robust_list.off = 0; in _Fork() 31 self->robust_list.pending = 0; in _Fork()
|
/third_party/musl/src/process/ |
D | _Fork.c | 36 self->robust_list.off = 0; in _Fork() 37 self->robust_list.pending = 0; in _Fork()
|
/third_party/musl/src/linux/liteos_a/ |
D | clone.c | 40 self->robust_list.off = 0; in __start_child() 41 self->robust_list.pending = 0; in __start_child()
|
/third_party/musl/porting/liteos_a/user/src/linux/ |
D | clone.c | 25 self->robust_list.off = 0; in __start_child() 26 self->robust_list.pending = 0; in __start_child()
|
/third_party/musl/porting/linux/user/src/linux/ |
D | clone.c | 40 self->robust_list.off = 0; in __start_child() 41 self->robust_list.pending = 0; in __start_child()
|
/third_party/musl/src/linux/linux/ |
D | clone.c | 55 self->robust_list.off = 0; in __start_child() 56 self->robust_list.pending = 0; in __start_child()
|
/third_party/musl/porting/liteos_m/user/src/thread/ |
D | pthread_create.c | 155 new->robust_list.head = &new->robust_list.head; in __pthread_create()
|
/third_party/musl/porting/linux/user/src/env/ |
D | __init_tls.c | 25 td->robust_list.head = &td->robust_list.head; in __init_tp()
|
/third_party/musl/porting/liteos_a/user/src/env/ |
D | __init_tls.c | 44 td->robust_list.head = &td->robust_list.head; in __init_tp()
|