/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...] |
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...] |
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...] |
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...] |
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...] |
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...] |
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...] |
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...] |
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...] |
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...] |
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...] |