Lines Matching refs:ret

161 	int ret;  in _init()  local
163 if ((ret = mod_install(&modlinkage)) != 0) { in _init()
164 cmn_err(CE_WARN, "mod_install failed, error = %d", ret); in _init()
166 return (ret); in _init()
175 int ret; in _fini() local
177 if ((ret = mod_remove(&modlinkage)) != 0) { in _fini()
178 return (ret); in _fini()
180 return (ret); in _fini()
298 int ret = DDI_FAILURE; in okm_info() local
313 ret = DDI_SUCCESS; in okm_info()
320 ret = DDI_SUCCESS; in okm_info()
325 return (ret); in okm_info()
339 int ret = 0; in okm_open() local
350 ret = block_until_ready(okmsp); in okm_open()
351 if (ret != 0) { in okm_open()
355 DPRINTF(DBG_DRV, ("okm_open: ret=%d\n", ret)); in okm_open()
356 return (ret); in okm_open()
368 int ret = 0; in block_until_ready() local
384 if ((ret = okm_mbox_init(okmsp)) != 0) { in block_until_ready()
386 ("block_until_ready: mailbox init failed ret=%d\n", ret)); in block_until_ready()
387 return (ret); in block_until_ready()
389 DPRINTF(DBG_DRV, ("block_until_ready: ret=%d", ret)); in block_until_ready()
390 return (ret); in block_until_ready()
426 int ret = 0; in okm_ioctl() local
436 ret = okm_get_req(okmsp, &ireq, data, flag); in okm_ioctl()
437 DPRINTF(DBG_DRV, ("okm_ioctl: GETREQ ret=%d\n", ret)); in okm_ioctl()
447 ret = okm_process_status(okmsp, &istatus); in okm_ioctl()
448 DPRINTF(DBG_DRV, ("okm_ioctl: STATUS ret=%d\n", ret)); in okm_ioctl()
453 ret = EINVAL; in okm_ioctl()
455 return (ret); in okm_ioctl()
470 int ret; in okm_get_req() local
474 if ((ret = block_until_ready(okmsp)) != 0) { in okm_get_req()
476 DPRINTF(DBG_WARN, ("okm_getreq: failed ret=%d\n", ret)); in okm_get_req()
477 return (ret); in okm_get_req()
489 ((ret = scf_mb_canget(okmsp->km_target, in okm_get_req()
491 if (ret != ENOMSG) { in okm_get_req()
493 "mbox failure=%d\n", ret)); in okm_get_req()
516 ret = scf_mb_getmsg(okmsp->km_target, okmsp->km_key, len, 1, in okm_get_req()
518 if (ret == ENOMSG || ret == EMSGSIZE) { in okm_get_req()
520 DPRINTF(DBG_MBOX, ("okm_getreq: nomsg ret=%d\n", ret)); in okm_get_req()
522 } else if (ret != 0) { in okm_get_req()
526 ("okm_getreq: Unknown mbox failure=%d\n", ret)); in okm_get_req()
558 ret = okm_process_req(okmsp, reqp, len, ireqp, data, flag); in okm_get_req()
566 DPRINTF(DBG_DRV, ("okm_getreq: ret=%d\n", ret)); in okm_get_req()
567 return (ret); in okm_get_req()
651 int ret; in okm_process_status() local
655 if ((ret = block_until_ready(okmsp)) != 0) { in okm_process_status()
658 ("okm_process_status: Unknown failure=%d\n", ret)); in okm_process_status()
659 return (ret); in okm_process_status()
706 ret = okm_send_reply(okmsp, ireply->transid, status, in okm_process_status()
711 if (ret == 0) { in okm_process_status()
717 DPRINTF(DBG_DRV, ("okm_process_status: ret=%d\n", ret)); in okm_process_status()
718 return (ret); in okm_process_status()
827 int ret; in okm_mbox_init() local
838 ret = scf_mb_init(okmsp->km_target, okmsp->km_key, in okm_mbox_init()
840 DPRINTF(DBG_MBOX, ("okm_mbox_init: mb_init ret=%d\n", ret)); in okm_mbox_init()
842 if (ret != 0) { in okm_mbox_init()
844 ("okm_mbox_init: failed ret =%d\n", ret)); in okm_mbox_init()
845 DTRACE_PROBE1(okm_mbox_fail, int, ret); in okm_mbox_init()
856 ret = EINTR; in okm_mbox_init()
862 if ((ret != 0) || (okmsp->km_state & OKM_MB_DISC)) { in okm_mbox_init()
878 if (ret == EINTR) { in okm_mbox_init()
879 return (ret); in okm_mbox_init()
889 ret = cv_reltimedwait_sig(&okmsp->km_wait, in okm_mbox_init()
891 if (ret == 0) { in okm_mbox_init()
900 ret = scf_mb_ctrl(okmsp->km_target, okmsp->km_key, in okm_mbox_init()
907 if ((ret == 0) && (okmsp->km_maxsz < sizeof (okm_rep_hdr_t))) { in okm_mbox_init()
910 ret = EIO; in okm_mbox_init()
912 if (ret != 0) { in okm_mbox_init()
916 DPRINTF(DBG_MBOX, ("okm_mbox_init: mb_init ret=%d\n", ret)); in okm_mbox_init()
917 return (ret); in okm_mbox_init()
926 int ret = 0; in okm_mbox_fini() local
931 ret = scf_mb_fini(okmsp->km_target, okmsp->km_key); in okm_mbox_fini()
932 DPRINTF(DBG_MBOX, ("okm_mbox_fini: mb_fini ret=%d\n", ret)); in okm_mbox_fini()
933 if (ret != 0) { in okm_mbox_fini()
935 "Failed to close the Mailbox error=%d", ret); in okm_mbox_fini()
1019 int ret = EIO; in okm_send_reply() local
1034 ret = scf_mb_putmsg(okmsp->km_target, okmsp->km_key, in okm_send_reply()
1036 DPRINTF(DBG_MBOX, ("okm_send_reply: putmsg ret=%d\n", ret)); in okm_send_reply()
1037 if (ret == EBUSY || ret == ENOSPC) { in okm_send_reply()
1040 &okmsp->km_lock, okm_timeout_val(ret)) == 0) { in okm_send_reply()
1042 ret = EINTR; in okm_send_reply()
1051 DPRINTF(DBG_DRV, ("okm_send_reply: ret=%d\n", ret)); in okm_send_reply()
1052 return (ret); in okm_send_reply()