Home | History | Annotate | Download | only in g2

Lines Matching refs:segs

74 	    bus_size_t alignment, bus_size_t boundary, bus_dma_segment_t *segs,
76 void gaps_dmamem_free(bus_dma_tag_t tag, bus_dma_segment_t *segs, int nsegs);
77 int gaps_dmamem_map(bus_dma_tag_t tag, bus_dma_segment_t *segs, int nsegs,
80 paddr_t gaps_dmamem_mmap(bus_dma_tag_t tag, bus_dma_segment_t *segs, int nsegs,
341 bus_dma_segment_t *segs, int nsegs, bus_size_t size, int flags)
519 bus_size_t boundary, bus_dma_segment_t *segs, int nsegs, int *rsegs,
546 lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
547 segs[curseg].ds_len = PAGE_SIZE;
553 segs[curseg].ds_len += PAGE_SIZE;
556 segs[curseg].ds_addr = curaddr;
557 segs[curseg].ds_len = PAGE_SIZE;
568 gaps_dmamem_free(bus_dma_tag_t t, bus_dma_segment_t *segs, int nsegs)
580 for (addr = segs[curseg].ds_addr;
581 addr < segs[curseg].ds_addr + segs[curseg].ds_len;
592 gaps_dmamem_map(bus_dma_tag_t t, bus_dma_segment_t *segs, int nsegs,
606 *kvap = (void *)SH3_PHYS_TO_P2SEG(segs[0].ds_addr);
620 for (addr = segs[curseg].ds_addr;
621 addr < segs[curseg].ds_addr + segs[curseg].ds_len;
657 gaps_dmamem_mmap(bus_dma_tag_t t, bus_dma_segment_t *segs, int nsegs,