Lines Matching defs:pip
486 mdi_pathinfo_t *pip;
512 rval = mdi_pi_alloc(parent, cname, guid, paddr, 0, &pip);
524 mdi_hold_path(pip);
526 rval = mdi_pi_online(pip, 0);
528 mdi_rele_path(pip);
532 (void) mdi_pi_free(pip, 0);
538 *childp = mdi_pi_get_client(pip);
552 mdi_pathinfo_t *pip, *next;
563 pip = mdi_pi_find(parent, NULL, caddr);
564 if (pip) {
565 mdi_hold_path(pip);
567 rval = mdi_pi_offline(pip, NDI_DEVI_REMOVE);
569 mdi_rele_path(pip);
572 (void) mdi_pi_free(pip, 0);
583 while ((pip = next) != NULL) {
584 next = mdi_get_next_client_path(parent, pip);
586 mdi_hold_path(pip);
588 rval = mdi_pi_offline(pip, NDI_DEVI_REMOVE);
590 mdi_rele_path(pip);
594 (void) mdi_pi_free(pip, 0);