Lines Matching defs:tag
345 * usb_dma_tag_create - allocate a DMA tag
347 * NOTE: If the "align" parameter has a value of 1 the DMA-tag will
354 bus_dma_tag_t tag;
357 ( /* parent */ udt->tag_parent->tag,
372 &tag)) {
373 tag = NULL;
375 udt->tag = tag;
379 * usb_dma_tag_free - free a DMA tag
384 bus_dma_tag_destroy(udt->tag);
534 /* get the correct DMA tag */
541 utag->tag, &ptr, (BUS_DMA_WAITOK | BUS_DMA_COHERENT), &map)) {
550 pc->tag = utag->tag;
557 utag->tag, map, ptr, size, &usb_pc_alloc_mem_cb,
567 bus_dmamem_free(utag->tag, ptr, map);
583 pc->tag = NULL;
597 bus_dmamap_unload(pc->tag, pc->map);
599 bus_dmamem_free(pc->tag, pc->buffer, pc->map);
633 bus_dmamap_unload(pc->tag, pc->map);
639 pc->tag, pc->map, pc->buffer, size,
654 bus_dmamap_unload(pc->tag, pc->map);
661 pc->tag, pc->map, pc->buffer, size,
694 bus_dmamap_sync(pc->tag, pc->map, BUS_DMASYNC_POSTREAD);
695 bus_dmamap_sync(pc->tag, pc->map, BUS_DMASYNC_PREREAD);
708 bus_dmamap_sync(pc->tag, pc->map, BUS_DMASYNC_PREWRITE);
736 if (bus_dmamap_create(utag->tag, 0, &pc->map)) {
739 pc->tag = utag->tag;
744 pc->tag = NULL;
756 if (pc && pc->tag) {
757 bus_dmamap_destroy(pc->tag, pc->map);
758 pc->tag = NULL;
783 if (udt->tag == NULL) {
822 udpt->tag = dmat;
849 /* destroy the USB DMA tag */