Lines Matching defs:ds
171 struct ohci_dma_segment *ds;
176 ds = kmem_intr_alloc(sizeof(struct ohci_dma_segment), KM_NOSLEEP);
177 if (ds == NULL)
182 iopdma_seg = &ds->ds_iopdma_seg;
186 kmem_intr_free(ds, sizeof(*ds));
194 LIST_INSERT_HEAD(&sc->sc_dmaseg_head, ds, ds_link);
205 struct ohci_dma_segment *ds;
208 for (ds = LIST_FIRST(&sc->sc_dmaseg_head); ds != NULL;
209 ds = LIST_NEXT(ds, ds_link)) {
210 if (ds->ds_iopdma_seg.iop_paddr == addr) {
211 iopdma_free_buffer(&ds->ds_iopdma_seg);
213 LIST_REMOVE(ds, ds_link);
214 kmem_intr_free(ds, sizeof(*ds));
228 struct ohci_dma_segment *ds;
231 for (ds = LIST_FIRST(&sc->sc_dmaseg_head); ds != NULL;
232 ds = LIST_NEXT(ds, ds_link)) {
233 if (ds->ds_iopdma_seg.iop_paddr == addr) {
235 *kvap = (void *)ds->ds_iopdma_seg.ee_vaddr;