Lines Matching defs:tag
351 * usb_dma_tag_create - allocate a DMA tag
353 * NOTE: If the "align" parameter has a value of 1 the DMA-tag will
360 bus_dma_tag_t tag;
363 ( /* parent */ udt->tag_parent->tag,
378 &tag)) {
379 tag = NULL;
381 udt->tag = tag;
385 * usb_dma_tag_free - free a DMA tag
390 bus_dma_tag_destroy(udt->tag);
540 /* get the correct DMA tag */
547 utag->tag, &ptr, (BUS_DMA_WAITOK | BUS_DMA_COHERENT), &map)) {
556 pc->tag = utag->tag;
563 utag->tag, map, ptr, size, &usb_pc_alloc_mem_cb,
573 bus_dmamem_free(utag->tag, ptr, map);
589 pc->tag = NULL;
603 bus_dmamap_unload(pc->tag, pc->map);
605 bus_dmamem_free(pc->tag, pc->buffer, pc->map);
639 bus_dmamap_unload(pc->tag, pc->map);
645 pc->tag, pc->map, pc->buffer, size,
660 bus_dmamap_unload(pc->tag, pc->map);
667 pc->tag, pc->map, pc->buffer, size,
700 bus_dmamap_sync(pc->tag, pc->map, BUS_DMASYNC_POSTREAD);
701 bus_dmamap_sync(pc->tag, pc->map, BUS_DMASYNC_PREREAD);
714 bus_dmamap_sync(pc->tag, pc->map, BUS_DMASYNC_PREWRITE);
742 if (bus_dmamap_create(utag->tag, 0, &pc->map)) {
745 pc->tag = utag->tag;
750 pc->tag = NULL;
762 if (pc && pc->tag) {
763 bus_dmamap_destroy(pc->tag, pc->map);
764 pc->tag = NULL;
789 if (udt->tag == NULL) {
828 udpt->tag = dmat;
855 /* destroy the USB DMA tag */