Searched defs:tcdp (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/lib/libc/port/rt/
H A Dclock_timer.c86 thread_communication_data_t *tcdp; local
96 tcdp = setup_sigev_handler(sigevp, TIMER);
97 if (tcdp == NULL)
102 port_notify.portnfy_port = tcdp->tcd_port;
111 if ((rc = launch_spawner(tcdp)) != 0)
114 timer_tcd[*timerid] = tcdp;
117 free_sigev_handler(tcdp);
159 thread_communication_data_t *tcdp; local
163 if ((tcdp = timer_tcd[timer]) != NULL) {
165 tcd_teardown(tcdp);
[all...]
H A Dsigev_thread.c125 sigev_add_work(thread_communication_data_t *tcdp, argument
128 tpool_t *tpool = tcdp->tcd_poolp;
145 sigev_destroy_pool(thread_communication_data_t *tcdp) argument
147 if (tcdp->tcd_poolp != NULL)
148 tpool_abandon(tcdp->tcd_poolp);
149 tcdp->tcd_poolp = NULL;
151 if (tcdp->tcd_subsystem == MQ) {
155 sig_mutex_lock(&tcdp->tcd_lock);
156 tcdp->tcd_server_id = 0;
157 if (tcdp
189 thread_communication_data_t *tcdp = (thread_communication_data_t *)arg; local
232 thread_communication_data_t *tcdp = (thread_communication_data_t *)arg; local
275 thread_communication_data_t *tcdp = (thread_communication_data_t *)arg; local
406 thread_communication_data_t *tcdp; local
421 free_sigev_handler(thread_communication_data_t *tcdp) argument
452 thread_communication_data_t *tcdp; local
502 launch_spawner(thread_communication_data_t *tcdp) argument
553 thread_communication_data_t *tcdp; local
572 thread_communication_data_t *tcdp; local
580 del_sigev_mq_cleanup(thread_communication_data_t *tcdp) argument
592 del_sigev_mq(thread_communication_data_t *tcdp) argument
631 thread_communication_data_t *tcdp; local
699 thread_communication_data_t *tcdp; local
712 tcd_teardown(thread_communication_data_t *tcdp) argument
[all...]
H A Dmqueue.c601 thread_communication_data_t *tcdp; local
626 if ((tcdp = mqdp->mqd_tcd) != NULL) {
628 del_sigev_mq(tcdp); /* possible cancellation point */
907 cancel_if_necessary(thread_communication_data_t *tcdp, argument
910 int do_cancel = !pthread_attr_equal(tcdp->tcd_attrp,
917 (void) pthread_cancel(tcdp->tcd_server_id);
923 tcdp->tcd_notif.sigev_notify = SIGEV_THREAD;
924 tcdp->tcd_notif.sigev_signo = 0;
925 tcdp->tcd_notif.sigev_value = sigevp->sigev_value;
926 tcdp
938 thread_communication_data_t *tcdp; local
1137 thread_communication_data_t *tcdp; local
[all...]

Completed in 108 milliseconds