Lines Matching defs:diskq

2003 	char *diskq;
2107 /* check that the diskq (if here) is not in use */
2108 diskq = rdc_set->disk_queue;
2109 if (diskq[0] && rdc_diskq_inuse(rdc_set, diskq)) {
2111 spcs_s_add(kstatus, RDC_EDISKQINUSE, diskq);
2157 * if we are doing the wrong thing with the diskq
2184 * If diskq's maxfbas is smaller, then use diskq's.
2195 "!_rdc_enable: diskq maxfbas = %"
2202 "!_rdc_enable: diskq maxfbas failed (%d)",
2208 "!_rdc_enable: diskq reserve failed (%d)", rc);
2484 q = &krdc->group->diskq;
3758 * allow diskq->memq flusher to wake up
3765 * if this is a full sync on a non-diskq set or
3766 * a diskq set that has failed, clear the async flag
3792 * if we are updating, and a diskq and
4316 * If diskq's maxfbas is smaller, then use diskq's.
4327 "!_rdc_resume: diskq maxfbas = %"
4335 "!_rdc_resume: diskq maxfbas failed (%d)",
4341 "!_rdc_resume: diskq reserve failed (%d)", rc);
4440 disk_queue *q = &krdc->group->diskq;
4583 * there is no way to satisfy them from the current diskq config
4614 inflitems = (&(grp->diskq.inflitems));
4672 dq = &krdc->group->diskq;
4723 mutex_enter(&krdc->group->diskq.disk_qlock);
4725 &krdc->group->diskq.disk_hdr);
4727 mutex_exit(&krdc->group->diskq.disk_qlock);
4776 &krdc->group->diskq.disk_hdr);
4796 &krdc->group->diskq.disk_hdr);
5579 que = &krdc->group->diskq;
5598 que = &krdc->group->diskq;
5692 * group->diskq->disk_hdr.h.state
5695 dqp = &krdc->group->diskq;
6658 group->diskq.lastio = kmem_zalloc(sizeof (rdc_aio_t), KM_SLEEP);
6665 mutex_init(&group->diskq.disk_qlock, NULL, MUTEX_DRIVER, NULL);
6666 mutex_init(&group->diskq.head_lock, NULL, MUTEX_DRIVER, NULL);
6670 cv_init(&group->diskq.busycv, NULL, CV_DRIVER, NULL);
6671 cv_init(&group->diskq.qfullcv, NULL, CV_DRIVER, NULL);
6674 group->diskq.busycnt = 0;
6708 mutex_destroy(&group->diskq.disk_qlock);
6709 mutex_destroy(&group->diskq.head_lock);
6713 cv_destroy(&group->diskq.busycv);
6714 cv_destroy(&group->diskq.qfullcv);
6716 kmem_free(group->diskq.lastio, sizeof (rdc_aio_t));