Lines Matching defs:sn
64 aio_dispatch(struct sigev_node *sn)
66 aio_func f = sn->sn_func;
68 f(sn->sn_value, (struct aiocb *)sn->sn_id);
73 struct sigev_node **sn, struct sigevent *saved_ev)
81 *sn = __sigev_alloc(SI_ASYNCIO, sigevent, NULL, 1);
82 if (*sn == NULL) {
88 (*sn)->sn_id = id;
89 __sigev_get_sigevent(*sn, sigevent, (*sn)->sn_id);
90 (*sn)->sn_dispatch = aio_dispatch;
93 __sigev_register(*sn);
102 struct sigev_node *sn;
111 ret = aio_sigev_alloc((sigev_id_t)iocb, &iocb->aio_sigevent, &sn,
120 __sigev_delete_node(sn);
200 struct sigev_node *sn;
207 ret = aio_sigev_alloc((sigev_id_t)iocb, &iocb->aio_sigevent, &sn,
216 __sigev_delete_node(sn);
227 struct sigev_node *sn;
234 ret = aio_sigev_alloc((sigev_id_t)list, sig, &sn, &saved_ev);
242 __sigev_delete_node(sn);