Searched refs:vlun (Results 1 - 4 of 4) sorted by relevance
/opensolaris-onvv-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/ |
H A D | scsi_vhci.c | 916 scsi_vhci_lun_t *vlun; local 959 vlun = vhci_lun_lookup(tgt_dip); 970 if (vlun) { 972 "vhci_scsi_tgt_init: guid %s : found vlun 0x%p " 974 guid, (void *)vlun, from_ticks, vhci_to_ticks)); 977 "vhci_scsi_tgt_init: guid %s : vlun not found " 991 * 1. no vlun available yet 995 while ((vlun == NULL) || (mdi_client_get_path_count(tgt_dip) == 0) || 997 if (vlun && vlun 1074 vhci_pgr_register_start(scsi_vhci_lun_t *vlun, struct scsi_pkt *pkt) argument 1123 struct scsi_vhci_lun *vlun = ADDR2VLUN(ap); local 1576 vhci_recovery_reset(scsi_vhci_lun_t *vlun, struct scsi_address *ap, uint8_t select_path, uint8_t recovery_depth) argument 1723 struct scsi_vhci_lun *vlun = ADDR2VLUN(ap); local 2144 scsi_vhci_lun_t *vlun; local 2228 struct scsi_vhci_lun *vlun; local 2578 scsi_vhci_lun_t *vlun = svp->svp_svl; local 2684 scsi_vhci_lun_t *vlun; local 2831 scsi_vhci_lun_t *vlun; local 3157 scsi_vhci_lun_t *vlun; local 3583 scsi_vhci_lun_t *vlun; local 3661 scsi_vhci_lun_t *vlun; local 3764 scsi_vhci_lun_t *vlun; local 3800 struct scsi_vhci_lun *vlun = (struct scsi_vhci_lun *)arg; local 4064 scsi_vhci_lun_t *vlun = NULL; local 4289 scsi_vhci_lun_t *vlun; local 4720 vhci_update_pathinfo(struct scsi_device *psd, mdi_pathinfo_t *pip, struct scsi_failover_ops *fo, scsi_vhci_lun_t *vlun, struct scsi_vhci *vhci) argument 5051 scsi_vhci_lun_t *vlun = NULL; local 5414 scsi_vhci_lun_t *vlun; local 6832 scsi_vhci_lun_t *vlun = NULL; local 7202 vhci_quiesce_paths(dev_info_t *vdip, dev_info_t *cdip, scsi_vhci_lun_t *vlun, char *guid, char *active_pclass_ptr) argument 7486 vhci_quiesce_lun(struct scsi_vhci_lun *vlun) argument 7535 scsi_vhci_lun_t *vlun; local 7922 struct scsi_vhci_lun *vlun = (struct scsi_vhci_lun *)arg; local 7982 vhci_print_prout_keys(scsi_vhci_lun_t *vlun, char *msg) argument 8790 vhci_invalidate_mpapi_lu(struct scsi_vhci *vhci, scsi_vhci_lun_t *vlun) argument [all...] |
H A D | mpapi_impl.c | 2910 vhci_update_mpapi_data(struct scsi_vhci *vhci, scsi_vhci_lun_t *vlun, argument 2924 "vlun: %p, pip: %p\n", (void *)vhci, (void *)vlun, (void *)pip)); 2930 if (SCSI_FAILOVER_IS_TPGS(vlun->svl_fops)) { 2943 MP_OBJECT_TYPE_MULTIPATH_LU, (void*)vlun); 2947 MP_OBJECT_TYPE_MULTIPATH_LU, (void*)vlun); 2955 ld->resp = vlun; 3102 vhci_mpapi_synthesize_tpg_data(vhci, vlun, pip); 3112 * tpg_id and rel_tp_id for a specified vlun structure. Returns NULL 3118 vhci_mpapi_get_alua_item(struct scsi_vhci *vhci, void *vlun, voi argument 3181 vhci_mpapi_get_tpg_item(struct scsi_vhci *vhci, uint32_t acc_state, void *vlun, char *pclass, void *tp) argument 3244 vhci_mpapi_get_tpg_for_lun(struct scsi_vhci *vhci, char *pclass, void *vlun, void *tp) argument 3317 vhci_mpapi_synthesize_tpg_data(struct scsi_vhci *vhci, scsi_vhci_lun_t *vlun, mdi_pathinfo_t *pip) argument 3467 struct scsi_vhci_lun *vlun; local 4308 vhci_mpapi_update_tpg_acc_state_for_lu(struct scsi_vhci *vhci, scsi_vhci_lun_t *vlun) argument [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/sys/scsi/adapters/ |
H A D | scsi_vhci.h | 148 #define VHCI_HOLD_LUN(vlun, f, h) { \ 150 mutex_enter(&(vlun)->svl_mutex); \ 151 if ((vlun)->svl_transient == 1) { \ 153 while ((vlun)->svl_transient == 1) \ 154 cv_wait(&(vlun)->svl_cv, &(vlun)->svl_mutex); \ 155 (vlun)->svl_transient = 1; \ 161 (vlun)->svl_transient = 1; \ 165 mutex_exit(&(vlun)->svl_mutex); \ 168 #define VHCI_RELEASE_LUN(vlun) { \ [all...] |
/opensolaris-onvv-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, 1054 iscsi_ini_lun_walk_cb(uintptr_t addr, const void *vlun, void *idc_void) argument 1058 if (vlun == NULL) { 1062 rc = iscsi_print_ini_lun(addr, (iscsi_lun_t *)vlun,
|
Completed in 147 milliseconds