Lines Matching defs:rmsg
532 struct reg_q_msg *rmsg;
534 if (!(rmsg = malloc(sizeof (*rmsg)))) {
539 rmsg->msg = msg;
540 rmsg->hp = hp;
541 rmsg->cb = cb;
542 rmsg->cookie = cookie;
544 return (slp_enqueue(reg_q, rmsg));
597 struct reg_q_msg *rmsg;
602 rmsg = slp_dequeue_timed(reg_q, &timeout, &etimed);
603 if (!rmsg && etimed == SLP_TRUE) {
615 if (!rmsg)
619 (void) reg_impl(rmsg->hp, rmsg->msg, rmsg->cookie, rmsg->cb);
620 free(rmsg);