Lines Matching refs:reply
364 dsvcd_reply_t reply; in svc_lock() local
373 reply.rp_version = DSVCD_DOOR_VERSION; in svc_lock()
374 reply.rp_retval = check_door_req(req, reqsize, in svc_lock()
376 if (reply.rp_retval != DSVC_SUCCESS) { in svc_lock()
377 (void) door_return((char *)&reply, sizeof (reply), NULL, 0); in svc_lock()
388 reply.rp_retval = DSVC_SYNCH_ERR; in svc_lock()
389 (void) door_return((char *)&reply, sizeof (reply), NULL, 0); in svc_lock()
396 reply.rp_retval = DSVC_SYNCH_ERR; in svc_lock()
397 (void) door_return((char *)&reply, sizeof (reply), NULL, 0); in svc_lock()
409 reply.rp_retval = DSVC_NO_MEMORY; in svc_lock()
410 (void) door_return((char *)&reply, sizeof (reply), NULL, 0); in svc_lock()
419 ud = ud_create(cn, &reply.rp_retval); in svc_lock()
422 (void) door_return((char *)&reply, sizeof (reply), NULL, 0); in svc_lock()
461 reply.rp_retval = DSVC_NO_RESOURCES; in svc_lock()
462 (void) door_return((char *)&reply, sizeof (reply), NULL, 0); in svc_lock()
473 reply.rp_retval = cn_rdlock(cn, lreq->lrq_nonblock); in svc_lock()
475 reply.rp_retval = cn_wrlock(cn, lreq->lrq_nonblock); in svc_lock()
479 dhcpsvc_errmsg(reply.rp_retval)); in svc_lock()
482 if (reply.rp_retval != DSVC_SUCCESS) { in svc_lock()
485 (void) door_return((char *)&reply, sizeof (reply), NULL, 0); in svc_lock()
489 while (door_return((char *)&reply, sizeof (reply), &door_desc, 1) in svc_lock()
497 reply.rp_retval = DSVC_BUSY; in svc_lock()
498 (void) door_return((char *)&reply, sizeof (reply), in svc_lock()
526 dsvcd_reply_t reply; in svc_unlock() local
597 reply.rp_version = DSVCD_DOOR_VERSION; in svc_unlock()
598 reply.rp_retval = check_door_req(req, reqsize, in svc_unlock()
600 if (reply.rp_retval != DSVC_SUCCESS) { in svc_unlock()
602 (void) door_return((char *)&reply, sizeof (reply), NULL, 0); in svc_unlock()
610 reply.rp_retval = DSVC_SYNCH_ERR; in svc_unlock()
611 (void) door_return((char *)&reply, sizeof (reply), NULL, 0); in svc_unlock()
621 reply.rp_retval = DSVC_SYNCH_ERR; in svc_unlock()
622 (void) door_return((char *)&reply, sizeof (reply), NULL, 0); in svc_unlock()
632 reply.rp_retval = cn_unlock(cn); in svc_unlock()
634 dhcpsvc_errmsg(reply.rp_retval)); in svc_unlock()
642 (void) door_return((char *)&reply, sizeof (reply), NULL, 0); in svc_unlock()