/src/sys/arch/alpha/common/ |
bus_dma.c | 137 bus_size_t sgsize; local in function:_bus_dmamap_load_buffer_direct 166 sgsize = PAGE_SIZE - ((u_long)vaddr & PGOFSET); 167 if (buflen < sgsize) 168 sgsize = buflen; 169 if (map->dm_maxsegsz < sgsize) 170 sgsize = map->dm_maxsegsz; 177 if (sgsize > (baddr - curaddr)) 178 sgsize = (baddr - curaddr); 187 map->dm_segs[seg].ds_len = sgsize; 192 (map->dm_segs[seg].ds_len + sgsize) < [all...] |
/src/sys/arch/emips/emips/ |
bus_dma.c | 162 bus_size_t sgsize; local in function:_bus_dmamap_load_buffer 185 sgsize = PAGE_SIZE - (vaddr & PGOFSET); 186 if (buflen < sgsize) 187 sgsize = buflen; 194 if (sgsize > (baddr - curaddr)) 195 sgsize = (baddr - curaddr); 204 map->dm_segs[seg].ds_len = sgsize; 209 (map->dm_segs[seg].ds_len + sgsize) <= 214 map->dm_segs[seg].ds_len += sgsize; 219 map->dm_segs[seg].ds_len = sgsize; [all...] |
/src/sys/arch/hpcmips/hpcmips/ |
bus_dma.c | 155 bus_size_t sgsize; local in function:_hpcmips_bd_map_load_buffer 178 sgsize = PAGE_SIZE - ((u_long)vaddr & PGOFSET); 179 if (buflen < sgsize) 180 sgsize = buflen; 187 if (sgsize > (baddr - curaddr)) 188 sgsize = (baddr - curaddr); 197 map->bdm.dm_segs[seg].ds_len = sgsize; 202 (map->bdm.dm_segs[seg].ds_len + sgsize) <= 207 map->bdm.dm_segs[seg].ds_len += sgsize; 212 map->bdm.dm_segs[seg].ds_len = sgsize; [all...] |
/src/sys/arch/pmax/pmax/ |
bus_dma.c | 162 bus_size_t sgsize; local in function:_bus_dmamap_load_buffer 185 sgsize = PAGE_SIZE - (vaddr & PGOFSET); 186 if (buflen < sgsize) 187 sgsize = buflen; 194 if (sgsize > (baddr - curaddr)) 195 sgsize = (baddr - curaddr); 204 map->dm_segs[seg].ds_len = sgsize; 209 (map->dm_segs[seg].ds_len + sgsize) <= 214 map->dm_segs[seg].ds_len += sgsize; 219 map->dm_segs[seg].ds_len = sgsize; [all...] |
/src/sys/rump/dev/lib/libpci/ |
rumpdev_bus_dma.c | 158 bus_size_t sgsize; local in function:_bus_dmamap_load_buffer 190 sgsize = PAGE_SIZE - ((u_long)vaddr & PGOFSET); 191 if (buflen < sgsize) 192 sgsize = buflen; 193 sgsize = MIN(sgsize, map->dm_maxsegsz); 200 if (sgsize > (baddr - curaddr)) 201 sgsize = (baddr - curaddr); 211 map->dm_segs[seg].ds_len = sgsize; 215 (map->dm_segs[seg].ds_len + sgsize) < [all...] |
/src/sys/arch/playstation2/playstation2/ |
bus_dma.c | 144 bus_size_t sgsize; local in function:_bus_dmamap_load_buffer 165 sgsize = PAGE_SIZE - ((u_long)vaddr & PGOFSET); 166 if (buflen < sgsize) 167 sgsize = buflen; 174 if (sgsize > (baddr - curaddr)) 175 sgsize = (baddr - curaddr); 184 map->dm_segs[seg].ds_len = sgsize; 189 (map->dm_segs[seg].ds_len + sgsize) <= 194 map->dm_segs[seg].ds_len += sgsize; 199 map->dm_segs[seg].ds_len = sgsize; [all...] |
/src/sys/arch/sun3/sun3/ |
dvma.c | 291 vsize_t off, sgsize; local in function:_bus_dmamap_load 307 sgsize = round_page(off + buflen); 314 error = vmem_xalloc(dvma_arena, sgsize, 329 map->dm_segs[0]._ds_sgsize = sgsize; 340 while (sgsize > 0) { 350 sgsize -= PAGE_SIZE; 364 vsize_t sgsize; local in function:_bus_dmamap_unload 373 sgsize = segs[0]._ds_sgsize; 376 pmap_remove(pmap_kernel(), dva, dva + sgsize); 380 vmem_xfree(dvma_arena, dva, sgsize); [all...] |
/src/sys/arch/x68k/x68k/ |
bus.c | 483 bus_size_t sgsize; local in function:x68k_bus_dmamap_load_buffer 514 sgsize = PAGE_SIZE - m68k_page_offset(vaddr); 515 if (buflen < sgsize) 516 sgsize = buflen; 523 if (sgsize > (baddr - curaddr)) 524 sgsize = (baddr - curaddr); 533 map->dm_segs[seg].ds_len = sgsize; 537 (map->dm_segs[seg].ds_len + sgsize) <= 542 map->dm_segs[seg].ds_len += sgsize; 547 map->dm_segs[seg].ds_len = sgsize; [all...] |
/src/sys/arch/sun3/sun3x/ |
dvma.c | 304 vsize_t off, sgsize; local in function:_bus_dmamap_load 320 sgsize = round_page(off + buflen); 326 error = vmem_xalloc(dvma_arena, sgsize, 341 map->dm_segs[0]._ds_sgsize = sgsize; 352 while (sgsize > 0) { 363 sgsize -= PAGE_SIZE; 377 vsize_t sgsize; local in function:_bus_dmamap_unload 386 sgsize = segs[0]._ds_sgsize; 389 iommu_remove((dva & IOMMU_VA_MASK), sgsize); 390 pmap_kremove(dva, sgsize); [all...] |
/src/sys/arch/mipsco/mipsco/ |
bus_dma.c | 144 bus_size_t sgsize; local in function:_bus_dmamap_load_buffer 166 sgsize = PAGE_SIZE - ((u_long)vaddr & PGOFSET); 167 if (buflen < sgsize) 168 sgsize = buflen; 175 if (sgsize > (baddr - curaddr)) 176 sgsize = (baddr - curaddr); 185 map->dm_segs[seg].ds_len = sgsize; 189 (map->dm_segs[seg].ds_len + sgsize) <= 194 map->dm_segs[seg].ds_len += sgsize; 199 map->dm_segs[seg].ds_len = sgsize; [all...] |
/src/sys/arch/arc/arc/ |
bus_dma.c | 150 bus_size_t sgsize; local in function:_bus_dmamap_load_buffer 172 sgsize = PAGE_SIZE - ((u_long)vaddr & PGOFSET); 173 if (buflen < sgsize) 174 sgsize = buflen; 181 if (sgsize > (baddr - curaddr)) 182 sgsize = (baddr - curaddr); 191 map->dm_segs[seg].ds_len = sgsize; 197 (map->dm_segs[seg].ds_len + sgsize) <= 202 map->dm_segs[seg].ds_len += sgsize; 208 map->dm_segs[seg].ds_len = sgsize; [all...] |
/src/sys/arch/evbsh3/evbsh3/ |
bus_dma.c | 146 int sgsize; local in function:_bus_dmamap_load_paddr 158 sgsize = size; 167 if (sgsize > (baddr - paddr)) 168 sgsize = (baddr - paddr); 171 DPRINTF(("%s: sgsize = %d\n", __func__, sgsize)); 181 segs[nseg].ds_len = sgsize; 185 && (segs[nseg].ds_len + sgsize <= map->_dm_maxsegsz) 191 segs[nseg].ds_len += sgsize; 201 segs[nseg].ds_len = sgsize; 235 bus_size_t sgsize; local in function:_bus_bus_dmamap_load_buffer 310 bus_size_t sgsize; local in function:_bus_dmamap_load 404 bus_size_t sgsize; local in function:_bus_dmamap_load_mbuf [all...] |
/src/sys/arch/landisk/landisk/ |
bus_dma.c | 146 int sgsize; local in function:_bus_dmamap_load_paddr 158 sgsize = size; 167 if (sgsize > (baddr - paddr)) 168 sgsize = (baddr - paddr); 171 DPRINTF(("%s: sgsize = %d\n", __func__, sgsize)); 181 segs[nseg].ds_len = sgsize; 185 && (segs[nseg].ds_len + sgsize <= map->_dm_maxsegsz) 191 segs[nseg].ds_len += sgsize; 201 segs[nseg].ds_len = sgsize; 235 bus_size_t sgsize; local in function:_bus_bus_dmamap_load_buffer 310 bus_size_t sgsize; local in function:_bus_dmamap_load 404 bus_size_t sgsize; local in function:_bus_dmamap_load_mbuf [all...] |
/src/sys/arch/mvme68k/mvme68k/ |
bus_dma.c | 138 bus_size_t sgsize; local in function:_bus_dmamap_load_buffer_direct_common 160 sgsize = PAGE_SIZE - ((u_long)vaddr & PGOFSET); 161 if (buflen < sgsize) 162 sgsize = buflen; 169 if (sgsize > (baddr - curaddr)) 170 sgsize = (baddr - curaddr); 180 map->dm_segs[seg].ds_len = sgsize; 186 (map->dm_segs[seg].ds_len + sgsize) <= 191 map->dm_segs[seg].ds_len += sgsize; 197 map->dm_segs[seg].ds_len = sgsize; [all...] |
/src/sys/arch/newsmips/newsmips/ |
bus.c | 208 bus_size_t sgsize; local in function:_bus_dmamap_load_buffer 231 sgsize = PAGE_SIZE - ((u_long)vaddr & PGOFSET); 232 if (buflen < sgsize) 233 sgsize = buflen; 240 if (sgsize > (baddr - curaddr)) 241 sgsize = (baddr - curaddr); 250 map->dm_segs[seg].ds_len = sgsize; 255 (map->dm_segs[seg].ds_len + sgsize) <= 260 map->dm_segs[seg].ds_len += sgsize; 265 map->dm_segs[seg].ds_len = sgsize; [all...] |
/src/sys/arch/ews4800mips/ews4800mips/ |
bus_dma.c | 146 bus_size_t sgsize; local in function:_bus_dmamap_load_buffer 167 sgsize = PAGE_SIZE - ((u_long)vaddr & PGOFSET); 168 if (buflen < sgsize) 169 sgsize = buflen; 176 if (sgsize > (baddr - curaddr)) 177 sgsize = (baddr - curaddr); 186 map->dm_segs[seg].ds_len = sgsize; 191 (map->dm_segs[seg].ds_len + sgsize) <= 196 map->dm_segs[seg].ds_len += sgsize; 201 map->dm_segs[seg].ds_len = sgsize; [all...] |
/src/sys/arch/m68k/m68k/ |
bus_dma.c | 140 bus_size_t sgsize; local in function:_bus_dmamap_load_buffer_direct_common 170 sgsize = PAGE_SIZE - ((u_long)vaddr & PGOFSET); 171 if (buflen < sgsize) 172 sgsize = buflen; 179 if (sgsize > (baddr - curaddr)) 180 sgsize = (baddr - curaddr); 189 map->dm_segs[seg].ds_len = sgsize; 195 (map->dm_segs[seg].ds_len + sgsize) <= 200 map->dm_segs[seg].ds_len += sgsize; 205 map->dm_segs[seg].ds_len = sgsize; [all...] |
/src/sys/arch/powerpc/powerpc/ |
bus_dma.c | 160 bus_size_t sgsize; local in function:_bus_dmamap_load_buffer 192 sgsize = PAGE_SIZE - ((u_long)vaddr & PGOFSET); 193 if (buflen < sgsize) 194 sgsize = buflen; 195 sgsize = uimin(sgsize, map->dm_maxsegsz); 202 if (sgsize > (baddr - curaddr)) 203 sgsize = (baddr - curaddr); 212 map->dm_segs[seg].ds_len = sgsize; 216 (map->dm_segs[seg].ds_len + sgsize) < 411 bus_size_t sgsize, isgsize; local in function:_bus_dmamap_load_raw [all...] |
/src/sys/arch/vax/vax/ |
bus_dma.c | 552 bus_size_t sgsize; local in function:_bus_dmamap_load_buffer 586 sgsize = PAGE_SIZE - ((u_long)vaddr & PGOFSET); 587 if (buflen < sgsize) 588 sgsize = buflen; 595 if (sgsize > (baddr - curaddr)) 596 sgsize = (baddr - curaddr); 605 map->dm_segs[seg].ds_len = sgsize; 609 (map->dm_segs[seg].ds_len + sgsize) <= 614 map->dm_segs[seg].ds_len += sgsize; 619 map->dm_segs[seg].ds_len = sgsize; [all...] |
/src/sys/arch/virt68k/virt68k/ |
bus_dma.c | 137 bus_size_t sgsize; local in function:_bus_dmamap_load_buffer_direct_common 159 sgsize = PAGE_SIZE - ((u_long)vaddr & PGOFSET); 160 if (buflen < sgsize) 161 sgsize = buflen; 168 if (sgsize > (baddr - curaddr)) 169 sgsize = (baddr - curaddr); 179 map->dm_segs[seg].ds_len = sgsize; 185 (map->dm_segs[seg].ds_len + sgsize) <= 190 map->dm_segs[seg].ds_len += sgsize; 196 map->dm_segs[seg].ds_len = sgsize; [all...] |
/src/sys/arch/sparc/sparc/ |
iommu.c | 532 bus_size_t sgsize; local in function:iommu_dvma_alloc 548 sgsize = (len + voff + pagesz - 1) & -pagesz; 554 error = vmem_xalloc(sc->sc_dvmamap, sgsize, 564 *sgsizep = sgsize; 577 bus_size_t sgsize; local in function:iommu_dmamap_load 591 &dva, &sgsize)) != 0) 605 map->dm_segs[0]._ds_sgsize = sgsize; 612 for (; sgsize != 0; ) { 626 sgsize -= pagesz; 667 bus_size_t sgsize; local in function:iommu_dmamap_load_raw [all...] |
/src/sys/arch/atari/atari/ |
bus.c | 957 bus_size_t sgsize; local in function:_bus_dmamap_load_buffer 979 sgsize = PAGE_SIZE - ((vaddr_t)vaddr & PGOFSET); 980 if (buflen < sgsize) 981 sgsize = buflen; 988 if (sgsize > (baddr - curaddr)) 989 sgsize = (baddr - curaddr); 998 map->dm_segs[seg].ds_len = sgsize; 1002 (map->dm_segs[seg].ds_len + sgsize) <= 1007 map->dm_segs[seg].ds_len += sgsize; 1012 map->dm_segs[seg].ds_len = sgsize; [all...] |
/src/sys/arch/sparc64/dev/ |
iommu.c | 558 bus_size_t sgsize; local in function:iommu_dvmamap_load 589 sgsize = round_page(buflen + ((int)vaddr & PGOFSET)); 604 err = vmem_xalloc(is->is_dvmamap, sgsize, 607 (sgsize > boundary) ? 0 : boundary, 616 (int)sgsize, flags); 630 map->_dm_dvmasize = sgsize; 659 vmem_xfree(is->is_dvmamap, dvmaddr, sgsize); 696 sgsize = PAGE_SIZE - ((u_long)vaddr & PGOFSET); 697 if (buflen < sgsize) 698 sgsize = buflen 783 bus_size_t sgsize; local in function:iommu_dvmamap_load_raw [all...] |
/src/sys/arch/sun2/sun2/ |
machdep.c | 809 bus_size_t sgsize; local in function:_bus_dmamap_load_raw 821 sgsize = (size + pagesz - 1) & -pagesz; 828 dva = _bus_dma_valloc_skewed(sgsize, map->_dm_boundary, 841 error = vmem_xalloc(dvma_arena, sgsize, 857 map->dm_segs[0]._ds_sgsize = sgsize; 862 if (sgsize == 0) 870 sgsize -= pagesz; 888 bus_size_t sgsize; local in function:_bus_dmamap_load 926 sgsize = m68k_round_page(buflen + (va & (pagesz - 1))); 931 if (vmem_xalloc(dvma_arena, sgsize, [all...] |
/src/sys/arch/sparc/dev/ |
vme_machdep.c | 838 bus_size_t sgsize; local in function:sparc_vme4_dmamap_load 855 sgsize = (buflen + voff + pagesz - 1) & -pagesz; 860 error = vmem_xalloc(vme_dvmamap, sgsize, 877 map->dm_segs[0]._ds_sgsize = sgsize; 881 for (; sgsize != 0; ) { 898 sgsize -= pagesz;
|