Lines Matching refs:buffer

210 __pthread_cleanup_push(struct _pthread_cleanup_buffer * buffer,  in __pthread_cleanup_push()  argument
214 buffer->__routine = routine; in __pthread_cleanup_push()
215 buffer->__arg = arg; in __pthread_cleanup_push()
216 buffer->__prev = THREAD_GETMEM(self, p_cleanup); in __pthread_cleanup_push()
217 if (buffer->__prev != NULL && FRAME_LEFT (buffer, buffer->__prev)) in __pthread_cleanup_push()
218 buffer->__prev = NULL; in __pthread_cleanup_push()
219 THREAD_SETMEM(self, p_cleanup, buffer); in __pthread_cleanup_push()
226 __pthread_cleanup_pop(struct _pthread_cleanup_buffer * buffer, in strong_alias()
230 if (execute) buffer->__routine(buffer->__arg); in strong_alias()
231 THREAD_SETMEM(self, p_cleanup, buffer->__prev); in strong_alias()
238 __pthread_cleanup_push_defer(struct _pthread_cleanup_buffer * buffer, in strong_alias()
242 buffer->__routine = routine; in strong_alias()
243 buffer->__arg = arg; in strong_alias()
244 buffer->__canceltype = THREAD_GETMEM(self, p_canceltype); in strong_alias()
245 buffer->__prev = THREAD_GETMEM(self, p_cleanup); in strong_alias()
246 if (buffer->__prev != NULL && FRAME_LEFT (buffer, buffer->__prev)) in strong_alias()
247 buffer->__prev = NULL; in strong_alias()
249 THREAD_SETMEM(self, p_cleanup, buffer); in strong_alias()
256 __pthread_cleanup_pop_restore(struct _pthread_cleanup_buffer * buffer, in strong_alias()
260 if (execute) buffer->__routine(buffer->__arg); in strong_alias()
261 THREAD_SETMEM(self, p_cleanup, buffer->__prev); in strong_alias()
262 THREAD_SETMEM(self, p_canceltype, buffer->__canceltype); in strong_alias()