Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Discsi_cmd.c200 icmdp->cmd_prev_state = icmdp->cmd_state; in iscsi_cmd_state_machine()
433 icmdp->cmd_un.abort.icmdp-> in iscsi_cmd_state_pending()
439 icmdp->cmd_un.abort.icmdp = NULL; in iscsi_cmd_state_pending()
603 icmdp->cmd_un.abort.icmdp = NULL; in iscsi_cmd_state_pending()
662 icmdp->cmd_un.abort.icmdp-> in iscsi_cmd_state_pending()
667 icmdp->cmd_un.abort.icmdp = NULL; in iscsi_cmd_state_pending()
779 t_icmdp = icmdp->cmd_un.abort.icmdp; in iscsi_cmd_state_active()
806 icmdp->cmd_un.abort.icmdp = NULL; in iscsi_cmd_state_active()
956 icmdp->cmd_un.abort.icmdp = NULL; in iscsi_cmd_state_active()
1050 icmdp->cmd_un.abort.icmdp-> in iscsi_cmd_state_active()
[all …]
H A Discsi_queue.c32 iscsi_cmd_t *icmdp);
84 ASSERT(icmdp != NULL); in iscsi_enqueue_pending_cmd()
112 ASSERT(icmdp != NULL); in iscsi_dequeue_pending_cmd()
146 ASSERT(icmdp != NULL); in iscsi_enqueue_active_cmd()
199 ASSERT(icmdp != NULL); in iscsi_dequeue_active_cmd()
236 ASSERT(icmdp != NULL); in iscsi_enqueue_idm_aborting_cmd()
259 ASSERT(icmdp != NULL); in iscsi_dequeue_idm_aborting_cmd()
379 icmdp->cmd_prev->cmd_next = icmdp->cmd_next; in iscsi_dequeue_cmd()
383 icmdp->cmd_next->cmd_prev = icmdp->cmd_prev; in iscsi_dequeue_cmd()
416 *head = icmdp; in iscsi_enqueue_cmd_head()
[all …]
H A Discsi_io.c1261 (icmdp->cmd_un.abort.icmdp == NULL)) { in iscsi_rx_process_task_mgt_rsp()
1824 icmdp = icmdp->cmd_next; in iscsi_tx_thread()
2103 (void *)icmdp, icmdp->cmd_type, data_length); in iscsi_tx_scsi_init_task()
2131 (void *)icmdp, icmdp->cmd_type, bp->b_bcount, in iscsi_tx_scsi_init_task()
2310 icmdp->cmd_un.abort.icmdp->cmd_un.scsi.lun); in iscsi_tx_abort()
2311 istmh->rtt = icmdp->cmd_un.abort.icmdp->cmd_itt; in iscsi_tx_abort()
2469 new_icmdp->cmd_un.abort.icmdp = icmdp; in iscsi_handle_abort()
2800 cv_wait(&icmdp->cmd_completion, &icmdp->cmd_mutex); in iscsi_handle_logout()
2902 cv_wait(&icmdp->cmd_completion, &icmdp->cmd_mutex); in iscsi_handle_text()
3424 icmdp; icmdp = nicmdp) { in iscsi_timeout_checks()
[all …]
H A Discsi.h457 struct iscsi_cmd *icmdp; member
470 struct iscsi_cmd *icmdp; member
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);
1260 void iscsi_enqueue_active_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp);
1304 iscsi_status_t iscsi_sess_reserve_scsi_itt(iscsi_cmd_t *icmdp);
1305 void iscsi_sess_release_scsi_itt(iscsi_cmd_t *icmdp);
1307 void iscsi_sess_release_itt(iscsi_sess_t *isp, iscsi_cmd_t *icmdp);
1342 void iscsi_cmd_state_machine(iscsi_cmd_t *icmdp,
[all …]
H A Discsi.c821 iscsi_cmd_t *icmdp; in iscsi_tran_init_pkt() local
851 icmdp->cmd_lun = ilp; in iscsi_tran_init_pkt()
856 icmdp->cmd_un.scsi.lun = icmdp->cmd_un.scsi.lun | in iscsi_tran_init_pkt()
926 ASSERT(icmdp != NULL); in iscsi_tran_start()
976 icmdp->cmd_prev = icmdp->cmd_next = NULL; in iscsi_tran_start()
978 icmdp->cmd_lbolt_pending = icmdp->cmd_lbolt_active = in iscsi_tran_start()
979 icmdp->cmd_lbolt_aborting = icmdp->cmd_lbolt_timeout = in iscsi_tran_start()
981 icmdp->cmd_itt = icmdp->cmd_ttt = 0; in iscsi_tran_start()
1001 cv_wait(&icmdp->cmd_completion, &icmdp->cmd_mutex); in iscsi_tran_start()
1088 iscsi_cmd_t *icmdp; in iscsi_tran_destroy_pkt() local
[all …]
H A Discsi_sess.c913 itp->idt_private = icmdp; in iscsi_sess_reserve_scsi_itt()
914 icmdp->cmd_itp = itp; in iscsi_sess_reserve_scsi_itt()
915 icmdp->cmd_itt = itp->idt_tt; in iscsi_sess_reserve_scsi_itt()
925 idm_task_free(icmdp->cmd_itp); in iscsi_sess_release_scsi_itt()
959 icmdp->cmd_itt = isp->sess_itt; in iscsi_sess_reserve_itt()
961 ISCSI_CMD_TABLE_SIZE] = icmdp; in iscsi_sess_reserve_itt()
2346 iscsi_cmd_t *icmdp; in iscsi_sess_flush() local
2357 while (icmdp != NULL) { in iscsi_sess_flush()
2359 mutex_enter(&icmdp->cmd_mutex); in iscsi_sess_flush()
2363 mutex_exit(&icmdp->cmd_mutex); in iscsi_sess_flush()
[all …]
H A Discsi_conn.c968 iscsi_cmd_t *icmdp; in iscsi_conn_flush_active_cmds() local
983 icmdp = icp->conn_queue_active.head; in iscsi_conn_flush_active_cmds()
984 while (icmdp != NULL) { in iscsi_conn_flush_active_cmds()
986 mutex_enter(&icmdp->cmd_mutex); in iscsi_conn_flush_active_cmds()
987 if (icmdp->cmd_type == ISCSI_CMD_TYPE_SCSI) { in iscsi_conn_flush_active_cmds()
988 icmdp->cmd_un.scsi.pkt_stat |= STAT_ABORTED; in iscsi_conn_flush_active_cmds()
990 mutex_exit(&icmdp->cmd_mutex); in iscsi_conn_flush_active_cmds()
992 iscsi_cmd_state_machine(icmdp, in iscsi_conn_flush_active_cmds()
994 icmdp = icp->conn_queue_active.head; in iscsi_conn_flush_active_cmds()
H A Discsi_lun.c285 iscsi_cmd_t *icmdp, *nicmdp; in iscsi_lun_cmd_cancel() local
290 for (icmdp = isp->sess_queue_pending.head; in iscsi_lun_cmd_cancel()
291 icmdp; icmdp = nicmdp) { in iscsi_lun_cmd_cancel()
292 nicmdp = icmdp->cmd_next; in iscsi_lun_cmd_cancel()
299 iscsi_cmd_state_machine(icmdp, ISCSI_CMD_EVENT_E4, isp); in iscsi_lun_cmd_cancel()
/illumos-gate/usr/src/cmd/mdb/common/modules/stmf/
H A Dstmf.c860 print_tasks(struct fct_i_cmd *icmdp, struct find_options *options, void *arg) in print_tasks() argument
866 (uintptr_t)icmdp) != sizeof (struct fct_i_cmd)) { in print_tasks()
906 print_tasks_on_rp(struct fct_i_cmd *icmdp, struct find_options *options, in print_tasks_on_rp() argument
914 (uintptr_t)icmdp) != sizeof (struct fct_i_cmd)) { in print_tasks_on_rp()
1081 struct fct_i_cmd *icmdp; in fct_icmds() local
1108 icmdp = iport.iport_cached_cmdlist; in fct_icmds()
1109 while (icmdp) { in fct_icmds()
1111 (uintptr_t)icmdp) == -1) { in fct_icmds()
1112 mdb_warn("failed to read fct_i_cmd at %p", icmdp); in fct_icmds()
1116 mdb_printf("%p\n", icmdp); in fct_icmds()
[all …]