/freebsd-11-stable/sys/sparc64/sparc64/ |
H A D | bus_machdep.c | 328 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) 339 if (sgsize > (baddr - curaddr)) 340 sgsize = (baddr - curaddr); 351 segs[seg].ds_len = sgsize; 354 (segs[seg].ds_len + sgsize) <= dmat->dt_maxsegsz && 357 segs[seg].ds_len += sgsize; 362 segs[seg].ds_len = sgsize; 366 return (sgsize); 378 bus_size_t sgsize; local 385 sgsize 327 nexus_dmamap_addseg(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t curaddr, bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) argument 409 bus_size_t sgsize; local [all...] |
H A D | iommu.c | 580 bus_size_t align, sgsize; local 592 sgsize = round_io_page(size) >> IO_PAGE_SHIFT; 596 t->dt_lowaddr >> IO_PAGE_SHIFT, sgsize, 857 bus_size_t sgsize, esize; local 911 sgsize = IO_PAGE_SIZE - ((u_long)buf & IO_PAGE_MASK); 912 if (buflen < sgsize) 913 sgsize = buflen; 915 buflen -= sgsize; 916 buf += sgsize; 933 esize = ulmin(sgsize, 973 bus_size_t sgsize, esize; local [all...] |
/freebsd-11-stable/sys/x86/x86/ |
H A D | busdma_bounce.c | 480 bus_size_t sgsize; local 489 sgsize = MIN(buflen, dmat->common.maxsegsz); 491 sgsize = MIN(sgsize, 495 curaddr += sgsize; 496 buflen -= sgsize; 616 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) 627 if (sgsize > (baddr - curaddr)) 628 sgsize = (baddr - curaddr); 639 segs[seg].ds_len = sgsize; 615 _bus_dmamap_addseg(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t curaddr, bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) argument 666 bus_size_t sgsize; local 718 bus_size_t sgsize, max_sgsize; local 787 bus_size_t sgsize, max_sgsize; local [all...] |
/freebsd-11-stable/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 573 bus_size_t sgsize; local 586 sgsize = MIN(buflen, dmat->maxsegsz); 588 sgsize = MIN(sgsize, PAGE_SIZE); 591 curaddr += sgsize; 592 buflen -= sgsize; 666 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) 677 if (sgsize > (baddr - curaddr)) 678 sgsize = (baddr - curaddr); 689 segs[seg].ds_len = sgsize; 665 _bus_dmamap_addseg(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t curaddr, bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) argument 720 bus_size_t sgsize; local 780 bus_size_t sgsize; local [all...] |
/freebsd-11-stable/sys/arm64/arm64/ |
H A D | busdma_bounce.c | 550 bus_size_t sgsize; local 559 sgsize = MIN(buflen, dmat->common.maxsegsz); 561 sgsize = MIN(sgsize, 565 curaddr += sgsize; 566 buflen -= sgsize; 641 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) 652 if (sgsize > (baddr - curaddr)) 653 sgsize = (baddr - curaddr); 664 segs[seg].ds_len = sgsize; 640 _bus_dmamap_addseg(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t curaddr, bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) argument 692 bus_size_t sgsize; local 762 bus_size_t sgsize, max_sgsize; local [all...] |
/freebsd-11-stable/sys/arm/arm/ |
H A D | busdma_machdep-v4.c | 805 bus_size_t sgsize; local 818 sgsize = MIN(buflen, dmat->maxsegsz); 820 sgsize = MIN(sgsize, 824 curaddr += sgsize; 825 buflen -= sgsize; 893 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) 904 if (sgsize > (baddr - curaddr)) 905 sgsize = (baddr - curaddr); 929 (segs[seg].ds_len + sgsize) < 892 _bus_dmamap_addseg(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t curaddr, bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) argument 953 bus_size_t sgsize; local 1036 bus_size_t sgsize; local [all...] |
H A D | busdma_machdep-v6.c | 859 bus_size_t sgsize; local 872 sgsize = MIN(buflen, dmat->maxsegsz); 873 if (must_bounce(dmat, map, curaddr, sgsize) != 0) { 874 sgsize = MIN(sgsize, 878 curaddr += sgsize; 879 buflen -= sgsize; 952 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) 963 if (sgsize > (baddr - curaddr)) 964 sgsize 951 _bus_dmamap_addseg(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t curaddr, bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) argument 1003 bus_size_t sgsize; local 1088 bus_size_t sgsize; local [all...] |
/freebsd-11-stable/sys/mips/mips/ |
H A D | busdma_machdep.c | 750 bus_size_t sgsize; local 763 sgsize = MIN(buflen, dmat->maxsegsz); 765 sgsize = MIN(sgsize, PAGE_SIZE); 768 curaddr += sgsize; 769 buflen -= sgsize; 842 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) 853 if (sgsize > (baddr - curaddr)) 854 sgsize = (baddr - curaddr); 863 (segs[seg].ds_len + sgsize) < 841 _bus_dmamap_addseg(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t curaddr, bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) argument 887 bus_size_t sgsize; local 949 bus_size_t sgsize; local [all...] |
/freebsd-11-stable/sys/dev/dpt/ |
H A D | dpt_scsi.c | 366 newcount = (PAGE_SIZE / (dpt->sgsize * sizeof(dpt_sg_t))); 386 segs += dpt->sgsize; 387 physaddr += (dpt->sgsize * sizeof(dpt_sg_t)); 1372 dpt->sgsize = 8192; 1374 dpt->sgsize = ntohs(conf.SGsiz); 1377 if (dpt->sgsize < 17 || dpt->sgsize > 32) 1378 dpt->sgsize = 32; 1380 if (dpt->sgsize > dpt_max_segs) 1381 dpt->sgsize [all...] |
H A D | dpt.h | 1125 u_int16_t sgsize; /* Entries in the SG list */ member in struct:dpt_softc 1212 u_int16_t sgsize; member in struct:dpt_user_softc
|
/freebsd-11-stable/sys/net/ |
H A D | iflib.c | 3096 int buflen, sgsize, maxsegsz, max_sgsize; local 3132 sgsize = PAGE_SIZE - (curaddr & PAGE_MASK); 3133 sgsize = MIN(sgsize, max_sgsize); 3135 segs[i].ds_len = sgsize; 3136 vaddr += sgsize; 3137 buflen -= sgsize;
|