Lines Matching defs:sn
70 timer_dispatch(struct sigev_node *sn)
72 timer_func f = sn->sn_func;
75 if (sn->sn_info.si_value.sival_int == sn->sn_gen)
76 f(sn->sn_value, sn->sn_info.si_overrun);
84 struct sigev_node *sn;
110 sn = __sigev_alloc(SI_TIMER, evp, NULL, 0);
111 if (sn == NULL) {
117 __sigev_get_sigevent(sn, &ev, sn->sn_gen);
121 __sigev_free(sn);
126 sn->sn_flags |= SNF_SYNC;
127 sn->sn_dispatch = timer_dispatch;
128 sn->sn_id = timer->oshandle;
129 timer->node = sn;
131 __sigev_register(sn);