/freebsd-13-stable/sys/sys/ |
H A D | bus_dma_internal.h | 46 int flags, bus_dma_segment_t *segs, int *segp); 50 int flags, bus_dma_segment_t *segs, int *segp); 54 int flags, bus_dma_segment_t *segs, int *segp);
|
H A D | bus_dma.h | 352 bus_dma_segment_t *segs, int *segp);
|
/freebsd-13-stable/lib/libc/db/hash/ |
H A D | hash_buf.c | 112 SEGMENT segp; local 127 segp = hashp->dir[addr >> hashp->SSHIFT]; 129 assert(segp != NULL); 131 bp = PTROF(segp[segment_ndx]); 132 is_disk_mask = ISDISK(segp[segment_ndx]); 142 segp[segment_ndx] = 163 SEGMENT segp; local 231 segp = hashp->dir[bp->addr >> hashp->SSHIFT]; 233 assert(segp != NULL); 238 ISDISK(segp[segment_nd [all...] |
/freebsd-13-stable/sys/riscv/include/ |
H A D | bus_dma.h | 88 bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) 94 segp)); 100 int *segp) 106 segs, segp)); 112 int *segp) 118 segp)); 87 _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf, bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) argument 98 _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags, bus_dma_segment_t *segs, int *segp) argument 110 _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, bus_size_t buflen, struct pmap *pmap, int flags, bus_dma_segment_t *segs, int *segp) argument
|
H A D | bus_dma_impl.h | 68 bus_dma_segment_t *segs, int *segp); 71 bus_dma_segment_t *segs, int *segp); 74 bus_dma_segment_t *segs, int *segp);
|
/freebsd-13-stable/sys/arm64/include/ |
H A D | bus_dma.h | 100 bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) 106 segp)); 112 int *segp) 118 segs, segp)); 124 int *segp) 130 segp)); 99 _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf, bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) argument 110 _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags, bus_dma_segment_t *segs, int *segp) argument 122 _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, bus_size_t buflen, struct pmap *pmap, int flags, bus_dma_segment_t *segs, int *segp) argument
|
H A D | bus_dma_impl.h | 71 bus_dma_segment_t *segs, int *segp); 74 bus_dma_segment_t *segs, int *segp); 77 bus_dma_segment_t *segs, int *segp);
|
/freebsd-13-stable/sys/x86/include/ |
H A D | bus_dma.h | 130 * Utility function to load a physical buffer. segp contains 135 bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) 141 segp)); 147 int *segp) 153 segs, segp)); 157 * Utility function to load a linear buffer. segp contains 163 int *segp) 169 segp)); 134 _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf, bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) argument 145 _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags, bus_dma_segment_t *segs, int *segp) argument 161 _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, bus_size_t buflen, struct pmap *pmap, int flags, bus_dma_segment_t *segs, int *segp) argument
|
H A D | busdma_impl.h | 73 bus_dma_segment_t *segs, int *segp); 76 bus_dma_segment_t *segs, int *segp); 79 bus_dma_segment_t *segs, int *segp);
|
/freebsd-13-stable/sys/dev/iommu/ |
H A D | busdma_iommu.c | 560 int flags, bus_dma_segment_t *segs, int *segp, 575 seg = *segp; 659 *segp = seg; 666 int flags, bus_dma_segment_t *segs, int *segp) 680 buflen, flags, segs, segp, &unroll_list); 717 bus_dma_segment_t *segs, int *segp) 725 flags, segs, segp)); 731 int *segp) 773 flags, segs, segp); 782 int *segp) 558 iommu_bus_dmamap_load_something1(struct bus_dma_tag_iommu *tag, struct bus_dmamap_iommu *map, vm_page_t *ma, int offset, bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp, struct iommu_map_entries_tailq *unroll_list) argument 664 iommu_bus_dmamap_load_something(struct bus_dma_tag_iommu *tag, struct bus_dmamap_iommu *map, vm_page_t *ma, int offset, bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) argument 715 iommu_bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map1, struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags, bus_dma_segment_t *segs, int *segp) argument 729 iommu_bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map1, vm_paddr_t buf, bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) argument 780 iommu_bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map1, void *buf, bus_size_t buflen, pmap_t pmap, int flags, bus_dma_segment_t *segs, int *segp) argument [all...] |
/freebsd-13-stable/sys/x86/x86/ |
H A D | busdma_bounce.c | 670 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) 696 seg = *segp; 714 *segp = seg; 719 * Utility function to load a physical buffer. segp contains 725 int *segp) 757 segp); 771 * Utility function to load a linear buffer. segp contains 777 int *segp) 828 segp); 844 bus_dma_segment_t *segs, int *segp) 669 _bus_dmamap_addseg(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t curaddr, bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) argument 723 bounce_bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf, bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) argument 775 bounce_bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, bus_size_t buflen, pmap_t pmap, int flags, bus_dma_segment_t *segs, int *segp) argument 842 bounce_bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma, bus_size_t buflen, int ma_offs, int flags, bus_dma_segment_t *segs, int *segp) argument [all...] |
/freebsd-13-stable/sys/mips/mips/ |
H A D | busdma_machdep.c | 876 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) 894 seg = *segp; 907 *segp = seg; 912 * Utility function to load a physical buffer. segp contains 918 int *segp) 946 segp); 966 bus_dma_segment_t *segs, int *segp) 970 segs, segp)); 974 * Utility function to load a linear buffer. segp contains 981 int *segp) 875 _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 916 _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf, bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) argument 964 _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags, bus_dma_segment_t *segs, int *segp) argument 979 _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, bus_size_t buflen, struct pmap *pmap, int flags, bus_dma_segment_t *segs, int *segp) argument [all...] |
/freebsd-13-stable/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 692 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) 711 seg = *segp; 729 *segp = seg; 734 * Utility function to load a physical buffer. segp contains 743 int *segp) 770 segp); 786 bus_dma_segment_t *segs, int *segp) 790 segs, segp)); 794 * Utility function to load a linear buffer. segp contains 804 int *segp) 691 _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 738 _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf, bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) argument 784 _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags, bus_dma_segment_t *segs, int *segp) argument 798 _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, bus_size_t buflen, pmap_t pmap, int flags, bus_dma_segment_t *segs, int *segp) argument [all...] |
/freebsd-13-stable/sys/riscv/riscv/ |
H A D | busdma_bounce.c | 638 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) 657 seg = *segp; 675 *segp = seg; 680 * Utility function to load a physical buffer. segp contains 686 int *segp) 736 segp); 750 * Utility function to load a linear buffer. segp contains 756 int *segp) 836 segp); 637 _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 684 bounce_bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf, bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) argument 754 bounce_bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, bus_size_t buflen, pmap_t pmap, int flags, bus_dma_segment_t *segs, int *segp) argument
|
/freebsd-13-stable/sys/arm64/arm64/ |
H A D | busdma_bounce.c | 763 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) 782 seg = *segp; 800 *segp = seg; 805 * Utility function to load a physical buffer. segp contains 811 int *segp) 870 segp); 888 * Utility function to load a linear buffer. segp contains 894 int *segp) 987 segp); 762 _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 809 bounce_bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf, bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) argument 892 bounce_bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, bus_size_t buflen, pmap_t pmap, int flags, bus_dma_segment_t *segs, int *segp) argument
|
/freebsd-13-stable/sys/arm/arm/ |
H A D | busdma_machdep.c | 1003 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) 1022 seg = *segp; 1040 *segp = seg; 1045 * Utility function to load a physical buffer. segp contains 1050 bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) 1103 segp); 1123 bus_dma_segment_t *segs, int *segp) 1127 segs, segp)); 1131 * Utility function to load a linear buffer. segp contains 1137 int *segp) 1002 _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 1049 _bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf, bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) argument 1121 _bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags, bus_dma_segment_t *segs, int *segp) argument 1135 _bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, bus_size_t buflen, pmap_t pmap, int flags, bus_dma_segment_t *segs, int *segp) argument [all...] |
/freebsd-13-stable/sys/dev/isp/ |
H A D | ispvar.h | 100 #define ISP_SEND_CMD(isp, qe, segp, nseg) \ 101 (*(isp)->isp_mdvec->dv_send_cmd)((isp), (qe), (segp), (nseg))
|
H A D | isp_library.c | 64 isp_send_cmd(ispsoftc_t *isp, void *fqe, void *segp, uint32_t nsegs) argument 106 XS_GET_DMA64_SEG(dsp64++, segp, seg++); 124 XS_GET_DMA64_SEG(dsp64++, segp, seg++);
|
/freebsd-13-stable/sys/kern/ |
H A D | subr_bus_dma.c | 228 bus_dma_segment_t *segs, int *segp) 239 flags, segs, segp); 226 bus_dmamap_load_ma_triv(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags, bus_dma_segment_t *segs, int *segp) argument
|