Lines Matching refs:rq
1451 sm_uriocack(queue_t *rq, mblk_t *mp) in sm_uriocack() argument
1453 sm_uqi_t *uqi = (sm_uqi_t *)rq->q_ptr; in sm_uriocack()
1539 putnext(rq, mp); in sm_uriocack()
2111 sm_open(queue_t *rq, dev_t *devp, int flag, int sflag, cred_t *credp) in sm_open() argument
2135 rq, *devp, flag, unit, protocol, uqi)); in sm_open()
2239 SM_RQ(uqi) = rq; in sm_open()
2240 SM_WQ(uqi) = WR(rq); in sm_open()
2242 if (rq->q_ptr == 0) { in sm_open()
2246 rq->q_ptr = WR(rq)->q_ptr = uqi; in sm_open()
2247 SM_RQ(uqi) = rq; in sm_open()
2248 SM_WQ(uqi) = WR(rq); in sm_open()
2249 qprocson(rq); in sm_open()
2270 if ((ftstat = sm_defer_open(uqi, rq)) != EINTR) { in sm_open()
2299 qprocsoff(rq); in sm_open()
2300 rq->q_ptr = WR(rq)->q_ptr = 0; in sm_open()
2326 sm_close(queue_t *rq, int flag, cred_t *credp) in sm_close() argument
2328 sm_uqi_t *uqi = (sm_uqi_t *)rq->q_ptr; in sm_close()
2335 sm_dbg('C', ("close: WARN:- q 0x%p already closed.\n", rq)); in sm_close()
2340 rq)); in sm_close()
2342 if (SM_RQ(uqi) != rq) in sm_close()
2366 qprocsoff(rq); in sm_close()
2390 rq->q_ptr = NULL; in sm_close()
2391 WR(rq)->q_ptr = NULL; in sm_close()
2404 rq, uqi->sm_waitq)); in sm_close()
2405 if (rq == uqi->sm_waitq) in sm_close()