Lines Matching defs:drq
215 send_poke_hotspares_msg(daemon_request_t *drq)
221 set_t setno = (set_t)drq->dq.qlen;
253 mutex_enter(&drq->dr_mx);
254 drq->dr_pending = 0;
255 mutex_exit(&drq->dr_mx);
269 daemon_request_t *drq = &mn_hs_request[setno];
271 mutex_enter(&drq->dr_mx);
272 if (drq->dr_pending == 0) {
273 drq->dr_pending = 1;
274 drq->dq.qlen = (int)setno;
276 send_poke_hotspares_msg, (daemon_queue_t *)drq, REQ_OLD);
278 mutex_exit(&drq->dr_mx);
714 check_4_hotspares(daemon_request_t *drq)
721 mutex_enter(&drq->dr_mx); /* clear up front so can poke */
722 drq->dr_pending = 0; /* again in low level routine if */
723 mutex_exit(&drq->dr_mx); /* something found to do */