/src/sys/arch/mmeye/include/ |
bus_defs.h | 23 bus_dma_segment_t *dm_segs; member in struct:bus_dmamap
|
/src/sys/arch/emips/emips/ |
bus_dma.c | 203 map->dm_segs[seg].ds_addr = curaddr; 204 map->dm_segs[seg].ds_len = sgsize; 205 map->dm_segs[seg]._ds_vaddr = vaddr; 209 (map->dm_segs[seg].ds_len + sgsize) <= 212 (map->dm_segs[seg].ds_addr & bmask) == 214 map->dm_segs[seg].ds_len += sgsize; 218 map->dm_segs[seg].ds_addr = curaddr; 219 map->dm_segs[seg].ds_len = sgsize; 220 map->dm_segs[seg]._ds_vaddr = vaddr; 485 if (offset >= map->dm_segs[i].ds_len) [all...] |
/src/sys/arch/pmax/pmax/ |
bus_dma.c | 203 map->dm_segs[seg].ds_addr = curaddr; 204 map->dm_segs[seg].ds_len = sgsize; 205 map->dm_segs[seg]._ds_vaddr = vaddr; 209 (map->dm_segs[seg].ds_len + sgsize) <= 212 (map->dm_segs[seg].ds_addr & bmask) == 214 map->dm_segs[seg].ds_len += sgsize; 218 map->dm_segs[seg].ds_addr = curaddr; 219 map->dm_segs[seg].ds_len = sgsize; 220 map->dm_segs[seg]._ds_vaddr = vaddr; 485 if (offset >= map->dm_segs[i].ds_len) [all...] |
bus.c | 171 if (offset >= map->dm_segs[i].ds_len) { 172 offset -= map->dm_segs[i].ds_len; 181 minlen = len < map->dm_segs[i].ds_len - offset ? 182 len : map->dm_segs[i].ds_len - offset; 184 addr = map->dm_segs[i].ds_addr; 283 if (offset >= map->dm_segs[i].ds_len) { 284 offset -= map->dm_segs[i].ds_len; 293 minlen = len < map->dm_segs[i].ds_len - offset ? 294 len : map->dm_segs[i].ds_len - offset; 296 addr = map->dm_segs[i]._ds_vaddr [all...] |
/src/sys/rump/include/sys/ |
bus.h | 66 bus_dma_segment_t dm_segs[1]; member in struct:__anon457e6caf0208
|
/src/sys/arch/sparc64/dev/ |
iommu.c | 595 if ((boundary = (map->dm_segs[0]._ds_boundary)) == 0) 597 align = uimax(map->dm_segs[0]._ds_align, PAGE_SIZE); 639 map->dm_segs[seg].ds_addr = sgstart; 650 map->dm_segs[seg].ds_len = len; 653 (long)map->dm_segs[seg].ds_addr, 654 (long)map->dm_segs[seg].ds_len)); 665 map->dm_segs[seg].ds_addr = sgstart; 667 map->dm_segs[seg].ds_len = sgend - sgstart + 1; 670 (long)map->dm_segs[seg].ds_addr, (long)map->dm_segs[seg].ds_len)) [all...] |
/src/sys/arch/hpcmips/hpcmips/ |
bus_dma.c | 123 map->bdm.dm_segs = (bus_dma_segment_t *)((char *)mapstore + 196 map->bdm.dm_segs[seg].ds_addr = curaddr; 197 map->bdm.dm_segs[seg].ds_len = sgsize; 202 (map->bdm.dm_segs[seg].ds_len + sgsize) <= 205 (map->bdm.dm_segs[seg].ds_addr & bmask) == 207 map->bdm.dm_segs[seg].ds_len += sgsize; 211 map->bdm.dm_segs[seg].ds_addr = curaddr; 212 map->bdm.dm_segs[seg].ds_len = sgsize; 476 if (offset >= map->bdm.dm_segs[i].ds_len) { 477 offset -= map->bdm.dm_segs[i].ds_len [all...] |
/src/sys/arch/ews4800mips/ews4800mips/ |
bus_dma.c | 185 map->dm_segs[seg].ds_addr = curaddr; 186 map->dm_segs[seg].ds_len = sgsize; 187 map->dm_segs[seg]._ds_vaddr = vaddr; 191 (map->dm_segs[seg].ds_len + sgsize) <= 194 (map->dm_segs[seg].ds_addr & bmask) == 196 map->dm_segs[seg].ds_len += sgsize; 200 map->dm_segs[seg].ds_addr = curaddr; 201 map->dm_segs[seg].ds_len = sgsize; 202 map->dm_segs[seg]._ds_vaddr = vaddr; 470 if (offset >= map->dm_segs[i].ds_len) [all...] |
/src/sys/arch/playstation2/playstation2/ |
bus_dma.c | 183 map->dm_segs[seg].ds_addr = curaddr; 184 map->dm_segs[seg].ds_len = sgsize; 185 map->dm_segs[seg]._ds_vaddr = vaddr; 189 (map->dm_segs[seg].ds_len + sgsize) <= 192 (map->dm_segs[seg].ds_addr & bmask) == 194 map->dm_segs[seg].ds_len += sgsize; 198 map->dm_segs[seg].ds_addr = curaddr; 199 map->dm_segs[seg].ds_len = sgsize; 200 map->dm_segs[seg]._ds_vaddr = vaddr; 448 if (offset >= map->dm_segs[i].ds_len) [all...] |
/src/sys/arch/sgimips/sgimips/ |
bus.c | 199 if (offset >= map->dm_segs[i].ds_len) { 200 offset -= map->dm_segs[i].ds_len; 209 minlen = len < map->dm_segs[i].ds_len - offset ? 210 len : map->dm_segs[i].ds_len - offset; 212 addr = map->dm_segs[i].ds_addr;
|
/src/sys/arch/newsmips/newsmips/ |
bus.c | 249 map->dm_segs[seg].ds_addr = curaddr; 250 map->dm_segs[seg].ds_len = sgsize; 251 map->dm_segs[seg]._ds_vaddr = vaddr; 255 (map->dm_segs[seg].ds_len + sgsize) <= 258 (map->dm_segs[seg].ds_addr & bmask) == 260 map->dm_segs[seg].ds_len += sgsize; 264 map->dm_segs[seg].ds_addr = curaddr; 265 map->dm_segs[seg].ds_len = sgsize; 266 map->dm_segs[seg]._ds_vaddr = vaddr; 530 if (offset >= map->dm_segs[i].ds_len) [all...] |
/src/sys/arch/mvme68k/mvme68k/ |
bus_dma.c | 178 map->dm_segs[seg].ds_addr = 179 map->dm_segs[seg]._ds_cpuaddr = curaddr; 180 map->dm_segs[seg].ds_len = sgsize; 181 map->dm_segs[seg]._ds_flags = 186 (map->dm_segs[seg].ds_len + sgsize) <= 189 (map->dm_segs[seg].ds_addr & bmask) == 191 map->dm_segs[seg].ds_len += sgsize; 195 map->dm_segs[seg].ds_addr = 196 map->dm_segs[seg]._ds_cpuaddr = curaddr; 197 map->dm_segs[seg].ds_len = sgsize [all...] |
/src/sys/arch/powerpc/powerpc/ |
bus_dma.c | 211 map->dm_segs[seg].ds_addr = PHYS_TO_BUS_MEM(t, curaddr); 212 map->dm_segs[seg].ds_len = sgsize; 216 (map->dm_segs[seg].ds_len + sgsize) <= 219 (map->dm_segs[seg].ds_addr & bmask) == 221 map->dm_segs[seg].ds_len += sgsize; 225 map->dm_segs[seg].ds_addr = 227 map->dm_segs[seg].ds_len = sgsize; 330 map->dm_segs[seg].ds_addr = 332 map->dm_segs[seg].ds_len = m->m_len; 461 map->dm_segs[seg].ds_addr [all...] |
/src/sys/arch/virt68k/virt68k/ |
bus_dma.c | 177 map->dm_segs[seg].ds_addr = 178 map->dm_segs[seg]._ds_cpuaddr = curaddr; 179 map->dm_segs[seg].ds_len = sgsize; 180 map->dm_segs[seg]._ds_flags = 185 (map->dm_segs[seg].ds_len + sgsize) <= 188 (map->dm_segs[seg].ds_addr & bmask) == 190 map->dm_segs[seg].ds_len += sgsize; 194 map->dm_segs[seg].ds_addr = 195 map->dm_segs[seg]._ds_cpuaddr = curaddr; 196 map->dm_segs[seg].ds_len = sgsize [all...] |
/src/sys/arch/vax/if/ |
if_le_vsbus.c | 170 *rdp = map->dm_segs->ds_addr & 0xffff; 172 *rdp = (map->dm_segs->ds_addr >> 16) & 0xffff; 246 aprint_normal(" buf 0x%lx-0x%lx", sc->sc_dm->dm_segs->ds_addr, 247 sc->sc_dm->dm_segs->ds_addr + sc->sc_dm->dm_segs->ds_len - 1); 248 sc->sc_am7990.lsc.sc_addr = sc->sc_dm->dm_segs->ds_addr & 0xffffff; 249 sc->sc_am7990.lsc.sc_memsize = sc->sc_dm->dm_segs->ds_len;
|
/src/sys/arch/mipsco/mipsco/ |
bus_dma.c | 184 map->dm_segs[seg].ds_addr = curaddr; 185 map->dm_segs[seg].ds_len = sgsize; 189 (map->dm_segs[seg].ds_len + sgsize) <= 192 (map->dm_segs[seg].ds_addr & bmask) == 194 map->dm_segs[seg].ds_len += sgsize; 198 map->dm_segs[seg].ds_addr = curaddr; 199 map->dm_segs[seg].ds_len = sgsize; 453 if (offset >= map->dm_segs[i].ds_len) { 454 offset -= map->dm_segs[i].ds_len; 463 minlen = len < map->dm_segs[i].ds_len - offset [all...] |
/src/sys/arch/arc/arc/ |
bus_dma.c | 190 map->dm_segs[seg].ds_addr = curaddr + t->dma_offset; 191 map->dm_segs[seg].ds_len = sgsize; 192 map->dm_segs[seg]._ds_vaddr = vaddr; 193 map->dm_segs[seg]._ds_paddr = curaddr; 197 (map->dm_segs[seg].ds_len + sgsize) <= 200 (map->dm_segs[seg]._ds_paddr & bmask) == 202 map->dm_segs[seg].ds_len += sgsize; 206 map->dm_segs[seg].ds_addr = 208 map->dm_segs[seg].ds_len = sgsize; 209 map->dm_segs[seg]._ds_vaddr = vaddr [all...] |
/src/sys/arch/arc/jazz/ |
bus_dma_jazz.c | 248 map->dm_segs[0].ds_addr = tlbmap->vaddr + off; 249 map->dm_segs[0].ds_len = buflen; 250 map->dm_segs[0]._ds_vaddr = (vaddr_t)buf; 265 error = jazz_bus_dmamap_alloc_sgmap(t, map->dm_segs, 286 error = jazz_bus_dmamap_alloc_sgmap(t, map->dm_segs, 307 error = jazz_bus_dmamap_alloc_sgmap(t, map->dm_segs, 328 error = jazz_bus_dmamap_alloc_sgmap(t, map->dm_segs, 348 jazz_bus_dmamap_free_sgmap(t, map->dm_segs, map->dm_nsegs);
|
/src/sys/arch/sun3/sun3/ |
dvma.c | 326 map->dm_segs[0].ds_addr = dva + off; 327 map->dm_segs[0].ds_len = buflen; 328 map->dm_segs[0]._ds_va = dva; 329 map->dm_segs[0]._ds_sgsize = sgsize; 354 map->dm_mapsize = map->dm_segs[0].ds_len; 371 segs = map->dm_segs;
|
/src/sys/arch/sun3/sun3x/ |
dvma.c | 338 map->dm_segs[0].ds_addr = dva + off; 339 map->dm_segs[0].ds_len = buflen; 340 map->dm_segs[0]._ds_va = dva; 341 map->dm_segs[0]._ds_sgsize = sgsize; 367 map->dm_mapsize = map->dm_segs[0].ds_len; 384 segs = map->dm_segs;
|
/src/sys/dev/ic/ |
ld_aac.c | 165 sge->SgAddress = htole64(xfer->dm_segs[i].ds_addr); 166 sge->SgByteCount = htole32(xfer->dm_segs[i].ds_len); 208 sge->SgAddress = htole32(xfer->dm_segs[i].ds_addr); 209 sge->SgByteCount = htole32(xfer->dm_segs[i].ds_len); 212 i, data, xfer->dm_segs[i].ds_addr, 213 xfer->dm_segs[i].ds_len)); 261 sge->SgAddress = htole64(xfer->dm_segs[i].ds_addr); 262 sge->SgByteCount = htole32(xfer->dm_segs[i].ds_len); 265 i, data, xfer->dm_segs[i].ds_addr, 266 xfer->dm_segs[i].ds_len)) [all...] |
/src/sys/arch/arm/imx/ |
imx23_apbdma.c | 224 daddr += dmap->dm_segs[i].ds_len; 226 src->next = (void *)(dmap->dm_segs[i].ds_addr + 227 (trg_offset - (daddr - dmap->dm_segs[i].ds_len))); 249 daddr += dmap->dm_segs[i].ds_len; 251 cmd->buffer = (void *)(dmap->dm_segs[i].ds_addr + 252 (offset - (daddr - dmap->dm_segs[i].ds_len))); 293 DMA_WR(sc, reg, dmap->dm_segs[0].ds_addr);
|
/src/sys/arch/next68k/dev/ |
nextdma.c | 388 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_addr)) { 393 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_addr + 394 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_len)) { 416 dd_next = stat->nd_map->dm_segs[stat->nd_idx].ds_addr; 417 dd_limit = (stat->nd_map->dm_segs[stat->nd_idx].ds_addr + 418 stat->nd_map->dm_segs[stat->nd_idx].ds_len); 435 stat->nd_map->dm_segs[stat->nd_idx].ds_len); 476 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_addr; 478 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_addr + 479 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_len [all...] |
/src/sys/arch/alpha/common/ |
bus_dma.c | 186 map->dm_segs[seg].ds_addr = curaddr; 187 map->dm_segs[seg].ds_len = sgsize; 192 (map->dm_segs[seg].ds_len + sgsize) <= 195 (map->dm_segs[seg].ds_addr & bmask) == 197 map->dm_segs[seg].ds_len += sgsize; 201 map->dm_segs[seg].ds_addr = curaddr; 202 map->dm_segs[seg].ds_len = sgsize; 341 map->dm_segs[seg].ds_addr = lastaddr; 342 map->dm_segs[seg].ds_len = m->m_len;
|
/src/sys/rump/dev/lib/libpci/ |
rumpdev_bus_dma.c | 209 map->dm_segs[seg].ds_addr 211 map->dm_segs[seg].ds_len = sgsize; 215 (map->dm_segs[seg].ds_len + sgsize) <= 218 (map->dm_segs[seg].ds_addr & bmask) == 220 map->dm_segs[seg].ds_len += sgsize; 224 map->dm_segs[seg].ds_addr = 226 map->dm_segs[seg].ds_len = sgsize; 331 map->dm_segs[seg].ds_addr = 333 map->dm_segs[seg].ds_len = m->m_len;
|