Searched refs:sigevp (Results 1 - 4 of 4) sorted by relevance
/illumos-gate/usr/src/lib/libc/port/rt/ |
H A D | clock_timer.c | 82 timer_create(clockid_t clock_id, struct sigevent *sigevp, timer_t *timerid) argument 92 if (sigevp != NULL && 93 sigevp->sigev_notify == SIGEV_THREAD && 94 sigevp->sigev_notify_function != NULL) { 96 tcdp = setup_sigev_handler(sigevp, TIMER); 100 sigevent = *sigevp; 101 sigevp = &sigevent; 104 sigevp->sigev_value.sival_ptr = &port_notify; 107 rc = __timer_create(clock_id, sigevp, timerid);
|
H A D | sigev_thread.c | 280 struct sigevent *sigevp; local 314 sigevp = (struct sigevent *)port_event.portev_object; 315 function = sigevp->sigev_notify_function; 316 attrp = sigevp->sigev_notify_attributes; 450 setup_sigev_handler(const struct sigevent *sigevp, subsystem_t caller) argument 455 if (sigevp == NULL) { 465 if (sigevp->sigev_notify_attributes == NULL) 469 * We cannot just copy the sigevp->sigev_notify_attributes 476 sigevp->sigev_notify_attributes); 484 tcdp->tcd_notif = *sigevp; 625 _aio_sigev_thread_init(struct sigevent *sigevp) argument [all...] |
H A D | mqueue.c | 908 const struct sigevent *sigevp) 911 sigevp->sigev_notify_attributes); 925 tcdp->tcd_notif.sigev_value = sigevp->sigev_value; 927 sigevp->sigev_notify_function; 934 mq_notify(mqd_t mqdes, const struct sigevent *sigevp) argument 958 sigevp = NULL; 964 if (sigevp == NULL) { /* remove notification */ 988 switch (ntype = sigevp->sigev_notify) { 990 userval = sigevp->sigev_value.sival_ptr; 994 pn = sigevp 907 cancel_if_necessary(thread_communication_data_t *tcdp, const struct sigevent *sigevp) argument [all...] |
/illumos-gate/usr/src/lib/libc/port/aio/ |
H A D | posix_aio.c | 123 int nent, struct sigevent *_RESTRICT_KYWD sigevp) 178 if (_aio_sigev_thread_init(sigevp) != 0) 182 error = (int)_kaio(AIOLIO, mode, list, nent, sigevp); 197 (sigevp != NULL && 198 (sigevp->sigev_notify == SIGEV_SIGNAL || 199 sigevp->sigev_notify == SIGEV_THREAD || 200 sigevp->sigev_notify == SIGEV_PORT))) 206 if (mode == LIO_NOWAIT && sigevp != NULL) { 207 if (sigevp->sigev_notify == SIGEV_THREAD) { 208 head->lio_port = sigevp 122 lio_listio(int mode, aiocb_t *_RESTRICT_KYWD const *_RESTRICT_KYWD list, int nent, struct sigevent *_RESTRICT_KYWD sigevp) argument 1319 lio_listio64(int mode, aiocb64_t *_RESTRICT_KYWD const *_RESTRICT_KYWD list, int nent, struct sigevent *_RESTRICT_KYWD sigevp) argument [all...] |
Completed in 267 milliseconds