Lines Matching refs:callback
116 * register a callback function that will be called if
122 void (*callback)(cpu_sgnblk_t *sigbp, void *arg);
442 if ((func = sgnblk_poll_refs[i].callback) != NULL) {
456 if ((func = sgnblk_poll_refs[i].callback) != NULL) {
582 sgnblk_poll_reference(void (*callback)(cpu_sgnblk_t *sigb, void *arg),
588 if (callback == NULL)
597 if ((slot == -1) && (sgnblk_poll_refs[i].callback == NULL)) {
601 if (sgnblk_poll_refs[i].callback == callback) {
613 sgnblk_poll_refs[slot].callback = callback;
618 (*callback)(sigbp, arg);
626 sgnblk_poll_unreference(void (*callback)(cpu_sgnblk_t *sigb, void *arg))
632 if (sgnblk_poll_refs[i].callback == callback) {
636 (*callback)(NULL, arg);
637 sgnblk_poll_refs[i].callback = NULL;