Lines Matching refs:item
5757 mptsas_doneq_thread_list_t *item = &mpt->m_doneq_thread_id[t];
5759 mutex_enter(&item->mutex);
5760 while (item->flag & MPTSAS_DONEQ_THREAD_ACTIVE) {
5761 if (!item->doneq) {
5762 cv_wait(&item->cv, &item->mutex);
5769 mutex_exit(&item->mutex);
5773 mutex_enter(&item->mutex);
5775 mutex_exit(&item->mutex);
8572 mptsas_doneq_thread_list_t *item;
8575 item = &mpt->m_doneq_thread_id[i];
8582 mutex_enter(&item->mutex);
8583 if (item->len < mpt->m_doneq_thread_threshold) {
8585 mutex_exit(&item->mutex);
8588 if (item->len < min) {
8589 min = item->len;
8592 mutex_exit(&item->mutex);
8607 mptsas_doneq_thread_list_t *item = &mpt->m_doneq_thread_id[t];
8609 ASSERT(mutex_owned(&item->mutex));
8615 *item->donetail = cmd;
8616 item->donetail = &cmd->cmd_linkp;
8618 item->len++;
8723 mptsas_doneq_thread_list_t *item = &mpt->m_doneq_thread_id[t];
8726 if ((cmd = item->doneq) != NULL) {
8729 if ((item->doneq = cmd->cmd_linkp) == NULL) {
8730 item->donetail = &item->doneq;
8733 item->len--;
16309 NDBG20(("Hash item already exist"));