Lines Matching refs:diskq

2002 	char *diskq;
2106 /* check that the diskq (if here) is not in use */
2107 diskq = rdc_set->disk_queue;
2108 if (diskq[0] && rdc_diskq_inuse(rdc_set, diskq)) {
2110 spcs_s_add(kstatus, RDC_EDISKQINUSE, diskq);
2156 * if we are doing the wrong thing with the diskq
2183 * If diskq's maxfbas is smaller, then use diskq's.
2194 "!_rdc_enable: diskq maxfbas = %"
2201 "!_rdc_enable: diskq maxfbas failed (%d)",
2207 "!_rdc_enable: diskq reserve failed (%d)", rc);
2483 q = &krdc->group->diskq;
3757 * allow diskq->memq flusher to wake up
3764 * if this is a full sync on a non-diskq set or
3765 * a diskq set that has failed, clear the async flag
3791 * if we are updating, and a diskq and
4315 * If diskq's maxfbas is smaller, then use diskq's.
4326 "!_rdc_resume: diskq maxfbas = %"
4334 "!_rdc_resume: diskq maxfbas failed (%d)",
4340 "!_rdc_resume: diskq reserve failed (%d)", rc);
4439 disk_queue *q = &krdc->group->diskq;
4582 * there is no way to satisfy them from the current diskq config
4613 inflitems = (&(grp->diskq.inflitems));
4671 dq = &krdc->group->diskq;
4722 mutex_enter(&krdc->group->diskq.disk_qlock);
4724 &krdc->group->diskq.disk_hdr);
4726 mutex_exit(&krdc->group->diskq.disk_qlock);
4775 &krdc->group->diskq.disk_hdr);
4795 &krdc->group->diskq.disk_hdr);
5578 que = &krdc->group->diskq;
5597 que = &krdc->group->diskq;
5698 * group->diskq->disk_hdr.h.state
5701 dqp = &krdc->group->diskq;
6664 group->diskq.lastio = kmem_zalloc(sizeof (rdc_aio_t), KM_SLEEP);
6671 mutex_init(&group->diskq.disk_qlock, NULL, MUTEX_DRIVER, NULL);
6672 mutex_init(&group->diskq.head_lock, NULL, MUTEX_DRIVER, NULL);
6676 cv_init(&group->diskq.busycv, NULL, CV_DRIVER, NULL);
6677 cv_init(&group->diskq.qfullcv, NULL, CV_DRIVER, NULL);
6680 group->diskq.busycnt = 0;
6714 mutex_destroy(&group->diskq.disk_qlock);
6715 mutex_destroy(&group->diskq.head_lock);
6719 cv_destroy(&group->diskq.busycv);
6720 cv_destroy(&group->diskq.qfullcv);
6722 kmem_free(group->diskq.lastio, sizeof (rdc_aio_t));