/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi_sess.c | 76 static iscsi_sess_t *iscsi_sess_alloc(iscsi_hba_t *ihp, iscsi_sess_type_t type); 78 static iscsi_status_t iscsi_sess_threads_create(iscsi_sess_t *isp); 79 static void iscsi_sess_flush(iscsi_sess_t *isp); 80 static void iscsi_sess_offline_luns(iscsi_sess_t *isp); 82 iscsi_sess_t *isp, uint16_t *lun_data, uint8_t *lun_addr_type); 85 static void iscsi_sess_state_free(iscsi_sess_t *isp, 87 static void iscsi_sess_state_logged_in(iscsi_sess_t *isp, 89 static void iscsi_sess_state_failed(iscsi_sess_t *isp, 91 static void iscsi_sess_state_in_flush(iscsi_sess_t *isp, 93 static void iscsi_sess_state_flushed(iscsi_sess_t *isp, [all …]
|
H A D | iscsi.h | 1036 } iscsi_sess_t; typedef 1043 iscsi_sess_t *session; 1235 iscsi_status_t iscsi_tx_cmd(iscsi_sess_t *isp, iscsi_cmd_t *icmdp); 1240 iscsi_status_t iscsi_handle_reset(iscsi_sess_t *isp, int level, 1243 iscsi_status_t iscsi_handle_passthru(iscsi_sess_t *isp, uint16_t lun, 1248 void iscsi_iodone(iscsi_sess_t *isp, iscsi_cmd_t *icmdp); 1258 void iscsi_enqueue_pending_cmd(iscsi_sess_t *isp, iscsi_cmd_t *icmdp); 1259 void iscsi_dequeue_pending_cmd(iscsi_sess_t *isp, iscsi_cmd_t *icmdp); 1264 void iscsi_enqueue_completed_cmd(iscsi_sess_t *isp, iscsi_cmd_t *icmdp); 1293 iscsi_sess_t *iscsi_sess_create(iscsi_hba_t *ihp, [all …]
|
H A D | iscsi_io.c | 67 void iscsi_update_flow_control(iscsi_sess_t *isp, 69 static iscsi_status_t iscsi_rx_process_scsi_itt_to_icmdp(iscsi_sess_t *isp, 71 static iscsi_status_t iscsi_rx_process_itt_to_icmdp(iscsi_sess_t *isp, 73 static void iscsi_process_rsp_status(iscsi_sess_t *isp, iscsi_conn_t *icp, 100 static iscsi_status_t iscsi_tx_scsi(iscsi_sess_t *isp, iscsi_cmd_t *icmdp); 101 static iscsi_status_t iscsi_tx_nop(iscsi_sess_t *isp, iscsi_cmd_t *icmdp); 102 static iscsi_status_t iscsi_tx_abort(iscsi_sess_t *isp, iscsi_cmd_t *icmdp); 103 static iscsi_status_t iscsi_tx_reset(iscsi_sess_t *isp, iscsi_cmd_t *icmdp); 104 static iscsi_status_t iscsi_tx_logout(iscsi_sess_t *isp, iscsi_cmd_t *icmdp); 105 static iscsi_status_t iscsi_tx_text(iscsi_sess_t *isp, iscsi_cmd_t *icmdp); [all …]
|
H A D | iscsi_queue.c | 81 iscsi_enqueue_pending_cmd(iscsi_sess_t *isp, iscsi_cmd_t *icmdp) in iscsi_enqueue_pending_cmd() 107 iscsi_dequeue_pending_cmd(iscsi_sess_t *isp, iscsi_cmd_t *icmdp) in iscsi_dequeue_pending_cmd() 143 iscsi_sess_t *isp = NULL; in iscsi_enqueue_active_cmd() 196 iscsi_sess_t *isp = NULL; in iscsi_dequeue_active_cmd() 233 iscsi_sess_t *isp = NULL; in iscsi_enqueue_idm_aborting_cmd() 256 iscsi_sess_t *isp = NULL; in iscsi_dequeue_idm_aborting_cmd() 273 iscsi_enqueue_completed_cmd(iscsi_sess_t *isp, iscsi_cmd_t *icmdp) in iscsi_enqueue_completed_cmd()
|
H A D | iscsi_lun.c | 53 static iscsi_status_t iscsi_lun_virt_create(iscsi_sess_t *isp, 55 static iscsi_status_t iscsi_lun_phys_create(iscsi_sess_t *isp, 74 iscsi_lun_create(iscsi_sess_t *isp, uint16_t lun_num, uint8_t lun_addr_type, in iscsi_lun_create() 254 iscsi_sess_t *isp; in iscsi_lun_rele() 284 iscsi_sess_t *isp; in iscsi_lun_cmd_cancel() 323 iscsi_sess_t *isp = NULL; in iscsi_lun_destroy() 378 iscsi_lun_virt_create(iscsi_sess_t *isp, uint16_t lun_num, iscsi_lun_t *ilp, in iscsi_lun_virt_create() 488 iscsi_lun_phys_create(iscsi_sess_t *isp, uint16_t lun_num, in iscsi_lun_phys_create() 615 iscsi_sess_t *isp = NULL; in iscsi_lun_online()
|
H A D | iscsi_cmd.c | 311 iscsi_sess_t *isp = (iscsi_sess_t *)arg; in iscsi_cmd_state_free() 368 iscsi_sess_t *isp = (iscsi_sess_t *)arg; in iscsi_cmd_state_pending() 722 iscsi_sess_t *isp = (iscsi_sess_t *)arg; in iscsi_cmd_state_active() 1145 iscsi_sess_t *isp = (iscsi_sess_t *)arg; in iscsi_cmd_state_aborting() 1238 iscsi_sess_t *isp = (iscsi_sess_t *)arg; in iscsi_cmd_state_idm_aborting() 1320 iscsi_sess_t *isp = (iscsi_sess_t *)arg; in iscsi_cmd_state_completed()
|
H A D | iscsi_stats.c | 169 iscsi_sess_kstat_init(iscsi_sess_t *isp) in iscsi_sess_kstat_init() 258 iscsi_sess_kstat_term(iscsi_sess_t *isp) in iscsi_sess_kstat_term() 273 iscsi_sess_t *isp = (iscsi_sess_t *)ks->ks_private; in iscsi_sess_kstat_update() 340 iscsi_sess_t *isp = icp->conn_sess; in iscsi_conn_kstat_init()
|
H A D | iscsi_conn.c | 60 iscsi_conn_create(struct sockaddr *addr, iscsi_sess_t *isp, iscsi_conn_t **icpp) in iscsi_conn_create() 292 iscsi_sess_t *isp; in iscsi_conn_destroy() 388 iscsi_sess_t *isp; in iscsi_client_notify() 482 iscsi_sess_t *isp; in iscsi_client_notify_task() 684 iscsi_sess_t *isp; in iscsi_conn_sync_params() 969 iscsi_sess_t *isp; in iscsi_conn_flush_active_cmds() 1022 iscsi_conn_retry(iscsi_sess_t *isp, iscsi_conn_t *icp) in iscsi_conn_retry()
|
H A D | iscsiAuthClientGlue.c | 49 iscsi_sess_t *isp = (iscsi_sess_t *)client->userHandle; in iscsiAuthClientChapAuthRequest()
|
H A D | iscsi_ioctl.c | 146 iscsi_sess_t *isp; in iscsi_ioctl_conn_oid_list_get() 236 iscsi_sess_t *isp; in iscsi_ioctl_conn_props_get() 325 iscsi_sess_t *isp; in iscsi_ioctl_sendtgts_get() 745 iscsi_sess_t *isp = NULL; in iscsi_set_params() 999 iscsi_sess_t *isp = NULL; in iscsi_target_prop_mod() 1173 iscsi_sess_t *isp; in iscsi_ioctl_set_config_sess() 1262 iscsi_sess_t *isp; in iscsi_ioctl_set_tunable_param()
|
H A D | iscsid.c | 69 static iscsi_sess_t *iscsi_add_boot_sess(iscsi_hba_t *ihp, int isid); 358 iscsi_sess_t *isp = NULL; in iscsid_stop() 1106 iscsi_sess_t *isp; in iscsid_add() 1216 iscsi_sess_t *isp; in iscsid_del() 1322 iscsi_sess_t *isp = NULL; in iscsid_login_tgt() 2218 iscsi_sess_t *isp, *t_isp; in iscsi_reconfig_boot_sess() 2348 static iscsi_sess_t * 2351 iscsi_sess_t *isp; in iscsi_add_boot_sess() 2459 iscsi_sess_t *isp; in iscsi_chk_bootlun_mpxio() 2513 iscsi_sess_t *isp = NULL; in iscsid_check_active_boot_conn()
|
H A D | iscsi_login.c | 88 iscsi_sess_t *isp; in iscsi_login_start() 262 iscsi_sess_t *isp; in iscsi_login_end() 1064 iscsi_sess_t *isp = NULL; in iscsi_process_login_response() 2150 iscsi_sess_t *isp; in iscsi_login_connect()
|
H A D | iscsi.c | 914 iscsi_sess_t *isp = NULL; in iscsi_tran_start() 921 isp = (iscsi_sess_t *)ilp->lun_sess; in iscsi_tran_start() 1031 iscsi_sess_t *isp = NULL; in iscsi_tran_reset() 1314 iscsi_sess_t *isp = NULL; in iscsi_tran_get_name() 1461 iscsi_sess_t *isp = NULL; in iscsi_ioctl() 1896 iscsi_sess_t *t_isp; in iscsi_ioctl() 2496 iscsi_sess_t *sessp; in iscsi_ioctl() 4707 iscsi_sess_t *isp = NULL; in iscsi_virt_lun_init() 4842 iscsi_sess_t *isp = NULL; in iscsi_phys_lun_init() 5368 iscsi_sess_t *isp = NULL; in iscsi_cmp_boot_sess_oid()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/idm/ |
H A D | idm.c | 178 static int iscsi_print_ini_sess(uintptr_t addr, iscsi_sess_t *sess, 1027 rc = iscsi_print_ini_sess(addr, (iscsi_sess_t *)vsess, in iscsi_ini_sess_walk_cb() 1399 iscsi_sess_t ini_sess; in iscsi_sess_impl() 1406 if ((mdb_vread(&ini_sess, sizeof (iscsi_sess_t), in iscsi_sess_impl() 1407 (uintptr_t)addr)) != sizeof (iscsi_sess_t)) { in iscsi_sess_impl() 1563 iscsi_print_ini_sess(uintptr_t addr, iscsi_sess_t *sess, in iscsi_print_ini_sess() 1613 offsetof(iscsi_sess_t, sess_state_audit); in iscsi_print_ini_sess() 3235 wsp->walk_data = mdb_alloc(sizeof (iscsi_sess_t), UM_SLEEP|UM_GC); in iscsi_ini_sess_walk_init() 3253 if (mdb_vread(wsp->walk_data, sizeof (iscsi_sess_t), wsp->walk_addr) in iscsi_ini_sess_step() 3254 != sizeof (iscsi_sess_t)) { in iscsi_ini_sess_step() [all …]
|