Lines Matching refs:rq
246 softmac_cmn_open(queue_t *rq, dev_t *devp, int flag, int sflag, cred_t *credp) in softmac_cmn_open() argument
253 if (rq->q_ptr != NULL) in softmac_cmn_open()
264 slp->sl_wq = WR(rq); in softmac_cmn_open()
268 rq->q_ptr = WR(rq)->q_ptr = slp; in softmac_cmn_open()
269 qprocson(rq); in softmac_cmn_open()
278 rq->q_qinfo = &softmac_dld_r_qinit; in softmac_cmn_open()
279 WR(rq)->q_qinfo = &softmac_dld_w_qinit; in softmac_cmn_open()
280 return (softmac_drv_open(rq, devp, flag, sflag, credp)); in softmac_cmn_open()
285 softmac_mod_close(queue_t *rq, int flags __unused, cred_t *credp __unused) in softmac_mod_close() argument
287 softmac_lower_t *slp = rq->q_ptr; in softmac_mod_close()
293 ASSERT(WR(rq)->q_next != NULL); in softmac_mod_close()
295 qprocsoff(rq); in softmac_mod_close()
312 softmac_mod_rput(queue_t *rq, mblk_t *mp) in softmac_mod_rput() argument
314 softmac_lower_t *slp = rq->q_ptr; in softmac_mod_rput()
321 ASSERT(WR(rq)->q_next != NULL); in softmac_mod_rput()
390 softmac_rput_process_notdata(rq, slp->sl_sup, mp); in softmac_mod_rput()
512 queue_t *rq = ((softmac_upper_t *)arg)->su_rq; in softmac_dedicated_rx() local
514 if (canputnext(rq)) in softmac_dedicated_rx()
515 putnext(rq, mp); in softmac_dedicated_rx()
522 softmac_drv_open(queue_t *rq, dev_t *devp, int flag, int sflag, cred_t *credp) in softmac_drv_open() argument
548 sup->su_rq = rq; in softmac_drv_open()
549 sup->su_wq = WR(rq); in softmac_drv_open()
558 if ((err = dld_str_open(rq, devp, sup)) != 0) { in softmac_drv_open()
575 softmac_drv_close(queue_t *rq, int flags __unused, cred_t *credp __unused) in softmac_drv_close() argument
577 softmac_upper_t *sup = dld_str_private(rq); in softmac_drv_close()
580 ASSERT(WR(rq)->q_next == NULL); in softmac_drv_close()
582 qprocsoff(rq); in softmac_drv_close()
616 return (dld_str_close(rq)); in softmac_drv_close()