Lines Matching refs:ctlr
257 struct ctlr_info *ctlr; in auto_efi_sense() local
268 ctlr = find_direct_ctlr_info(&dkinfo); in auto_efi_sense()
271 ctlr = find_vbd_ctlr_info(&dkinfo); in auto_efi_sense()
274 ctlr = find_scsi_ctlr_info(&dkinfo); in auto_efi_sense()
326 assert(disk_info->disk_ctlr == ctlr); in auto_efi_sense()
327 dp = ctlr->ctlr_ctype->ctype_dlist; in auto_efi_sense()
329 ctlr->ctlr_ctype->ctype_dlist = dp; in auto_efi_sense()
422 struct ctlr_info *ctlr; in find_direct_ctlr_info() local
427 for (ctlr = ctlr_list; ctlr != NULL; ctlr = ctlr->ctlr_next) { in find_direct_ctlr_info()
428 if (ctlr->ctlr_addr == dkinfo->dki_addr && in find_direct_ctlr_info()
429 ctlr->ctlr_space == dkinfo->dki_space && in find_direct_ctlr_info()
430 ctlr->ctlr_ctype->ctype_ctype == DKC_DIRECT) { in find_direct_ctlr_info()
431 return (ctlr); in find_direct_ctlr_info()
443 struct ctlr_info *ctlr; in find_vbd_ctlr_info() local
448 for (ctlr = ctlr_list; ctlr != NULL; ctlr = ctlr->ctlr_next) { in find_vbd_ctlr_info()
449 if (ctlr->ctlr_addr == dkinfo->dki_addr && in find_vbd_ctlr_info()
450 ctlr->ctlr_space == dkinfo->dki_space && in find_vbd_ctlr_info()
451 ctlr->ctlr_ctype->ctype_ctype == DKC_VBD) { in find_vbd_ctlr_info()
452 return (ctlr); in find_vbd_ctlr_info()
674 struct ctlr_info *ctlr; in new_direct_disk_type() local
694 ctlr = find_direct_ctlr_info(&dkinfo); in new_direct_disk_type()
709 assert(disk_info->disk_ctlr == ctlr); in new_direct_disk_type()
714 dp = ctlr->ctlr_ctype->ctype_dlist; in new_direct_disk_type()
716 ctlr->ctlr_ctype->ctype_dlist = dp; in new_direct_disk_type()
1756 struct ctlr_type *ctlr; local
1759 ctlr = find_scsi_ctlr_type();
1760 for (dp = ctlr->ctype_dlist; dp != NULL; dp = dp->dtype_next) {
1785 struct ctlr_type *ctlr; local
1788 ctlr = find_scsi_ctlr_type();
1789 for (dp = ctlr->ctype_dlist; dp != NULL; dp = dp->dtype_next) {
1837 struct ctlr_info *ctlr; local
1843 for (ctlr = ctlr_list; ctlr != NULL; ctlr = ctlr->ctlr_next) {
1844 if (ctlr->ctlr_addr == dkinfo->dki_addr &&
1845 ctlr->ctlr_space == dkinfo->dki_space &&
1846 ctlr->ctlr_ctype->ctype_ctype == DKC_SCSI_CCS) {
1847 return (ctlr);
1866 struct ctlr_info *ctlr; local
1886 ctlr = find_scsi_ctlr_info(&dkinfo);
1901 assert(disk_info->disk_ctlr == ctlr);
1906 dp = ctlr->ctlr_ctype->ctype_dlist;
1908 ctlr->ctlr_ctype->ctype_dlist = disk;
2016 struct ctlr_type *ctlr; local
2020 ctlr = find_direct_ctlr_type();
2022 ctlr = find_vbd_ctlr_type();
2024 ctlr = find_scsi_ctlr_type();
2025 if (ctlr == NULL || ctlr->ctype_dlist == NULL) {
2029 disk = ctlr->ctype_dlist;
2031 ctlr->ctype_dlist = disk->dtype_next;