Lines Matching refs:flags
31 int flags;
94 int flags, bus_dma_lock_t* lockfunc, void* lockfuncarg, bus_dma_tag_t* dmat)
118 newtag->flags = flags;
140 newtag->flags |= BUS_DMA_COULD_BOUNCE;
142 newtag->flags |= BUS_DMA_COULD_BOUNCE;
175 bus_dmamap_create(bus_dma_tag_t dmat, int flags, bus_dmamap_t* mapp)
197 _prepare_bounce_buffer(bus_dmamap_t map, bus_size_t reqsize, int flags)
217 int error = bus_dmamem_alloc(map->dmat, &map->bounce_buffer, flags, &extraMap);
244 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags,
248 if (flags & BUS_DMA_NOWAIT)
253 if (flags & BUS_DMA_ZERO)
258 bus_dmamap_create(dmat, flags, mapp);
331 int flags, bus_addr_t& last_phys_addr, bus_dma_segment_t* segs,
388 void *callback_arg, int flags)
396 error = _bus_load_buffer(dmat, buf, buflen, flags,
401 error = _prepare_bounce_buffer(map, buflen, flags);
410 error = _bus_load_buffer(dmat, map->bounce_buffer, buflen, flags,
428 bus_dma_segment_t* segs, int* _nsegs, int flags)
438 flags |= BUS_DMA_NOWAIT;
445 flags, lastaddr, segs, seg, first);
451 error = _prepare_bounce_buffer(map, mb->m_pkthdr.len, flags);
459 error = _bus_load_buffer(dmat, map->bounce_buffer, mb->m_pkthdr.len, flags,
470 bus_dmamap_callback2_t* callback, void* callback_arg, int flags)
473 error = bus_dmamap_load_mbuf_sg(dmat, map, mb, map->segments, &nsegs, flags);