segs             3833 arch/i386/i386/machdep.c _bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
segs             3847 arch/i386/i386/machdep.c 			if (segs[i].ds_len > map->_dm_maxsegsz)
segs             3849 arch/i386/i386/machdep.c 			if ((segs[i].ds_addr & bmask) !=
segs             3850 arch/i386/i386/machdep.c 			    ((segs[i].ds_addr + segs[i].ds_len - 1) & bmask))
segs             3855 arch/i386/i386/machdep.c 	bcopy(segs, map->dm_segs, nsegs * sizeof(*segs));
segs             3882 arch/i386/i386/machdep.c     bus_size_t boundary, bus_dma_segment_t *segs, int nsegs, int *rsegs,
segs             3887 arch/i386/i386/machdep.c 	    segs, nsegs, rsegs, flags, 0, trunc_page(avail_end)));
segs             3895 arch/i386/i386/machdep.c _bus_dmamem_free(bus_dma_tag_t t, bus_dma_segment_t *segs, int nsegs)
segs             3907 arch/i386/i386/machdep.c 		for (addr = segs[curseg].ds_addr;
segs             3908 arch/i386/i386/machdep.c 		    addr < (segs[curseg].ds_addr + segs[curseg].ds_len);
segs             3923 arch/i386/i386/machdep.c _bus_dmamem_map(bus_dma_tag_t t, bus_dma_segment_t *segs, int nsegs,
segs             3938 arch/i386/i386/machdep.c 		for (addr = segs[curseg].ds_addr;
segs             3939 arch/i386/i386/machdep.c 		    addr < (segs[curseg].ds_addr + segs[curseg].ds_len);
segs             3975 arch/i386/i386/machdep.c _bus_dmamem_mmap(bus_dma_tag_t t, bus_dma_segment_t *segs, int nsegs, off_t off,
segs             3984 arch/i386/i386/machdep.c 		if (segs[i].ds_addr & PGOFSET)
segs             3986 arch/i386/i386/machdep.c 		if (segs[i].ds_len & PGOFSET)
segs             3990 arch/i386/i386/machdep.c 		if (off >= segs[i].ds_len) {
segs             3991 arch/i386/i386/machdep.c 			off -= segs[i].ds_len;
segs             3995 arch/i386/i386/machdep.c 		return (atop(segs[i].ds_addr + off));
segs             4098 arch/i386/i386/machdep.c     bus_size_t boundary, bus_dma_segment_t *segs, int nsegs, int *rsegs,
segs             4128 arch/i386/i386/machdep.c 	lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
segs             4129 arch/i386/i386/machdep.c 	segs[curseg].ds_len = PAGE_SIZE;
segs             4145 arch/i386/i386/machdep.c 			segs[curseg].ds_len += PAGE_SIZE;
segs             4148 arch/i386/i386/machdep.c 			segs[curseg].ds_addr = curaddr;
segs             4149 arch/i386/i386/machdep.c 			segs[curseg].ds_len = PAGE_SIZE;
segs              892 arch/i386/include/bus.h 	    bus_dma_segment_t *segs, int nsegs, int *rsegs, int flags);
segs              893 arch/i386/include/bus.h void	_bus_dmamem_free(bus_dma_tag_t tag, bus_dma_segment_t *segs,
segs              895 arch/i386/include/bus.h int	_bus_dmamem_map(bus_dma_tag_t tag, bus_dma_segment_t *segs,
segs              899 arch/i386/include/bus.h paddr_t	_bus_dmamem_mmap(bus_dma_tag_t tag, bus_dma_segment_t *segs,
segs              904 arch/i386/include/bus.h 	    bus_dma_segment_t *segs, int nsegs, int *rsegs, int flags,
segs              855 arch/i386/isa/isa_machdep.c     bus_dma_segment_t *segs, int nsegs, bus_size_t size, int flags)
segs              950 arch/i386/isa/isa_machdep.c     bus_size_t boundary, bus_dma_segment_t *segs, int nsegs, int *rsegs,
segs              961 arch/i386/isa/isa_machdep.c 	    segs, nsegs, rsegs, flags, 0, high));
segs              968 arch/i386/isa/isa_machdep.c _isa_bus_dmamem_free(bus_dma_tag_t t, bus_dma_segment_t *segs, int nsegs)
segs              971 arch/i386/isa/isa_machdep.c 	_bus_dmamem_free(t, segs, nsegs);
segs              978 arch/i386/isa/isa_machdep.c _isa_bus_dmamem_map(bus_dma_tag_t t, bus_dma_segment_t *segs, int nsegs,
segs              982 arch/i386/isa/isa_machdep.c 	return (_bus_dmamem_map(t, segs, nsegs, size, kvap, flags));
segs              999 arch/i386/isa/isa_machdep.c _isa_bus_dmamem_mmap(bus_dma_tag_t t, bus_dma_segment_t *segs, int nsegs,
segs             1003 arch/i386/isa/isa_machdep.c 	return (_bus_dmamem_mmap(t, segs, nsegs, off, prot, flags));
segs             1323 dev/ic/aac.c   aac_map_command_sg(void *arg, bus_dma_segment_t *segs, int nseg, int error)
segs             1336 dev/ic/aac.c   				sg->SgEntry[i].SgAddress = segs[i].ds_addr;
segs             1337 dev/ic/aac.c   				sg->SgEntry[i].SgByteCount = segs[i].ds_len;
segs             1346 dev/ic/aac.c   				sg->SgEntry64[i].SgAddress = segs[i].ds_addr;
segs             1347 dev/ic/aac.c   				sg->SgEntry64[i].SgByteCount = segs[i].ds_len;
segs             5964 dev/ic/aic79xx.c 	uint8_t		*segs;
segs             6013 dev/ic/aic79xx.c 		segs = sg_map->vaddr + offset;
segs             6030 dev/ic/aic79xx.c 		segs = sg_map->vaddr;
segs             6104 dev/ic/aic79xx.c 		next_scb->sg_list = segs;
segs             6143 dev/ic/aic79xx.c 		segs += ahd_sglist_size(ahd);
segs             4185 dev/ic/aic7xxx.c ahc_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) 
segs             4190 dev/ic/aic7xxx.c 	*baddr = segs->ds_addr;
segs             4383 dev/ic/aic7xxx.c 	struct ahc_dma_seg *segs;
segs             4411 dev/ic/aic7xxx.c 	segs = sg_map->sg_vaddr;
segs             4430 dev/ic/aic7xxx.c 		next_scb->sg_list = segs;
segs             4450 dev/ic/aic7xxx.c 		segs += AHC_NSEG;
segs              221 dev/ic/iha.c   	bus_dma_segment_t *segs = pScb->SCB_DataDma->dm_segs;
segs              246 dev/ic/iha.c   			pScb->SCB_SGList[i].SG_Len  = segs[i].ds_len;
segs              247 dev/ic/iha.c   			pScb->SCB_SGList[i].SG_Addr = segs[i].ds_addr;
segs              282 dev/ic/malo.c  	    int len, int rate, const bus_dma_segment_t *segs, int nsegs);
segs             1649 dev/ic/malo.c      int len, int rate, const bus_dma_segment_t *segs, int nsegs)
segs             1651 dev/ic/malo.c  	desc->len = htole16(segs[0].ds_len);
segs             1653 dev/ic/malo.c  	desc->physdata = htole32(segs[0].ds_addr);
segs             1386 dev/ic/rt2661.c     const bus_dma_segment_t *segs, int nsegs, int ac)
segs             1439 dev/ic/rt2661.c 		desc->addr[i] = htole32(segs[i].ds_addr);
segs             1440 dev/ic/rt2661.c 		desc->len [i] = htole16(segs[i].ds_len);
segs              545 dev/ic/twe.c   			sgp = cmd->cmd_param.segs;
segs              549 dev/ic/twe.c   			sgp = cmd->cmd_io.segs;
segs              176 dev/ic/twereg.h 			struct twe_segs	segs[TWE_MAXOFFSETS];
segs              182 dev/ic/twereg.h 			struct twe_segs	segs[TWE_MAXOFFSETS];
segs              513 dev/pci/agp.c  	bus_dma_segment_t *segs, *seg;
segs              544 dev/pci/agp.c  	segs = malloc(nseg * sizeof *segs, M_DEVBUF, M_WAITOK);
segs              545 dev/pci/agp.c  	if (segs == NULL) {
segs              548 dev/pci/agp.c  		    nseg * sizeof *segs);
segs              552 dev/pci/agp.c  	    segs, nseg, &mem->am_nseg, BUS_DMA_WAITOK)) != 0) {
segs              553 dev/pci/agp.c  		free(segs, M_DEVBUF);
segs              558 dev/pci/agp.c  	if ((error = bus_dmamem_map(sc->sc_dmat, segs, mem->am_nseg,
segs              560 dev/pci/agp.c  		bus_dmamem_free(sc->sc_dmat, segs, mem->am_nseg);
segs              561 dev/pci/agp.c  		free(segs, M_DEVBUF);
segs              571 dev/pci/agp.c  		bus_dmamem_free(sc->sc_dmat, segs, mem->am_nseg);
segs              572 dev/pci/agp.c  		free(segs, M_DEVBUF);
segs              577 dev/pci/agp.c  	mem->am_dmaseg = segs;
segs              154 dev/pci/auich.c 	bus_dma_segment_t segs[AUICH_DMALIST_MAX];
segs              356 dev/pci/auich.c 	int i, segs;
segs              409 dev/pci/auich.c 	segs = 1;
segs              411 dev/pci/auich.c 	    segs, &segs, BUS_DMA_NOWAIT)) {
segs              415 dev/pci/auich.c 	if (bus_dmamem_map(sc->dmat, sc->dmalist_seg, segs, dmasz,
segs              418 dev/pci/auich.c 		bus_dmamem_free(sc->dmat, sc->dmalist_seg, segs);
segs              421 dev/pci/auich.c 	if (bus_dmamap_create(sc->dmat, dmasz, segs, dmasz, 0, BUS_DMA_NOWAIT,
segs              425 dev/pci/auich.c 		bus_dmamem_free(sc->dmat, sc->dmalist_seg, segs);
segs              429 dev/pci/auich.c 	    segs, dmasz, BUS_DMA_NOWAIT)) {
segs              431 dev/pci/auich.c 		    segs, (u_long)dmasz);
segs              434 dev/pci/auich.c 		bus_dmamem_free(sc->dmat, sc->dmalist_seg, segs);
segs             1075 dev/pci/auich.c 	if ((error = bus_dmamem_alloc(sc->dmat, p->size, NBPG, 0, p->segs,
segs             1083 dev/pci/auich.c 	if ((error = bus_dmamem_map(sc->dmat, p->segs, p->nsegs, p->size,
segs             1087 dev/pci/auich.c 		bus_dmamem_free(sc->dmat, p->segs, p->nsegs);
segs             1097 dev/pci/auich.c 		bus_dmamem_free(sc->dmat, p->segs, p->nsegs);
segs             1108 dev/pci/auich.c 		bus_dmamem_free(sc->dmat, p->segs, p->nsegs);
segs             1137 dev/pci/auich.c 	bus_dmamem_free(sc->dmat, p->segs, p->nsegs);
segs             1170 dev/pci/auich.c 	return bus_dmamem_mmap(sc->dmat, p->segs, p->nsegs,
segs             1348 dev/pci/auich.c 	sc->pcmo_start = p->segs->ds_addr;
segs             1399 dev/pci/auich.c 	sc->pcmi_start = p->segs->ds_addr;
segs             1115 dev/pci/auixp.c 	    dma->segs, sizeof(dma->segs) / sizeof(dma->segs[0]), &dma->nsegs,
segs             1124 dev/pci/auixp.c 	error = bus_dmamem_map(sc->sc_dmat, dma->segs, dma->nsegs, dma->size,
segs             1151 dev/pci/auixp.c 	bus_dmamem_free(sc->sc_dmat, dma->segs, dma->nsegs);
segs             1165 dev/pci/auixp.c 	bus_dmamem_free(sc->sc_dmat, p->segs, p->nsegs);
segs             1196 dev/pci/auixp.c 	return bus_dmamem_mmap(sc->sc_dmat, p->segs, p->nsegs,
segs               55 dev/pci/auixpvar.h 	bus_dma_segment_t	 segs[1];
segs              876 dev/pci/autri.c 	    p->segs, sizeof(p->segs)/sizeof(p->segs[0]),
segs              881 dev/pci/autri.c 	error = bus_dmamem_map(sc->sc_dmatag, p->segs, p->nsegs, p->size,
segs              902 dev/pci/autri.c 	bus_dmamem_free(sc->sc_dmatag, p->segs, p->nsegs);
segs              914 dev/pci/autri.c 	bus_dmamem_free(sc->sc_dmatag, p->segs, p->nsegs);
segs             1244 dev/pci/autri.c 	return (bus_dmamem_mmap(sc->sc_dmatag, p->segs, p->nsegs,
segs               37 dev/pci/autrivar.h 	bus_dma_segment_t	segs[1];
segs              816 dev/pci/auvia.c 	int segs;
segs              820 dev/pci/auvia.c 	segs = howmany(l, blksize);
segs              822 dev/pci/auvia.c 	if (segs > ch->sc_dma_op_count) {
segs              828 dev/pci/auvia.c 		    sizeof(struct auvia_dma_op) * segs, M_DEVBUF, M_WAITOK);
segs              839 dev/pci/auvia.c 		ch->sc_dma_op_count = segs;
segs               96 dev/pci/cs4280.c 	bus_dma_segment_t segs[1];
segs             1265 dev/pci/cs4280.c 	return (bus_dmamem_mmap(sc->sc_dmatag, p->segs, p->nsegs, 
segs             1350 dev/pci/cs4280.c 	bus_dmamem_free(sc->sc_dmatag, p->segs, p->nsegs);
segs             1366 dev/pci/cs4280.c 				 p->segs, sizeof(p->segs)/sizeof(p->segs[0]),
segs             1374 dev/pci/cs4280.c 	error = bus_dmamem_map(sc->sc_dmatag, p->segs, p->nsegs, p->size, 
segs             1404 dev/pci/cs4280.c 	bus_dmamem_free(sc->sc_dmatag, p->segs, p->nsegs);
segs               72 dev/pci/cs4281.c 	bus_dma_segment_t segs[1];
segs             1389 dev/pci/cs4281.c 			bus_dmamem_free(sc->sc_dmatag, p->segs, p->nsegs);
segs             1428 dev/pci/cs4281.c 	return (bus_dmamem_mmap(sc->sc_dmatag, p->segs, p->nsegs, off, prot,
segs             1539 dev/pci/cs4281.c 				 p->segs, sizeof(p->segs)/sizeof(p->segs[0]),
segs             1547 dev/pci/cs4281.c 	error = bus_dmamem_map(sc->sc_dmatag, p->segs, p->nsegs, p->size,
segs             1577 dev/pci/cs4281.c 	bus_dmamem_free(sc->sc_dmatag, p->segs, p->nsegs);
segs              104 dev/pci/eap.c  	bus_dma_segment_t segs[1];
segs              816 dev/pci/eap.c  	    p->segs, sizeof(p->segs)/sizeof(p->segs[0]),
segs              821 dev/pci/eap.c  	error = bus_dmamem_map(sc->sc_dmatag, p->segs, p->nsegs, p->size,
segs              842 dev/pci/eap.c  	bus_dmamem_free(sc->sc_dmatag, p->segs, p->nsegs);
segs              852 dev/pci/eap.c  	bus_dmamem_free(sc->sc_dmatag, p->segs, p->nsegs);
segs             1658 dev/pci/eap.c  	return (bus_dmamem_mmap(sc->sc_dmatag, p->segs, p->nsegs,
segs              281 dev/pci/emuxki.c 	free(mem->segs, type);
segs              301 dev/pci/emuxki.c 	mem->segs = malloc(mem->nsegs * sizeof(*(mem->segs)), type, flags);
segs              302 dev/pci/emuxki.c 	if (mem->segs == NULL) {
segs              309 dev/pci/emuxki.c 			     mem->segs, mem->nsegs, &(mem->rsegs),
segs              315 dev/pci/emuxki.c 	if (bus_dmamem_map(dmat, mem->segs, mem->nsegs, mem->size,
segs              317 dev/pci/emuxki.c 		bus_dmamem_free(dmat, mem->segs, mem->nsegs);
segs              325 dev/pci/emuxki.c 		bus_dmamem_free(dmat, mem->segs, mem->nsegs);
segs              334 dev/pci/emuxki.c 		bus_dmamem_free(dmat, mem->segs, mem->nsegs);
segs              348 dev/pci/emuxki.c 	bus_dmamem_free(mem->dmat, mem->segs, mem->nsegs);
segs             2386 dev/pci/emuxki.c 			return bus_dmamem_mmap(dm->dmat, dm->segs, dm->nsegs,
segs               55 dev/pci/emuxkivar.h 	bus_dma_segment_t *segs;
segs               63 dev/pci/emuxkivar.h #define	DMASEGADDR(ptr, segno)	((ptr)->segs[segno].ds_addr)
segs              948 dev/pci/esa.c  				 p->segs, sizeof(p->segs) / sizeof(p->segs[0]),
segs              953 dev/pci/esa.c  	error = bus_dmamem_map(sc->sc_dmat, p->segs, p->nsegs, p->size,
segs              975 dev/pci/esa.c  	bus_dmamem_free(sc->sc_dmat, p->segs, p->nsegs);
segs              987 dev/pci/esa.c  	bus_dmamem_free(sc->sc_dmat, p->segs, p->nsegs);
segs             1725 dev/pci/esa.c  	return (bus_dmamem_mmap(sc->sc_dmat, p->segs, p->nsegs,
segs               66 dev/pci/esavar.h 	bus_dma_segment_t	segs[1];
segs             4390 dev/pci/if_de.c     bus_dma_segment_t segs[1];
segs             4393 dev/pci/if_de.c 			     segs, sizeof(segs)/sizeof(segs[0]),
segs             4397 dev/pci/if_de.c 	error = bus_dmamem_map(sc->tulip_dmatag, segs, nsegs, size,
segs             4415 dev/pci/if_de.c 	    bus_dmamem_free(sc->tulip_dmatag, segs, nsegs);
segs              339 dev/pci/if_lmc_obsd.c     bus_dma_segment_t segs[1];
segs              342 dev/pci/if_lmc_obsd.c 			     segs, sizeof(segs)/sizeof(segs[0]),
segs              346 dev/pci/if_lmc_obsd.c 	error = bus_dmamem_map(sc->lmc_dmatag, segs, nsegs, size,
segs              364 dev/pci/if_lmc_obsd.c 	    bus_dmamem_free(sc->lmc_dmatag, segs, nsegs);
segs             1257 dev/pci/if_nxe.c 	bus_dma_segment_t		*segs;
segs             1308 dev/pci/if_nxe.c 		segs = dmap->dm_segs;
segs             1314 dev/pci/if_nxe.c 				txd->tx_addr_4 = htole64(segs[3].ds_addr);
segs             1315 dev/pci/if_nxe.c 				txd->tx_slen_4 = htole32(segs[3].ds_len);
segs             1317 dev/pci/if_nxe.c 				txd->tx_addr_3 = htole64(segs[2].ds_addr);
segs             1318 dev/pci/if_nxe.c 				txd->tx_slen_3 = htole32(segs[2].ds_len);
segs             1320 dev/pci/if_nxe.c 				txd->tx_addr_2 = htole64(segs[1].ds_addr);
segs             1321 dev/pci/if_nxe.c 				txd->tx_slen_2 = htole32(segs[1].ds_len);
segs             1323 dev/pci/if_nxe.c 				txd->tx_addr_1 = htole64(segs[0].ds_addr);
segs             1324 dev/pci/if_nxe.c 				txd->tx_slen_1 = htole32(segs[0].ds_len);
segs             1332 dev/pci/if_nxe.c 			segs += NXE_TXD_SEGS;
segs             1743 dev/pci/if_wpi.c 	desc->segs[0].addr = htole32(ring->cmd_dma.paddr +
segs             1745 dev/pci/if_wpi.c 	desc->segs[0].len  = htole32(4 + sizeof (struct wpi_cmd_data));
segs             1747 dev/pci/if_wpi.c 		desc->segs[i].addr =
segs             1749 dev/pci/if_wpi.c 		desc->segs[i].len  =
segs             2043 dev/pci/if_wpi.c 	desc->segs[0].addr = htole32(ring->cmd_dma.paddr +
segs             2045 dev/pci/if_wpi.c 	desc->segs[0].len  = htole32(4 + size);
segs             2329 dev/pci/if_wpi.c 	desc->segs[0].addr = htole32(ring->cmd_dma.paddr +
segs             2331 dev/pci/if_wpi.c 	desc->segs[0].len  = htole32(4 + sizeof (struct wpi_cmd_beacon));
segs             2332 dev/pci/if_wpi.c 	desc->segs[1].addr = htole32(data->map->dm_segs[0].ds_addr);
segs             2333 dev/pci/if_wpi.c 	desc->segs[1].len  = htole32(data->map->dm_segs[0].ds_len);
segs             2556 dev/pci/if_wpi.c 	desc->segs[0].addr = htole32(data->map->dm_segs[0].ds_addr);
segs             2557 dev/pci/if_wpi.c 	desc->segs[0].len  = htole32(data->map->dm_segs[0].ds_len);
segs              184 dev/pci/if_wpireg.h 	} __packed	segs[WPI_MAX_SCATTER];
segs               82 dev/pci/sv.c           bus_dma_segment_t segs[1];
segs               87 dev/pci/sv.c   #define DMAADDR(map) ((map)->segs[0].ds_addr)
segs              462 dev/pci/sv.c   				 p->segs, ARRAY_SIZE(p->segs),
segs              467 dev/pci/sv.c   	error = bus_dmamem_map(sc->sc_dmatag, p->segs, p->nsegs, p->size, 
segs              488 dev/pci/sv.c   	bus_dmamem_free(sc->sc_dmatag, p->segs, p->nsegs);
segs              500 dev/pci/sv.c   	bus_dmamem_free(sc->sc_dmatag, p->segs, p->nsegs);
segs             1486 dev/pci/sv.c   	return (bus_dmamem_mmap(sc->sc_dmatag, p->segs, p->nsegs, 
segs             1055 dev/pci/yds.c  				 p->segs, sizeof(p->segs)/sizeof(p->segs[0]),
segs             1060 dev/pci/yds.c  	error = bus_dmamem_map(sc->sc_dmatag, p->segs, p->nsegs, p->size, 
segs             1081 dev/pci/yds.c  	bus_dmamem_free(sc->sc_dmatag, p->segs, p->nsegs);
segs             1093 dev/pci/yds.c  	bus_dmamem_free(sc->sc_dmatag, p->segs, p->nsegs);
segs             1776 dev/pci/yds.c  	return (bus_dmamem_mmap(sc->sc_dmatag, p->segs, p->nsegs, 
segs              326 dev/pci/ydsreg.h 	bus_dma_segment_t segs[1];
segs             1434 dev/sbus/cs4231.c 	if (bus_dmamem_alloc(dmat, size, 64*1024, 0, p->segs,
segs             1435 dev/sbus/cs4231.c 	    sizeof(p->segs)/sizeof(p->segs[0]), &p->nsegs,
segs             1439 dev/sbus/cs4231.c 	if (bus_dmamem_map(dmat, p->segs, p->nsegs, p->size,
segs             1454 dev/sbus/cs4231.c 	bus_dmamem_free(dmat, p->segs, p->nsegs);
segs             1474 dev/sbus/cs4231.c 		bus_dmamem_free(dmat, p->segs, p->nsegs);
segs               45 dev/sbus/cs4231var.h 	bus_dma_segment_t	segs[1];
segs              146 dev/usb/usb_mem.c 				 p->segs, sizeof(p->segs)/sizeof(p->segs[0]),
segs              151 dev/usb/usb_mem.c 	error = bus_dmamem_map(tag, p->segs, p->nsegs, p->size,
segs              174 dev/usb/usb_mem.c 	bus_dmamem_free(tag, p->segs, p->nsegs);
segs              193 dev/usb/usb_mem.c 	bus_dmamem_free(p->tag, p->segs, p->nsegs);
segs               46 dev/usb/usb_mem.h         bus_dma_segment_t segs[1];