Lines Matching refs:segs
115 jazz_bus_dmamap_alloc_sgmap(bus_dma_tag_t t, bus_dma_segment_t *segs,
124 off = jazz_dma_page_offs(segs[i]._ds_paddr);
125 npte = jazz_dma_page_round(segs[i].ds_len + off) /
130 segs[i].ds_addr = addr + off;
132 jazz_dmatlb_map_pa(segs[i]._ds_paddr, segs[i].ds_len, dmapte);
138 jazz_bus_dmamap_free_sgmap(bus_dma_tag_t t, bus_dma_segment_t *segs, int nsegs)
144 addr = (segs[i].ds_addr - t->dma_offset) & JAZZ_DMA_PAGE_NUM;
145 npte = jazz_dma_page_round(segs[i].ds_len +
146 jazz_dma_page_offs(segs[i].ds_addr)) / JAZZ_DMA_PAGE_SIZE;
318 bus_dma_segment_t *segs, int nsegs, bus_size_t size, int flags)
326 error = _bus_dmamap_load_raw(t, map, segs, nsegs, size, flags);