Lines Matching refs:q

132 ds_open(queue_t *q, dev_t *devp, int flag, int sflag, cred_t *credp)  in ds_open()  argument
140 if (q->q_ptr != NULL) in ds_open()
159 q->q_ptr = WR(q)->q_ptr = dsp; in ds_open()
160 qprocson(q); in ds_open()
167 ds_close(queue_t *q, int flag, cred_t *credp) in ds_close() argument
169 dlpistub_t *dsp = q->q_ptr; in ds_close()
171 qprocsoff(q); in ds_close()
172 q->q_ptr = WR(q)->q_ptr = NULL; in ds_close()
181 ds_badprim(queue_t *q, mblk_t *mp, t_scalar_t prim) in ds_badprim() argument
183 dlerrorack(q, mp, prim, DL_BADPRIM, 0); in ds_badprim()
188 ds_outstate(queue_t *q, mblk_t *mp, t_scalar_t prim) in ds_outstate() argument
190 dlerrorack(q, mp, prim, DL_OUTSTATE, 0); in ds_outstate()
195 ds_wput(queue_t *q, mblk_t *mp) in ds_wput() argument
199 dlpistub_t *dsp = q->q_ptr; in ds_wput()
206 dlerrorack(q, mp, DL_PRIM_INVAL, DL_UNSUPPORTED, 0); in ds_wput()
215 return (ds_badprim(q, mp, prim)); in ds_wput()
218 return (ds_outstate(q, mp, prim)); in ds_wput()
221 dlokack(q, mp, DL_ATTACH_REQ); in ds_wput()
226 return (ds_badprim(q, mp, prim)); in ds_wput()
229 return (ds_outstate(q, mp, prim)); in ds_wput()
232 dlbindack(q, mp, dlp->bind_req.dl_sap, NULL, 0, 0, 0); in ds_wput()
237 return (ds_badprim(q, mp, prim)); in ds_wput()
239 mp = mexchange(q, mp, sizeof (dl_info_ack_t), in ds_wput()
246 qreply(q, mp); in ds_wput()
252 return (ds_badprim(q, mp, prim)); in ds_wput()
254 dlphysaddrack(q, mp, NULL, 0); in ds_wput()
259 return (ds_badprim(q, mp, prim)); in ds_wput()
262 return (ds_outstate(q, mp, prim)); in ds_wput()
265 dlokack(q, mp, DL_UNBIND_REQ); in ds_wput()
270 return (ds_badprim(q, mp, prim)); in ds_wput()
273 return (ds_outstate(q, mp, prim)); in ds_wput()
276 dlokack(q, mp, DL_DETACH_REQ); in ds_wput()
286 dlerrorack(q, mp, prim, DL_UNSUPPORTED, 0); in ds_wput()
291 miocnak(q, mp, 0, EINVAL); in ds_wput()
297 qreply(q, mp); in ds_wput()