Lines Matching defs:dsp
135 dlpistub_t *dsp;
154 dsp = kmem_zalloc(sizeof (dlpistub_t), KM_SLEEP);
155 dsp->ds_type = type;
156 dsp->ds_minor = (minor_t)id_alloc(ds_minors);
157 dsp->ds_state = DL_UNATTACHED;
158 *devp = makedevice(getmajor(*devp), dsp->ds_minor);
159 q->q_ptr = WR(q)->q_ptr = dsp;
169 dlpistub_t *dsp = q->q_ptr;
174 id_free(ds_minors, dsp->ds_minor);
175 kmem_free(dsp, sizeof (dlpistub_t));
199 dlpistub_t *dsp = q->q_ptr;
217 if (dsp->ds_state != DL_UNATTACHED)
220 dsp->ds_state = DL_UNBOUND;
228 if (dsp->ds_state != DL_UNBOUND)
231 dsp->ds_state = DL_IDLE;
244 dlip->dl_mac_type = dsp->ds_type;
245 dlip->dl_current_state = dsp->ds_state;
261 if (dsp->ds_state != DL_IDLE)
264 dsp->ds_state = DL_UNBOUND;
272 if (dsp->ds_state != DL_UNBOUND)
275 dsp->ds_state = DL_UNATTACHED;
280 DTRACE_PROBE2(dlpistub__data, dlpistub_t *, dsp,