Lines Matching defs:isp

81 iscsi_enqueue_pending_cmd(iscsi_sess_t *isp, iscsi_cmd_t *icmdp)
83 ASSERT(isp != NULL);
85 ASSERT(mutex_owned(&isp->sess_queue_pending.mutex));
89 iscsi_enqueue_cmd_tail(&isp->sess_queue_pending.head,
90 &isp->sess_queue_pending.tail, icmdp);
91 isp->sess_queue_pending.count++;
92 KSTAT_WAITQ_ENTER(isp);
94 iscsi_enqueue_cmd_head(&isp->sess_queue_pending.head,
95 &isp->sess_queue_pending.tail, icmdp);
96 isp->sess_queue_pending.count++;
97 KSTAT_WAITQ_ENTER(isp);
99 iscsi_sess_redrive_io(isp);
107 iscsi_dequeue_pending_cmd(iscsi_sess_t *isp, iscsi_cmd_t *icmdp)
111 ASSERT(isp != NULL);
113 ASSERT(mutex_owned(&isp->sess_queue_pending.mutex));
115 rval = iscsi_dequeue_cmd(&isp->sess_queue_pending.head,
116 &isp->sess_queue_pending.tail, icmdp);
118 isp->sess_queue_pending.count--;
119 if (((kstat_io_t *)(&isp->stats.ks_io_data))->wcnt) {
120 KSTAT_WAITQ_EXIT(isp);
143 iscsi_sess_t *isp = NULL;
147 isp = icp->conn_sess;
148 ASSERT(isp != NULL);
185 KSTAT_RUNQ_ENTER(isp);
196 iscsi_sess_t *isp = NULL;
200 isp = icp->conn_sess;
201 ASSERT(isp != NULL);
211 if (((kstat_io_t *)(&isp->stats.ks_io_data))->rcnt) {
212 KSTAT_RUNQ_EXIT(isp);
233 iscsi_sess_t *isp = NULL;
237 isp = icp->conn_sess;
238 ASSERT(isp != NULL);
256 iscsi_sess_t *isp = NULL;
260 isp = icp->conn_sess;
261 ASSERT(isp != NULL);
273 iscsi_enqueue_completed_cmd(iscsi_sess_t *isp, iscsi_cmd_t *icmdp)
275 ASSERT(isp != NULL);
278 mutex_enter(&isp->sess_queue_completion.mutex);
288 mutex_exit(&isp->sess_queue_completion.mutex);
291 iscsi_enqueue_cmd_tail(&isp->sess_queue_completion.head,
292 &isp->sess_queue_completion.tail, icmdp);
293 ++isp->sess_queue_completion.count;
294 mutex_exit(&isp->sess_queue_completion.mutex);
296 (void) iscsi_thread_send_wakeup(isp->sess_ic_thread);