Lines Matching defs:pip

400     char *guid, dev_info_t **dip, mdi_pathinfo_t **pip, mptsas_target_t *ptgt,
1697 mdi_pathinfo_t *pip = NULL;
1720 while (pip = mdi_get_next_client_path(dip, NULL)) {
1721 if (mdi_pi_free(pip, 0) == MDI_SUCCESS) {
2762 mdi_pathinfo_t *pip = NULL;
2786 if ((pip = (void *)(sd->sd_private)) == NULL) {
2794 if (mdi_prop_lookup_int(pip, LUN_PROP, &lun) !=
2800 if (mdi_prop_lookup_string(pip, SCSI_ADDR_PROP_TARGET_PORT,
13805 mdi_pathinfo_t *pip = NULL, *savepip = NULL;
13859 pip = mdi_get_next_client_path(pdip, NULL);
13860 while (pip) {
13862 savepip = pip;
13863 addr = MDI_PI(pip)->pi_addr;
13865 pip = mdi_get_next_client_path(pdip, pip);
14076 mdi_pathinfo_t *pip = NULL, *savepip = NULL;
14115 pip = mdi_get_next_client_path(pdip, NULL);
14116 while (pip) {
14117 addr = MDI_PI(pip)->pi_addr;
14118 savepip = pip;
14119 pip = mdi_get_next_client_path(pdip, pip);
14360 mdi_pathinfo_t *pip = NULL;
14452 rval = mptsas_create_virt_lun(pdip, sd_inq, guid, lun_dip, &pip,
14474 dev_info_t **lun_dip, mdi_pathinfo_t **pip, mptsas_target_t *ptgt, int lun)
14512 *pip = mptsas_find_path_addr(pdip, sas_wwn, lun);
14514 *pip = mptsas_find_path_phy(pdip, phy);
14517 if (*pip != NULL) {
14518 *lun_dip = MDI_PI(*pip)->pi_client->ct_dip;
14528 if ((!MDI_PI_IS_ONLINE(*pip)) &&
14529 (!MDI_PI_IS_STANDBY(*pip)) &&
14531 rval = mdi_pi_online(*pip, 0);
14543 *pip = NULL;
14558 if (!MDI_PI_IS_OFFLINE(*pip)) {
14559 rval = mdi_pi_offline(*pip, 0);
14564 *pip = NULL;
14569 if (mdi_pi_free(*pip, 0) != MDI_SUCCESS) {
14573 *pip = NULL;
14581 *pip = NULL;
14614 0, pip);
14617 if (mdi_prop_update_string(*pip, MDI_GUID,
14626 if (mdi_prop_update_int(*pip, LUN_PROP,
14635 if (mdi_prop_update_int64(*pip, LUN64_PROP,
14643 if (mdi_prop_update_string_array(*pip, "compatible",
14652 if (sas_wwn && (mdi_prop_update_string(*pip,
14659 } else if ((sas_wwn == 0) && (mdi_prop_update_int(*pip,
14734 if (mdi_prop_update_string(*pip,
14753 if (mdi_pi_pathname_obp_set(*pip, component) !=
14763 *lun_dip = MDI_PI(*pip)->pi_client->ct_dip;
14779 if (mdi_prop_update_int(*pip, "phy-num",
14787 NDBG20(("new path:%s onlining,", MDI_PI(*pip)->pi_addr));
14788 mdi_rtn = mdi_pi_online(*pip, 0);
14802 if (*pip && mdi_rtn != MDI_SUCCESS) {
14803 (void) mdi_pi_free(*pip, 0);
14804 *pip = NULL;