Searched refs:buffer (Results 1 – 4 of 4) sorted by relevance
/nptl/ |
A D | cleanup_defer_compat.c | 25 _pthread_cleanup_push_defer (struct _pthread_cleanup_buffer *buffer, in _pthread_cleanup_push_defer() argument 28 buffer->__routine = routine; in _pthread_cleanup_push_defer() 29 buffer->__arg = arg; in _pthread_cleanup_push_defer() 30 __libc_cleanup_push_defer (buffer); in _pthread_cleanup_push_defer() 36 _pthread_cleanup_pop_restore (struct _pthread_cleanup_buffer *buffer, in _pthread_cleanup_pop_restore() argument 39 __libc_cleanup_pop_restore (buffer); in _pthread_cleanup_pop_restore() 44 buffer->__routine (buffer->__arg); in _pthread_cleanup_pop_restore()
|
A D | libc-cleanup.c | 23 __libc_cleanup_push_defer (struct _pthread_cleanup_buffer *buffer) in __libc_cleanup_push_defer() argument 27 buffer->__prev = THREAD_GETMEM (self, cleanup); in __libc_cleanup_push_defer() 30 buffer->__canceltype = THREAD_GETMEM (self, canceltype); in __libc_cleanup_push_defer() 33 THREAD_SETMEM (self, cleanup, buffer); in __libc_cleanup_push_defer() 38 __libc_cleanup_pop_restore (struct _pthread_cleanup_buffer *buffer) in libc_hidden_def() 42 THREAD_SETMEM (self, cleanup, buffer->__prev); in libc_hidden_def() 44 THREAD_SETMEM (self, canceltype, buffer->__canceltype); in libc_hidden_def() 45 if (buffer->__canceltype == PTHREAD_CANCEL_ASYNCHRONOUS) in libc_hidden_def()
|
A D | cleanup_compat.c | 23 __pthread_cleanup_push (struct _pthread_cleanup_buffer *buffer, in __pthread_cleanup_push() argument 28 buffer->__routine = routine; in __pthread_cleanup_push() 29 buffer->__arg = arg; in __pthread_cleanup_push() 30 buffer->__prev = THREAD_GETMEM (self, cleanup); in __pthread_cleanup_push() 32 THREAD_SETMEM (self, cleanup, buffer); in __pthread_cleanup_push() 39 __pthread_cleanup_pop (struct _pthread_cleanup_buffer *buffer, int execute) in __pthread_cleanup_pop() argument 43 THREAD_SETMEM (self, cleanup, buffer->__prev); in __pthread_cleanup_pop() 48 buffer->__routine (buffer->__arg); in __pthread_cleanup_pop()
|
A D | pthread_cond_wait.c | 495 struct _pthread_cleanup_buffer buffer; in __pthread_cond_wait_common() local 501 __pthread_cleanup_push (&buffer, __condvar_cleanup_waiting, &cbuffer); in __pthread_cond_wait_common() 506 __pthread_cleanup_pop (&buffer, 0); in __pthread_cond_wait_common()
|
Completed in 6 milliseconds