Lines Matching refs:lunlistp

148 	luninfo_list_t	*lunlistp;  in dev_rcm_online()  local
158 lunlistp = apidt->lunlist; in dev_rcm_online()
160 for (lunlistp = apidt->lunlist; lunlistp != NULL; in dev_rcm_online()
161 i++, lunlistp = lunlistp->next) { in dev_rcm_online()
164 if (fp_rcm_online(lunlistp->path, errstring, flags) != in dev_rcm_online()
184 luninfo_list_t *lunlistp; in dev_rcm_online_nonoperationalpath() local
190 lunlistp = apidt->lunlist; in dev_rcm_online_nonoperationalpath()
192 for (lunlistp = apidt->lunlist; lunlistp != NULL; in dev_rcm_online_nonoperationalpath()
193 lunlistp = lunlistp->next) { in dev_rcm_online_nonoperationalpath()
194 if ((lunlistp->lun_flag & FLAG_SKIP_ONLINEOTHERS) != 0) { in dev_rcm_online_nonoperationalpath()
197 (void) fp_rcm_online(lunlistp->path, errstring, flags); in dev_rcm_online_nonoperationalpath()
218 luninfo_list_t *lunlistp; in dev_rcm_offline() local
225 for (lunlistp = apidt->lunlist; lunlistp != NULL; in dev_rcm_offline()
226 lunlistp = lunlistp->next) { in dev_rcm_offline()
227 if ((lunlistp->lun_flag & FLAG_SKIP_RCMOFFLINE) != 0) { in dev_rcm_offline()
232 int ret = strncmp(lunlistp->path, SCSI_VHCI_ROOT, in dev_rcm_offline()
236 (lunlistp->node_state == DI_PATH_STATE_OFFLINE)) || in dev_rcm_offline()
238 ((lunlistp->node_state & DI_DEVICE_OFFLINE) == in dev_rcm_offline()
241 if (fp_rcm_offline(lunlistp->path, errstring, in dev_rcm_offline()
255 if (fp_rcm_offline(lunlistp->path, errstring, in dev_rcm_offline()
288 luninfo_list_t *lunlistp; in dev_rcm_remove() local
295 for (lunlistp = apidt->lunlist; lunlistp != NULL; in dev_rcm_remove()
296 lunlistp = lunlistp->next) { in dev_rcm_remove()
297 if ((lunlistp->lun_flag & FLAG_SKIP_RCMREMOVE) != 0) in dev_rcm_remove()
301 int ret = strncmp(lunlistp->path, SCSI_VHCI_ROOT, in dev_rcm_remove()
305 (lunlistp->node_state == DI_PATH_STATE_OFFLINE)) || in dev_rcm_remove()
307 ((lunlistp->node_state & DI_DEVICE_OFFLINE) == in dev_rcm_remove()
310 if (fp_rcm_remove(lunlistp->path, errstring, in dev_rcm_remove()
324 if (fp_rcm_remove(lunlistp->path, errstring, in dev_rcm_remove()
429 luninfo_list_t *lunlistp; in dev_unconf() local
433 for (lunlistp = apidt->lunlist; lunlistp != NULL; in dev_unconf()
434 lunlistp = lunlistp->next) { in dev_unconf()
443 if (strncmp(lunlistp->path, SCSI_VHCI_ROOT, in dev_unconf()
445 if (lunlistp->node_state == in dev_unconf()
448 if ((ret = lun_unconf(lunlistp->path, in dev_unconf()
449 lunlistp->lunnum, apidt->xport_phys, in dev_unconf()
455 if ((lunlistp->node_state & DI_DEVICE_OFFLINE) == in dev_unconf()
458 if ((ret = lun_unconf(lunlistp->path, in dev_unconf()
459 lunlistp->lunnum, apidt->xport_phys, in dev_unconf()
471 if ((ret = lun_unconf(lunlistp->path, lunlistp->lunnum, in dev_unconf()
508 luninfo_list_t *lunlistp, *temp; in is_xport_phys_in_pathlist() local
519 lunlistp = apidt->lunlist; in is_xport_phys_in_pathlist()
520 for (lunlistp = apidt->lunlist; lunlistp != NULL; in is_xport_phys_in_pathlist()
521 lunlistp = lunlistp->next) { in is_xport_phys_in_pathlist()
523 if (strncmp(lunlistp->path, SCSI_VHCI_ROOT, in is_xport_phys_in_pathlist()
525 lunlistp->lun_flag |= FLAG_SKIP_ONLINEOTHERS; in is_xport_phys_in_pathlist()
529 vhci_path = lunlistp->path; in is_xport_phys_in_pathlist()
636 lunlistp->lun_flag |= FLAG_SKIP_RCMREMOVE; in is_xport_phys_in_pathlist()
637 lunlistp->lun_flag |= FLAG_SKIP_RCMOFFLINE; in is_xport_phys_in_pathlist()
640 lunlistp->lun_flag |= FLAG_SKIP_ONLINEOTHERS; in is_xport_phys_in_pathlist()
653 for (lunlistp = apidt->lunlist; lunlistp != NULL; in is_xport_phys_in_pathlist()
654 lunlistp = lunlistp->next) { in is_xport_phys_in_pathlist()
655 if (strncmp(lunlistp->path, SCSI_VHCI_ROOT, in is_xport_phys_in_pathlist()
659 for (temp = lunlistp->next; temp != NULL; in is_xport_phys_in_pathlist()
661 if (strcmp(lunlistp->path, temp->path) == 0) { in is_xport_phys_in_pathlist()
665 lunlistp->lun_flag |= FLAG_SKIP_RCMREMOVE; in is_xport_phys_in_pathlist()
666 lunlistp->lun_flag |= FLAG_SKIP_RCMOFFLINE; in is_xport_phys_in_pathlist()
667 lunlistp->lun_flag |= FLAG_SKIP_ONLINEOTHERS; in is_xport_phys_in_pathlist()