Lines Matching defs:rval

326 	int	rval;
332 if ((rval = ddi_soft_state_init(&vhci_softstate,
336 return (rval);
339 if ((rval = scsi_hba_init(&modlinkage)) != 0) {
343 return (rval);
355 if ((rval = mod_install(&modlinkage)) != 0) {
367 return (rval);
377 int rval;
384 if ((rval = mod_remove(&modlinkage)) != 0) {
386 return (rval);
399 return (rval);
593 cred_t *credp, int *rval)
596 return (vhci_devctl(dev, cmd, data, mode, credp, rval));
598 return (vhci_mpapi_ctl(dev, cmd, data, mode, credp, rval));
600 return (vhci_ctl(dev, cmd, data, mode, credp, rval));
610 int rval = DDI_FAILURE;
632 return (rval);
637 return (rval);
920 int rval;
983 rval = mdi_select_path(tgt_dip, NULL,
985 if (rval == MDI_SUCCESS) {
996 (rval != MDI_SUCCESS)) {
1039 rval = mdi_select_path(tgt_dip, NULL,
1042 if (rval == MDI_SUCCESS) {
1120 int rval = TRAN_ACCEPT;
1259 if ((rval = vhci_bind_transport(
1265 "lbp %x", instance, rval, (void *)vlun,
1271 return (rval);
1347 rval = mdi_select_path(cdip, NULL, MDI_SELECT_PATH_INSTANCE,
1350 if ((rval == MDI_SUCCESS) && (pip != NULL)) {
1433 if (rval = vhci_pgr_register_start(vlun, pkt)) {
1436 return (rval);
1457 rval = scsi_transport(vpkt->vpkt_hba_pkt);
1458 if (rval == TRAN_ACCEPT) {
1493 return (rval);
1538 int rval = 0;
1547 return (rval);
1616 int rval = -1;
1640 rval = mdi_select_path(cdip, NULL, MDI_SELECT_ONLINE_PATH, NULL, &pip);
1641 if ((rval != MDI_SUCCESS) || (pip == NULL)) {
1725 int rval = 0;
1730 return (rval);
1736 return (rval);
1753 rval = 0;
1755 rval = 1;
1764 rval = -1;
1772 rval = val;
1784 rval = 1;
1790 rval = UNDEFINED;
1795 "!set cap: cap=%s, val/tgtonly/doset/rval = "
1797 cap, val, tgtonly, doset, rval));
1809 rval = (int)VHCI_DMA_MAX_XFER_CAP;
1813 rval = 0x00;
1819 rval = 1;
1823 rval = 3;
1827 rval = INTERCONNECT_FABRIC;
1839 rval = vlun->svl_support_lun_reset;
1843 "Getting the Lun reset capability %d", rval));
1848 rval = vlun->svl_sector_size;
1853 rval = VHCI_SCSI_CDB_SIZE;
1861 rval = 0;
1867 rval = UNDEFINED;
1872 "!get cap: cap=%s, val/tgtonly/doset/rval = "
1874 cap, val, tgtonly, doset, rval));
1876 return (rval);
1919 int rval;
2010 rval = vhci_bind_transport(
2013 rval = vhci_bind_transport(
2017 "vhci_scsi_init_pkt: v_b_t called 0x%p rval 0x%x\n",
2018 (void *)vpkt, rval));
2020 if (rval == TRAN_FATAL_ERROR) {
2035 if (rval != TRAN_ACCEPT) {
2224 int rval = -1;
2244 rval = mdi_select_path(cdip, NULL,
2247 if ((rval != MDI_SUCCESS) || (pip == NULL)) {
2263 rval = mdi_select_path(cdip, NULL,
2268 } while ((rval == MDI_SUCCESS) &&
2322 rval = MDI_SUCCESS;
2332 rval = mdi_select_path(cdip, vpkt->vpkt_tgt_init_bp,
2335 if (rval == MDI_BUSY) {
2340 } else if (rval == MDI_DEVI_ONLINING) {
2362 rval = mdi_select_path(cdip, vpkt->vpkt_tgt_init_bp,
2364 if ((rval != MDI_SUCCESS) || (pip == NULL)) {
2370 rval = mdi_select_path(cdip,
2373 if ((rval != MDI_SUCCESS) || (pip == NULL)) {
2381 } else if ((rval == MDI_FAILURE) ||
2382 ((rval == MDI_NOPATH) && (path_instance))) {
2389 if ((pip == NULL) || (rval == MDI_NOPATH)) {
2430 rval = mdi_select_path(cdip, vpkt->vpkt_tgt_init_bp,
2445 rval = mdi_select_path(cdip, NULL,
2448 if ((npip == NULL) || (rval != MDI_SUCCESS)) {
2462 rval = mdi_failover(vhci->vhci_dip, cdip,
2465 rval = vlun->svl_failover_status;
2467 if (rval == MDI_FAILURE) {
2473 } else if (rval == MDI_BUSY) {
2579 int rval, retry, nr_retry, ua_retry;
2610 rval = vhci_do_scsi_cmd(new_pkt);
2611 if (rval != 1) {
2624 rval = fops->sfo_analyze_sense(svp->svp_psd,
2626 if (rval == SCSI_SENSE_NOT_READY) {
2632 if (rval == SCSI_SENSE_STATE_CHANGED) {
2637 rval = TRAN_BUSY;
2657 rval = 0;
2666 rval = VHCI_PGR_ILLEGALOP;
2669 rval = 1;
2674 return (rval);
2688 int rval;
2708 rval = mdi_select_path(cdip, NULL,
2710 if ((rval != MDI_SUCCESS) || (npip == NULL)) {
2739 rval = mdi_select_path(cdip, NULL,
2743 } while ((rval == MDI_SUCCESS) && (npip != NULL));
2838 int rval = VHCI_CMD_CMPLT;
2856 rval = VHCI_CMD_CMPLT;
2877 rval = VHCI_CMD_ERROR;
2899 rval = VHCI_CMD_ERROR;
2914 rval = VHCI_CMD_ERROR;
2931 rval = VHCI_CMD_ERROR;
2938 rval = VHCI_CMD_RETRY;
2943 if (rval == VHCI_CMD_RETRY) {
2971 rval = VHCI_CMD_ERROR;
2987 if (rval == VHCI_CMD_CMPLT) {
3109 if (rval == VHCI_CMD_ERROR) {
3138 rval = VHCI_CMD_CMPLT;
3144 if (rval == VHCI_CMD_CMPLT) {
3148 return (rval);
3158 int rval, held;
3259 rval = fops->sfo_analyze_sense(svp->svp_psd,
3261 if ((rval == SCSI_SENSE_NOFAILOVER) ||
3262 (rval == SCSI_SENSE_UNKNOWN) ||
3263 (rval == SCSI_SENSE_NOT_READY)) {
3267 } else if (rval == SCSI_SENSE_STATE_CHANGED) {
3305 rval = vhci_handle_ext_fo
3306 (pkt, rval);
3307 if (rval == BUSY_RETURN) {
3664 int rval, updt_paths;
3695 rval = vlun->svl_fops->sfo_analyze_sense(svp->svp_psd, sensep,
3697 switch (rval) {
4070 int rval = MDI_FAILURE;
4176 if ((rval = (*hba->tran_tgt_init)(pdip, tgt_dip,
4180 "path=0x%p rval=%x", (void *)pip, rval));
4208 return (rval);
4287 int rval = MDI_SUCCESS;
4481 rval = vhci_pathinfo_online(vdip, pip, flags);
4485 rval = vhci_pathinfo_offline(vdip, pip, flags);
4496 if ((rval == MDI_SUCCESS) && (scsi_callback_id != 0)) {
4499 return (rval);
5061 int rval = MDI_FAILURE;
5108 "scsi_probe failed path:%p rval:%x\n", (void *)pip, rval));
5109 rval = MDI_FAILURE;
5147 rval = MDI_NOT_SUPPORTED;
5157 rval = MDI_NOT_SUPPORTED;
5182 rval = vhci_pgr_validate_and_register(svp);
5183 if (rval != 1) {
5184 rval = MDI_FAILURE;
5218 rval = MDI_FAILURE;
5234 rval = vhci_update_pathinfo(psd, pip, sfo, vlun, vhci);
5235 if (rval == MDI_FAILURE) {
5276 return (rval);
5400 vhci_ctl(dev_t dev, int cmd, intptr_t data, int mode, cred_t *credp, int *rval)
6845 int rval, retval = MDI_FAILURE;
6896 rval = sfo->sfo_pathclass_next(pclass1, &pclass2,
6898 if (rval == ENOENT) {
6907 } else if (rval == EINVAL) {
7537 int rval, success;
7550 rval = mdi_select_path(cdip, NULL, MDI_SELECT_ONLINE_PATH |
7552 if ((rval != MDI_SUCCESS) || (pip == NULL)) {
7616 rval = vhci_do_prout(osvp);
7617 if (rval == 1) {
7628 " on osvp 0x%p failed %x\n", (void *)osvp, rval));
7637 rval = mdi_select_path(cdip, NULL,
7641 } while ((rval == MDI_SUCCESS) && (npip != NULL));
7676 rval = vhci_do_prout(svp);
7678 if (rval != 1) {
7682 (void *)pip, (void *)svp, rval));
7692 return (rval);
7742 rval = vhci_do_prout(osvp);
7743 if (rval == 1) {
7754 " osvp 0x%p failed %x\n", (void *)osvp, rval));
7764 rval = mdi_select_path(cdip, NULL,
7768 } while ((rval == MDI_SUCCESS) && (npip != NULL));
7797 rval = mdi_select_path(cdip, NULL, MDI_SELECT_ONLINE_PATH |
7799 if ((rval != MDI_SUCCESS) || (pip == NULL)) {
7806 if ((rval = vhci_do_prout(svp)) != 1) {
7816 if (rval == VHCI_PGR_ILLEGALOP) {
7821 rval = 1;
7823 rval = 0;
7833 return (rval);
7847 int rval = TRAN_BUSY;
7867 while ((rval = vhci_scsi_start(&(vpkt->vpkt_tgt_pkt->pkt_address),
7872 switch (rval) {
7888 "TRAN_rval %d returned for dip 0x%p", rval,
8082 int rval = 0;
8093 rval = scsi_ifsetcap(ap, cap, val, whom);
8096 "!vhci_pHCI_cap: only on path %p, ap %p, rval %x\n",
8097 (void *)pip, (void *)ap, rval));
8099 return (rval);
8124 return (rval);
8132 return (rval);
8141 rval = scsi_ifsetcap(pap, cap, val, whom);
8144 "!vhci_pHCI_cap: path %p, ap %p, rval %x\n",
8145 (void *)pip, (void *)ap, rval));
8161 return (rval);
8313 int rval = 0;
8367 rval = -1;
8370 return (rval);
8529 int stat_size, rval;
8546 "vhci_uscsi_iostart: rval: EINVAL"));
8582 while (((rval = scsi_transport(pkt)) == TRAN_BUSY) &&
8591 switch (rval) {
8593 rval = 0;
8598 "vhci_uscsi_iostart: rval: %d count: %ld res: %ld",
8599 rval, bp->b_bcount, bp->b_resid));
8605 rval = EIO;
8610 "vhci_uscsi_iostart: exit: rval: %d", rval));
8611 return (rval);