Lines Matching refs:uio
283 _bus_dmamap_load_uio(bus_dma_tag_t dmat, bus_dmamap_t map, struct uio *uio, in _bus_dmamap_load_uio() argument
293 if (uio->uio_segflg == UIO_USERSPACE) { in _bus_dmamap_load_uio()
294 KASSERT(uio->uio_td != NULL, in _bus_dmamap_load_uio()
296 pmap = vmspace_pmap(uio->uio_td->td_proc->p_vmspace); in _bus_dmamap_load_uio()
299 resid = uio->uio_resid; in _bus_dmamap_load_uio()
300 iov = uio->uio_iov; in _bus_dmamap_load_uio()
303 for (i = 0; i < uio->uio_iovcnt && resid != 0 && !error; i++) { in _bus_dmamap_load_uio()
421 bus_dmamap_load_uio(bus_dma_tag_t dmat, bus_dmamap_t map, struct uio *uio, in bus_dmamap_load_uio() argument
428 struct memdesc mem = memdesc_uio(uio); in bus_dmamap_load_uio()
434 error = _bus_dmamap_load_uio(dmat, map, uio, &nsegs, flags); in bus_dmamap_load_uio()
441 (*callback)(callback_arg, segs, nsegs, uio->uio_resid, error); in bus_dmamap_load_uio()