Lines Matching refs:pchild

4740 scsi_hba_ua_set(char *ua, dev_info_t *dchild, mdi_pathinfo_t *pchild)
4751 ASSERT((dchild != NULL) ^ (pchild != NULL));
4752 if (dchild && pchild)
4847 } else if (pchild) {
4851 if ((tgt != -1) && (mdi_prop_update_int(pchild,
4859 if (mdi_prop_update_string(pchild,
4870 if (mdi_prop_update_int(pchild, SCSI_ADDR_PROP_LUN,
4875 if (mdi_prop_update_int64(pchild, SCSI_ADDR_PROP_LUN64,
4881 (mdi_prop_update_int(pchild,
4911 mdi_pathinfo_t *pchild; /* pathinfo child */
4969 pchild = mdi_pi_find(self, NULL, addr);
4970 if (pchild) {
4976 *ppi = mdi_pi_get_path_instance(pchild);
4981 "%s pathinfo found", mdi_pi_spathname(pchild)));
4982 *pchildp = pchild; /* pathinfo found */
4990 dchild = mdi_pi_get_client(pchild);
4993 mdi_pi_spathname(pchild)));
5004 mdi_pi_spathname(pchild)));
5014 mdi_pi_spathname(pchild)));
5101 mdi_pathinfo_t *pchild = NULL;
5295 * Create a pathinfo pchild node.
5300 ncompat, 0, &pchild) != MDI_SUCCESS) {
5306 ASSERT(pchild);
5307 dchild = mdi_pi_get_client(pchild);
5315 if (scsi_hba_ua_set(addr, NULL, pchild) == 0) {
5318 mdi_pi_spathname(pchild)));
5319 (void) mdi_pi_free(pchild, 0);
5320 pchild = NULL;
5329 "no devid_register", mdi_pi_spathname(pchild)));
5343 mdi_pi_spathname(pchild)));
5347 mdi_pi_spathname(pchild)));
5356 mdi_pi_spathname(pchild)));
5365 mdi_pi_spathname(pchild)));
5370 mdi_pi_spathname(pchild)));
5380 if (e_devid_cache_pathinfo(pchild, devid) == DDI_SUCCESS) {
5406 if (pchild) {
5408 *pchildp = pchild;
5428 mdi_pathinfo_t *pchild;
5437 &dchild, &pchild);
5460 mdi_hold_path(pchild);
5463 rval = mdi_pi_online(pchild, 0);
5466 mdi_rele_path(pchild);
5471 mdi_pi_spathname(pchild), "path online");
5472 (void) mdi_pi_free(pchild, 0);
5482 *ppi = mdi_pi_get_path_instance(pchild);
5489 dchild = mdi_pi_get_client(pchild);