H A D | mpapi_impl.c | 148 static void *vhci_mpapi_get_rel_tport_pair(struct scsi_vhci *vhci, 172 struct scsi_vhci *vhci; local 178 /* Check for validity of vhci structure */ 179 vhci = ddi_get_soft_state(vhci_softstate, MINOR2INST(getminor(dev))); 180 if (vhci == NULL) { 184 mutex_enter(&vhci->vhci_mutex); 185 if ((vhci->vhci_state & VHCI_STATE_OPEN) == 0) { 186 mutex_exit(&vhci->vhci_mutex); 189 mutex_exit(&vhci->vhci_mutex); 191 /* Get the vhci di 518 vhci_get_driver_prop(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 571 vhci_get_dev_prod_list(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 623 vhci_get_dev_prod_prop(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 664 vhci_get_lu_list(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 714 vhci_get_lu_list_from_tpg(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 787 vhci_get_tpg_list_for_lu(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 856 vhci_get_lu_prop(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 906 vhci_get_path_list_for_mp_lu(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 991 vhci_get_path_list_for_init_port(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 1094 vhci_get_path_list_for_target_port(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 1179 vhci_get_path_prop(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 1225 vhci_get_init_port_list(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 1292 vhci_get_init_port_prop(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 1359 vhci_get_target_port_prop(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 1409 vhci_get_tpg_prop(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 1460 vhci_get_target_port_list_for_tpg(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 1530 vhci_set_tpg_access_state(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 1683 vhci_get_prop_lb_list(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 1706 vhci_get_prop_lb_prop(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 1720 vhci_assign_lu_to_tpg(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 1730 vhci_enable_auto_failback(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 1763 vhci_disable_auto_failback(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 1799 vhci_mpapi_hold_item(struct scsi_vhci *vhci, uint64_t *oid, uint8_t obj_type) argument 1826 vhci_mpapi_chk_path(struct scsi_vhci *vhci, mpapi_item_list_t *ilist) argument 1853 vhci_mpapi_hold_pip(struct scsi_vhci *vhci, mpapi_item_list_t *ilist, int flags) argument 1900 vhci_init_uscsi_cmd(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, uint64_t *oid, mpapi_item_list_t **list) argument 2000 vhci_send_uscsi_cmd(dev_t dev, struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 2067 vhci_enable_path(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 2104 vhci_disable_path(struct scsi_vhci *vhci, mp_iocdata_t *mpioc, void *input_data, void *output_data, int mode) argument 2151 vhci_mpapi_ioctl(dev_t dev, struct scsi_vhci *vhci, void *udata, mp_iocdata_t *mpioc, int mode, cred_t *credp) argument 2341 vhci_mpapi_init(struct scsi_vhci *vhci) argument 2403 vhci_mpapi_add_dev_prod(struct scsi_vhci *vhci, char *vidpid) argument 2494 vhci_get_mpapi_item(struct scsi_vhci *vhci, mpapi_list_header_t *list, uint8_t obj_type, void* res) argument 2592 vhci_mpapi_create_item(struct scsi_vhci *vhci, uint8_t obj_type, void* res) argument 2910 vhci_update_mpapi_data(struct scsi_vhci *vhci, scsi_vhci_lun_t *vlun, mdi_pathinfo_t *pip) argument 3118 vhci_mpapi_get_alua_item(struct scsi_vhci *vhci, void *vlun, void *tpg_id, void *tp) 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 3468 struct scsi_vhci *vhci; local 3927 vhci_mpapi_sync_lu_oid_list(struct scsi_vhci *vhci) argument 4004 vhci_mpapi_set_lu_valid(struct scsi_vhci *vhci, mpapi_item_t *lu_item, int valid) argument 4028 vhci_mpapi_set_tpg_as_prop(struct scsi_vhci *vhci, mpapi_item_t *tpg_item, uint32_t new_state) argument 4051 struct scsi_vhci *vhci = arg; local 4127 struct scsi_vhci *vhci; local 4225 vhci_mpapi_match_pip(struct scsi_vhci *vhci, mpapi_item_list_t *ilist, void *res) argument 4278 vhci_mpapi_match_lu(struct scsi_vhci *vhci, mpapi_item_list_t *ilist, void *res) argument 4308 vhci_mpapi_update_tpg_acc_state_for_lu(struct scsi_vhci *vhci, scsi_vhci_lun_t *vlun) argument 4419 vhci_mpapi_get_rel_tport_pair(struct scsi_vhci *vhci, mpapi_list_header_t *list, void *tgt_port, uint32_t rel_tid) argument [all...] |