Searched refs:sgsize (Results 1 - 11 of 11) sorted by relevance

/freebsd-11-stable/sys/sparc64/sparc64/
H A Dbus_machdep.c328 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 Diommu.c580 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 Dbusdma_bounce.c480 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 Dbusdma_machdep.c573 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 Dbusdma_bounce.c550 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 Dbusdma_machdep-v4.c805 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 Dbusdma_machdep-v6.c859 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 Dbusdma_machdep.c750 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 Ddpt_scsi.c366 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 Ddpt.h1125 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 Diflib.c3096 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;

Completed in 141 milliseconds