iscsi_conn_t
const iscsi_conn_t *ict = vconn;
iscsi_conn_t ini_conn;
if (mdb_vread(&ini_conn, sizeof (iscsi_conn_t),
sizeof (iscsi_conn_t)) {
offsetof(iscsi_conn_t, conn_state_audit);
iscsi_conn_t ini_conn;
if (mdb_vread(&ini_conn, sizeof (iscsi_conn_t),
(uintptr_t)ic->ic_handle) != sizeof (iscsi_conn_t)) {
wsp->walk_data = mdb_alloc(sizeof (iscsi_conn_t), UM_SLEEP|UM_GC);
if (mdb_vread(wsp->walk_data, sizeof (iscsi_conn_t), wsp->walk_addr)
!= sizeof (iscsi_conn_t)) {
(uintptr_t)(((iscsi_conn_t *)wsp->walk_data)->conn_next);
iscsi_conn_t *icp = NULL;
iscsi_status_t iscsi_handle_logout(iscsi_conn_t *icp);
iscsi_status_t iscsi_handle_text(iscsi_conn_t *icp,
void iscsi_enqueue_active_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp);
void iscsi_dequeue_active_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp);
void iscsi_enqueue_idm_aborting_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp);
void iscsi_dequeue_idm_aborting_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp);
void iscsi_login_update_state(iscsi_conn_t *icp,
void iscsi_login_update_state_locked(iscsi_conn_t *icp,
iscsi_conn_t **icpp);
iscsi_status_t iscsi_conn_online(iscsi_conn_t *icp);
iscsi_status_t iscsi_conn_offline(iscsi_conn_t *icp);
iscsi_status_t iscsi_conn_destroy(iscsi_conn_t *icp);
void iscsi_conn_set_login_min_max(iscsi_conn_t *icp, int min, int max);
iscsi_status_t iscsi_conn_sync_params(iscsi_conn_t *icp);
void iscsi_conn_retry(iscsi_sess_t *isp, iscsi_conn_t *icp);
void iscsi_conn_update_state(iscsi_conn_t *icp, iscsi_conn_state_t next_state);
void iscsi_conn_update_state_locked(iscsi_conn_t *icp,
iscsi_cmd_t *iscsi_cmd_alloc(iscsi_conn_t *icp, int km_flags);
iscsi_cmd_alloc(iscsi_conn_t *icp, int km_flags)
iscsi_conn_t *icp = NULL;
iscsi_conn_retry(iscsi_sess_t *isp, iscsi_conn_t *icp)
iscsi_conn_update_state(iscsi_conn_t *icp, iscsi_conn_state_t next_state)
iscsi_conn_update_state_locked(iscsi_conn_t *icp, iscsi_conn_state_t next_state)
kmem_free(icp, sizeof (iscsi_conn_t));
kmem_free(icp, sizeof (iscsi_conn_t));
kmem_free(icp, sizeof (iscsi_conn_t));
iscsi_conn_online(iscsi_conn_t *icp)
iscsi_conn_offline(iscsi_conn_t *icp)
iscsi_conn_destroy(iscsi_conn_t *icp)
iscsi_conn_t *t_icp;
kmem_free(icp, sizeof (iscsi_conn_t));
static void iscsi_conn_flush_active_cmds(iscsi_conn_t *icp);
iscsi_conn_set_login_min_max(iscsi_conn_t *icp, int min, int max)
iscsi_conn_t *icp = ic->ic_handle;
iscsi_conn_t *icp;
iscsi_conn_create(struct sockaddr *addr, iscsi_sess_t *isp, iscsi_conn_t **icpp)
iscsi_conn_t *icp = NULL;
iscsi_conn_sync_params(iscsi_conn_t *icp)
icp = (iscsi_conn_t *)kmem_zalloc(sizeof (iscsi_conn_t), KM_SLEEP);
iscsi_conn_flush_active_cmds(iscsi_conn_t *icp)
iscsi_conn_t *icp = ic->ic_handle;
static void iscsi_handle_nop(iscsi_conn_t *icp, uint32_t itt, uint32_t ttt);
iscsi_conn_t *icp);
iscsi_conn_t *icp = ic->ic_handle;
iscsi_conn_t *icp = ic->ic_handle;
iscsi_conn_t *icp = ic->ic_handle;
iscsi_conn_t *icp = ic->ic_handle;
iscsi_conn_t *icp = ic->ic_handle;
iscsi_conn_t *icp = (iscsi_conn_t *)arg;
iscsi_tx_init_hdr(iscsi_sess_t *isp, iscsi_conn_t *icp,
iscsi_conn_t *icp, idm_pdu_t *pdu)
iscsi_tx_scsi_init_task(iscsi_cmd_t *icmdp, iscsi_conn_t *icp,
iscsi_conn_t *icp = NULL;
iscsi_tx_pdu(iscsi_conn_t *icp, int opcode, void *hdr, int hdrlen,
iscsi_conn_t *icp = NULL;
iscsi_conn_t *icp = NULL;
iscsi_conn_t *icp = NULL;
iscsi_conn_t *icp = NULL;
iscsi_conn_t *icp = NULL;
iscsi_conn_t *icp;
iscsi_conn_t *icp = icmdp->cmd_conn;
iscsi_handle_nop(iscsi_conn_t *icp, uint32_t itt, uint32_t ttt)
iscsi_conn_t *icp;
iscsi_conn_t *icp;
iscsi_conn_t *icp;
icp = (iscsi_conn_t *)itp->t_arg;
iscsi_handle_logout(iscsi_conn_t *icp)
iscsi_handle_text(iscsi_conn_t *icp, char *buf, uint32_t buf_len,
iscsi_conn_t *icp = icmdp->cmd_conn;
iscsi_process_rsp_status(iscsi_sess_t *isp, iscsi_conn_t *icp,
iscsi_drop_conn_cleanup(iscsi_conn_t *icp)
iscsi_conn_t *icp = (iscsi_conn_t *)ic->ic_handle;
iscsi_conn_t *icp;
iscsi_rx_chk(iscsi_conn_t *icp, iscsi_sess_t *isp,
iscsi_conn_t *icp;
iscsi_conn_t *icp;
iscsi_conn_t *icp)
iscsi_conn_t *icp;
iscsi_conn_t *icp = ic->ic_handle;
static void iscsi_process_rsp_status(iscsi_sess_t *isp, iscsi_conn_t *icp,
static void iscsi_drop_conn_cleanup(iscsi_conn_t *icp);
iscsi_conn_t *icp = ic->ic_handle;
iscsi_conn_t *icp = ic->ic_handle;
iscsi_conn_t *icp;
iscsi_conn_t *icp;
iscsi_conn_t *icp;
iscsi_conn_t *icp;
iscsi_conn_t *icp;
iscsi_create_sendtgts_list(iscsi_conn_t *icp, char *data, int data_len,
static iscsi_status_t iscsi_create_sendtgts_list(iscsi_conn_t *icp,
iscsi_process_login_response(iscsi_conn_t *icp,
iscsi_update_address(iscsi_conn_t *icp, char *in)
iscsi_login_update_state(iscsi_conn_t *icp, iscsi_login_state_t next_state)
iscsi_login_update_state_locked(iscsi_conn_t *icp,
iscsi_login_connect(iscsi_conn_t *icp)
iscsi_login_disconnect(iscsi_conn_t *icp)
iscsi_notice_key_values(iscsi_conn_t *icp)
iscsi_login_end(iscsi_conn_t *icp, iscsi_status_t status, iscsi_task_t *itp)
static iscsi_status_t iscsi_login(iscsi_conn_t *icp,
iscsi_login(iscsi_conn_t *icp, uint8_t *status_class, uint8_t *status_detail)
static iscsi_status_t iscsi_process_login_response(iscsi_conn_t *icp,
static iscsi_status_t iscsi_make_login_pdu(iscsi_conn_t *icp,
static iscsi_status_t iscsi_update_address(iscsi_conn_t *icp,
static void iscsi_login_end(iscsi_conn_t *icp,
static iscsi_status_t iscsi_login_connect(iscsi_conn_t *icp);
static void iscsi_login_disconnect(iscsi_conn_t *icp);
static void iscsi_notice_key_values(iscsi_conn_t *icp);
iscsi_make_login_pdu(iscsi_conn_t *icp, idm_pdu_t *text_pdu,
iscsi_conn_t *icp;
icp = (iscsi_conn_t *)itp->t_arg;
iscsi_enqueue_active_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp)
iscsi_dequeue_active_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp)
iscsi_enqueue_idm_aborting_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp)
iscsi_dequeue_idm_aborting_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp)
iscsi_conn_t *icp;
iscsi_conn_t *icp;
iscsi_conn_t *icp = icmdp->cmd_conn;
iscsi_conn_t *icp;
iscsi_conn_kstat_init(iscsi_conn_t *icp)
iscsi_conn_kstat_term(iscsi_conn_t *icp)
iscsi_conn_t *icp = (iscsi_conn_t *)ks->ks_private;
iscsi_conn_t *icp;
iscsi_conn_t *icp;
iscsi_conn_t *icp = NULL;