/libpthread/linuxthreads_db/ |
A D | td_thr_event_getmsg.c | 29 td_eventbuf_t event; in td_thr_event_getmsg() local 42 &event, sizeof (td_eventbuf_t)) != PS_OK) in td_thr_event_getmsg() 46 if (event.eventnum == TD_EVENT_NONE) in td_thr_event_getmsg() 51 msg->event = event.eventnum; in td_thr_event_getmsg() 53 msg->msg.data = (uintptr_t) event.eventdata; in td_thr_event_getmsg() 56 memset (&event, '\0', sizeof (td_eventbuf_t)); in td_thr_event_getmsg() 60 &event, sizeof (td_eventbuf_t)) != PS_OK) in td_thr_event_getmsg()
|
A D | td_ta_event_getmsg.c | 31 td_eventbuf_t event; in td_ta_event_getmsg() local 53 &event, sizeof (td_eventbuf_t)) != PS_OK) in td_ta_event_getmsg() 57 if (event.eventnum == TD_EVENT_NONE) in td_ta_event_getmsg() 93 &event, sizeof (td_eventbuf_t)) != PS_OK) in td_ta_event_getmsg() 96 if (event.eventnum != TD_EVENT_NONE) in td_ta_event_getmsg() 105 if (event.eventnum == TD_EVENT_NONE) in td_ta_event_getmsg() 114 msg->event = event.eventnum; in td_ta_event_getmsg() 116 msg->msg.data = (uintptr_t) event.eventdata; in td_ta_event_getmsg() 119 memset (&event, '\0', sizeof (td_eventbuf_t)); in td_ta_event_getmsg() 123 &event, sizeof (td_eventbuf_t)) != PS_OK) in td_ta_event_getmsg()
|
A D | td_ta_clear_event.c | 24 td_ta_clear_event(const td_thragent_t *ta,td_thr_events_t *event) in td_ta_clear_event() argument 42 old_event.event_bits[i] &= ~event->event_bits[i]; in td_ta_clear_event()
|
A D | td_ta_set_event.c | 24 td_ta_set_event(const td_thragent_t *ta,td_thr_events_t *event) in td_ta_set_event() argument 42 old_event.event_bits[i] |= event->event_bits[i]; in td_ta_set_event()
|
A D | td_ta_event_addr.c | 24 td_ta_event_addr (const td_thragent_t *ta, td_event_e event, td_notify_t *addr) in td_ta_event_addr() argument 35 switch (event) in td_ta_event_addr()
|
A D | td_thr_set_event.c | 26 td_thr_set_event(const td_thrhandle_t *th, td_thr_events_t *event) in td_thr_set_event() argument 48 old_event.event_bits[i] |= event->event_bits[i]; in td_thr_set_event()
|
A D | td_thr_clear_event.c | 26 td_thr_clear_event(const td_thrhandle_t *th,td_thr_events_t *event) in td_thr_clear_event() argument 48 old_event.event_bits[i] &= ~event->event_bits[i]; in td_thr_clear_event()
|
A D | thread_db.h | 203 td_event_e event; /* Event type being reported. */ member
|
/libpthread/nptl/sysdeps/pthread/ |
A D | timer_create.c | 78 newtimer->event = *evp; in timer_create() 81 newtimer->event.sigev_notify = SIGEV_SIGNAL; in timer_create() 82 newtimer->event.sigev_signo = SIGALRM; in timer_create() 83 newtimer->event.sigev_value.sival_ptr = timer_ptr2id (newtimer); in timer_create() 84 newtimer->event.sigev_notify_function = 0; in timer_create() 87 newtimer->event.sigev_notify_attributes = &newtimer->attr; in timer_create() 90 switch (__builtin_expect (newtimer->event.sigev_notify, SIGEV_SIGNAL)) in timer_create()
|
A D | pthread_barrier_wait.c | 57 unsigned int event = ibarrier->curr_event; in pthread_barrier_wait() local 64 lll_futex_wait (&ibarrier->curr_event, event, in pthread_barrier_wait() 66 while (event == ibarrier->curr_event); in pthread_barrier_wait()
|
A D | timer_routines.c | 300 switch (__builtin_expect (timer->event.sigev_notify, SIGEV_SIGNAL)) in thread_expire_timer() 315 info.si_signo = timer->event.sigev_signo; in thread_expire_timer() 319 info.si_value = timer->event.sigev_value; in thread_expire_timer() 324 if (pthread_kill (self->captured, timer->event.sigev_signo) != 0) in thread_expire_timer() 326 if (pthread_kill (self->id, timer->event.sigev_signo) != 0) in thread_expire_timer() 333 timer->event.sigev_notify_function (timer->event.sigev_value); in thread_expire_timer()
|
A D | posix-timer.h | 54 struct sigevent event; member
|
/libpthread/nptl/ |
A D | DESIGN-barrier.txt | 23 unsigned int event; 33 event = barrier->curr_event; 36 futex_wait(&barrier->curr_event, event) 37 } while (event == barrier->curr_event);
|
/libpthread/nptl_db/ |
A D | td_ta_event_addr.c | 25 td_event_e event, td_notify_t *addr) in td_ta_event_addr() argument 37 switch (event) in td_ta_event_addr()
|
A D | td_thr_clear_event.c | 26 td_thr_clear_event (const td_thrhandle_t *th, td_thr_events_t *event) in td_thr_clear_event() argument 51 mask &= ~event->event_bits[idx]; in td_thr_clear_event() 62 if (event->event_bits[idx++] != 0) in td_thr_clear_event()
|
A D | td_ta_clear_event.c | 24 td_ta_clear_event (const td_thragent_t *ta_arg, td_thr_events_t *event) in td_ta_clear_event() argument 53 mask &= ~event->event_bits[idx]; in td_ta_clear_event() 64 if (event->event_bits[idx++] != 0) in td_ta_clear_event()
|
A D | td_ta_set_event.c | 24 td_ta_set_event (const td_thragent_t *ta_arg, td_thr_events_t *event) in td_ta_set_event() argument 53 mask |= event->event_bits[idx]; in td_ta_set_event() 64 if (event->event_bits[idx++] != 0) in td_ta_set_event()
|
A D | td_thr_set_event.c | 26 td_thr_set_event (const td_thrhandle_t *th, td_thr_events_t *event) in td_thr_set_event() argument 51 mask |= event->event_bits[idx]; in td_thr_set_event() 62 if (event->event_bits[idx++] != 0) in td_thr_set_event()
|
A D | td_ta_event_getmsg.c | 80 msg->event = (uintptr_t) eventnum; in td_ta_event_getmsg()
|
A D | td_thr_event_getmsg.c | 58 msg->event = (uintptr_t) eventnum; in td_thr_event_getmsg()
|
A D | thread_db.h | 203 td_event_e event; /* Event type being reported. */ member
|
A D | ChangeLog | 150 assert for reading TD_EVENT_NONE. Clear the event buffer after
|
/libpthread/nptl/sysdeps/unix/sysv/linux/sparc/ |
A D | pthread_barrier_wait.c | 57 unsigned int event = ibarrier->b.curr_event; in pthread_barrier_wait() local 64 lll_futex_wait (&ibarrier->b.curr_event, event, private); in pthread_barrier_wait() 65 while (event == ibarrier->b.curr_event); in pthread_barrier_wait()
|