/freebsd-current/sys/sys/ |
H A D | bus_dma_internal.h | 44 int flags, bus_dma_segment_t *segs, int *segp); 48 int flags, bus_dma_segment_t *segs, int *segp); 52 int flags, bus_dma_segment_t *segs, int *segp);
|
H A D | bus_dma.h | 353 bus_dma_segment_t *segs, int *segp);
|
/freebsd-current/lib/libc/db/hash/ |
H A D | hash_buf.c | 106 SEGMENT segp; local 121 segp = hashp->dir[addr >> hashp->SSHIFT]; 123 assert(segp != NULL); 125 bp = PTROF(segp[segment_ndx]); 126 is_disk_mask = ISDISK(segp[segment_ndx]); 136 segp[segment_ndx] = 157 SEGMENT segp; local 225 segp = hashp->dir[bp->addr >> hashp->SSHIFT]; 227 assert(segp != NULL); 232 ISDISK(segp[segment_nd [all...] |
/freebsd-current/sys/riscv/include/ |
H A D | bus_dma.h | 87 bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) 93 segp)); 99 int *segp) 105 segs, segp)); 111 int *segp) 117 segp)); 86 _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 97 _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 109 _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 | 60 bus_dma_segment_t *segs, int *segp); 63 bus_dma_segment_t *segs, int *segp); 66 bus_dma_segment_t *segs, int *segp);
|
/freebsd-current/sys/x86/include/ |
H A D | bus_dma.h | 128 * Utility function to load a physical buffer. segp contains 133 bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) 139 segp)); 145 int *segp) 151 segs, segp)); 155 * Utility function to load a linear buffer. segp contains 161 int *segp) 167 segp)); 132 _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 143 _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 159 _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 | 65 bus_dma_segment_t *segs, int *segp); 68 bus_dma_segment_t *segs, int *segp); 71 bus_dma_segment_t *segs, int *segp);
|
/freebsd-current/sys/arm64/include/ |
H A D | bus_dma.h | 99 bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) 105 segp)); 111 int *segp) 117 segs, segp)); 123 int *segp) 129 segp)); 98 _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 109 _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 121 _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 | 63 bus_dma_segment_t *segs, int *segp); 66 bus_dma_segment_t *segs, int *segp); 69 bus_dma_segment_t *segs, int *segp);
|
/freebsd-current/sys/dev/iommu/ |
H A D | busdma_iommu.c | 547 int flags, bus_dma_segment_t *segs, int *segp, 563 seg = *segp; 627 *segp = seg; 634 int flags, bus_dma_segment_t *segs, int *segp) 647 buflen, flags, segs, segp, &entries); 676 bus_dma_segment_t *segs, int *segp) 684 flags, segs, segp)); 690 int *segp) 732 flags, segs, segp); 741 int *segp) 545 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 *entries) argument 632 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 674 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 688 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 739 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-current/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 543 * Utility function to load a physical buffer. segp contains 552 int *segp) 579 segp)) 594 bus_dma_segment_t *segs, int *segp) 598 segs, segp)); 602 * Utility function to load a linear buffer. segp contains 612 int *segp) 656 segp)) 547 _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 592 _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 606 _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-current/sys/kern/ |
H A D | subr_busdma_bounce.c | 459 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) 480 seg = *segp; 498 *segp = seg; 508 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) 515 segp); 458 _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 507 _bus_dmamap_addsegs(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
|
H A D | subr_bus_dma.c | 260 bus_dma_segment_t *segs, int *segp) 271 flags, segs, segp); 258 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
|
/freebsd-current/sys/x86/x86/ |
H A D | busdma_bounce.c | 628 * Utility function to load a physical buffer. segp contains 634 int *segp) 667 segp)) 680 * Utility function to load a linear buffer. segp contains 686 int *segp) 733 segp)) 748 bus_dma_segment_t *segs, int *segp) 761 flags, segs, segp); 807 segp)) 632 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 684 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 746 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
|
/freebsd-current/sys/arm/arm/ |
H A D | busdma_machdep.c | 849 * Utility function to load a physical buffer. segp contains 854 bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) 911 segp)) 930 bus_dma_segment_t *segs, int *segp) 934 segs, segp)); 938 * Utility function to load a linear buffer. segp contains 944 int *segp) 1035 segp)) 853 _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 928 _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 942 _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-current/sys/riscv/riscv/ |
H A D | busdma_bounce.c | 555 * Utility function to load a physical buffer. segp contains 561 int *segp) 611 segp)) 624 * Utility function to load a linear buffer. segp contains 630 int *segp) 705 segp)) 559 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 628 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-current/sys/arm64/arm64/ |
H A D | busdma_bounce.c | 717 * Utility function to load a physical buffer. segp contains 723 int *segp) 782 segp)) 799 * Utility function to load a linear buffer. segp contains 805 int *segp) 898 segp)) 721 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 803 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-current/sys/dev/isp/ |
H A D | ispvar.h | 99 #define ISP_SEND_CMD(isp, qe, segp, nseg) \ 100 (*(isp)->isp_mdvec->dv_send_cmd)((isp), (qe), (segp), (nseg))
|
H A D | isp_library.c | 63 isp_send_cmd(ispsoftc_t *isp, void *fqe, void *segp, uint32_t nsegs) argument 105 XS_GET_DMA64_SEG(dsp64++, segp, seg++); 123 XS_GET_DMA64_SEG(dsp64++, segp, seg++);
|