Home
last modified time | relevance | path

Searched refs:iscsi_cmd_t (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Discsi_queue.c31 static void iscsi_enqueue_cmd_tail(iscsi_cmd_t **head, iscsi_cmd_t **tail,
32 iscsi_cmd_t *icmdp);
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()
141 iscsi_enqueue_active_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp) in iscsi_enqueue_active_cmd()
193 iscsi_dequeue_active_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp) in iscsi_dequeue_active_cmd()
231 iscsi_enqueue_idm_aborting_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp) in iscsi_enqueue_idm_aborting_cmd()
254 iscsi_dequeue_idm_aborting_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp) in iscsi_dequeue_idm_aborting_cmd()
273 iscsi_enqueue_completed_cmd(iscsi_sess_t *isp, iscsi_cmd_t *icmdp) in iscsi_enqueue_completed_cmd()
335 iscsi_dequeue_cmd(iscsi_cmd_t **head, iscsi_cmd_t **tail, iscsi_cmd_t *icmdp) in iscsi_dequeue_cmd()
[all …]
H A Discsi.h523 } iscsi_cmd_t; typedef
574 iscsi_cmd_t *head;
575 iscsi_cmd_t *tail;
1235 iscsi_status_t iscsi_tx_cmd(iscsi_sess_t *isp, iscsi_cmd_t *icmdp);
1237 void iscsi_task_cleanup(int opcode, iscsi_cmd_t *icmdp);
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);
1260 void iscsi_enqueue_active_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp);
1261 void iscsi_dequeue_active_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp);
[all …]
H A Discsi_cmd.c32 static void iscsi_cmd_state_free(iscsi_cmd_t *icmdp,
34 static void iscsi_cmd_state_pending(iscsi_cmd_t *icmdp,
36 static void iscsi_cmd_state_active(iscsi_cmd_t *icmdp,
38 static void iscsi_cmd_state_aborting(iscsi_cmd_t *icmdp,
40 static void iscsi_cmd_state_idm_aborting(iscsi_cmd_t *icmdp,
42 static void iscsi_cmd_state_completed(iscsi_cmd_t *icmdp,
183 iscsi_cmd_state_machine(iscsi_cmd_t *icmdp, iscsi_cmd_event_t event, void *arg) in iscsi_cmd_state_machine()
190 DTRACE_PROBE3(event, iscsi_cmd_t *, icmdp, char *, in iscsi_cmd_state_machine()
257 iscsi_cmd_t *
260 iscsi_cmd_t *icmdp; in iscsi_cmd_alloc()
[all …]
H A Discsi_io.c70 idm_conn_t *ic, iscsi_scsi_rsp_hdr_t *ihp, iscsi_cmd_t **icmdp);
72 iscsi_hdr_t *ihp, iscsi_cmd_t **icmdp);
76 static boolean_t iscsi_nop_timeout_checks(iscsi_cmd_t *icmdp);
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);
115 static boolean_t iscsi_decode_sense(uint8_t *sense_data, iscsi_cmd_t *icmdp);
[all …]
H A Discsi_sess.c906 iscsi_sess_reserve_scsi_itt(iscsi_cmd_t *icmdp) in iscsi_sess_reserve_scsi_itt()
923 iscsi_sess_release_scsi_itt(iscsi_cmd_t *icmdp) in iscsi_sess_release_scsi_itt()
932 iscsi_sess_reserve_itt(iscsi_sess_t *isp, iscsi_cmd_t *icmdp) in iscsi_sess_reserve_itt()
972 iscsi_sess_release_itt(iscsi_sess_t *isp, iscsi_cmd_t *icmdp) in iscsi_sess_release_itt()
2346 iscsi_cmd_t *icmdp; in iscsi_sess_flush()
H A Discsi.c821 iscsi_cmd_t *icmdp; in iscsi_tran_init_pkt()
843 ap, cmdlen, statuslen, tgtlen, sizeof (iscsi_cmd_t), in iscsi_tran_init_pkt()
848 icmdp = (iscsi_cmd_t *)pkt->pkt_ha_private; in iscsi_tran_init_pkt()
915 iscsi_cmd_t *icmdp = NULL; in iscsi_tran_start()
922 icmdp = (iscsi_cmd_t *)pkt->pkt_ha_private; in iscsi_tran_start()
1088 iscsi_cmd_t *icmdp; in iscsi_tran_destroy_pkt()
1090 icmdp = (iscsi_cmd_t *)pkt->pkt_ha_private; in iscsi_tran_destroy_pkt()
H A Discsi_lun.c285 iscsi_cmd_t *icmdp, *nicmdp; in iscsi_lun_cmd_cancel()
H A Discsi_conn.c968 iscsi_cmd_t *icmdp; in iscsi_conn_flush_active_cmds()
/illumos-gate/usr/src/cmd/mdb/common/modules/idm/
H A Didm.c182 static int iscsi_print_ini_cmd(uintptr_t addr, const iscsi_cmd_t *cmd,
651 iscsi_cmd_t cmd; in iscsi_cmd()
675 if (mdb_vread(&cmd, sizeof (iscsi_cmd_t), addr) != in iscsi_cmd()
676 sizeof (iscsi_cmd_t)) { in iscsi_cmd()
2394 iscsi_print_ini_cmd(uintptr_t addr, const iscsi_cmd_t *cmd, in iscsi_print_ini_cmd()
2415 states_addr = addr + offsetof(iscsi_cmd_t, cmd_state_audit); in iscsi_print_ini_cmd()
3358 wsp->walk_data = mdb_alloc(sizeof (iscsi_cmd_t), UM_SLEEP|UM_GC); in iscsi_ini_cmd_walk_init()
3375 if (mdb_vread(wsp->walk_data, sizeof (iscsi_cmd_t), wsp->walk_addr) in iscsi_ini_cmd_step()
3376 != sizeof (iscsi_cmd_t)) { in iscsi_ini_cmd_step()
3385 (uintptr_t)(((iscsi_cmd_t *)wsp->walk_data)->cmd_next); in iscsi_ini_cmd_step()
[all …]