Searched refs:vlun (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/ |
H A D | scsi_vhci.c | 922 scsi_vhci_lun_t *vlun; in vhci_scsi_tgt_init() local 965 vlun = vhci_lun_lookup(tgt_dip); in vhci_scsi_tgt_init() 976 if (vlun) { in vhci_scsi_tgt_init() 980 guid, (void *)vlun, from_ticks, vhci_to_ticks)); in vhci_scsi_tgt_init() 1001 while ((vlun == NULL) || (mdi_client_get_path_count(tgt_dip) == 0) || in vhci_scsi_tgt_init() 1003 if (vlun && vlun->svl_not_supported) { in vhci_scsi_tgt_init() 1006 (void *)vlun, guid)); in vhci_scsi_tgt_init() 1027 if (vlun == NULL) { in vhci_scsi_tgt_init() 1044 vlun = vhci_lun_lookup(tgt_dip); in vhci_scsi_tgt_init() 1055 ASSERT(vlun != NULL); in vhci_scsi_tgt_init() [all …]
|
H A D | mpapi_impl.c | 2896 vhci_update_mpapi_data(struct scsi_vhci *vhci, scsi_vhci_lun_t *vlun, in vhci_update_mpapi_data() argument 2910 "vlun: %p, pip: %p\n", (void *)vhci, (void *)vlun, (void *)pip)); in vhci_update_mpapi_data() 2916 if (SCSI_FAILOVER_IS_TPGS(vlun->svl_fops)) { in vhci_update_mpapi_data() 2929 MP_OBJECT_TYPE_MULTIPATH_LU, (void*)vlun); in vhci_update_mpapi_data() 2933 MP_OBJECT_TYPE_MULTIPATH_LU, (void*)vlun); in vhci_update_mpapi_data() 2941 ld->resp = vlun; in vhci_update_mpapi_data() 3088 vhci_mpapi_synthesize_tpg_data(vhci, vlun, pip); in vhci_update_mpapi_data() 3104 vhci_mpapi_get_alua_item(struct scsi_vhci *vhci, void *vlun, void *tpg_id, in vhci_mpapi_get_alua_item() argument 3113 (void *)vlun, (char *)tpg_id, (char *)tp)); in vhci_mpapi_get_alua_item() 3138 MP_OBJECT_TYPE_MULTIPATH_LU, vlun); in vhci_mpapi_get_alua_item() [all …]
|
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/ |
H A D | scsi_vhci.h | 154 #define VHCI_HOLD_LUN(vlun, f, h) { \ argument 156 mutex_enter(&(vlun)->svl_mutex); \ 157 if ((vlun)->svl_transient == 1) { \ 159 while ((vlun)->svl_transient == 1) \ 160 cv_wait(&(vlun)->svl_cv, &(vlun)->svl_mutex); \ 161 (vlun)->svl_transient = 1; \ 167 (vlun)->svl_transient = 1; \ 171 mutex_exit(&(vlun)->svl_mutex); \ 174 #define VHCI_RELEASE_LUN(vlun) { \ argument 175 mutex_enter(&(vlun)->svl_mutex); \ [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/idm/ |
H A D | idm.c | 153 static int iscsi_ini_lun_walk_cb(uintptr_t addr, const void *vlun, 1055 iscsi_ini_lun_walk_cb(uintptr_t addr, const void *vlun, void *idc_void) in iscsi_ini_lun_walk_cb() argument 1059 if (vlun == NULL) { in iscsi_ini_lun_walk_cb() 1063 rc = iscsi_print_ini_lun(addr, (iscsi_lun_t *)vlun, in iscsi_ini_lun_walk_cb()
|