/freebsd/lib/libc/db/hash/ |
H A D | hash_buf.c | 106 SEGMENT segp; in __get_buf() local 121 segp = hashp->dir[addr >> hashp->SSHIFT]; in __get_buf() 123 assert(segp != NULL); in __get_buf() 125 bp = PTROF(segp[segment_ndx]); in __get_buf() 126 is_disk_mask = ISDISK(segp[segment_ndx]); in __get_buf() 136 segp[segment_ndx] = in __get_buf() 157 SEGMENT segp; in newbuf() local 225 segp = hashp->dir[bp->addr >> hashp->SSHIFT]; in newbuf() 227 assert(segp != NULL); in newbuf() 232 ISDISK(segp[segment_ndx]))) in newbuf() [all …]
|
/freebsd/sys/riscv/include/ |
H A D | bus_dma.h | 87 bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) in _bus_dmamap_load_phys() argument 93 segp)); in _bus_dmamap_load_phys() 99 int *segp) in _bus_dmamap_load_ma() argument 105 segs, segp)); in _bus_dmamap_load_ma() 111 int *segp) in _bus_dmamap_load_buffer() argument 117 segp)); in _bus_dmamap_load_buffer()
|
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/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) in _bus_dmamap_load_phys() argument 139 segp)); in _bus_dmamap_load_phys() 145 int *segp) in _bus_dmamap_load_ma() argument 151 segs, segp)); in _bus_dmamap_load_ma() 155 * Utility function to load a linear buffer. segp contains 161 int *segp) in _bus_dmamap_load_buffer() argument 167 segp)); in _bus_dmamap_load_buffer()
|
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/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/sys/arm64/include/ |
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/sys/dev/iommu/ |
H A D | busdma_iommu.c | 555 int flags, bus_dma_segment_t *segs, int *segp, in iommu_bus_dmamap_load_something1() argument 571 seg = *segp; in iommu_bus_dmamap_load_something1() 635 *segp = seg; in iommu_bus_dmamap_load_something1() 642 int flags, bus_dma_segment_t *segs, int *segp) in iommu_bus_dmamap_load_something() argument 655 buflen, flags, segs, segp, &entries); in iommu_bus_dmamap_load_something() 684 bus_dma_segment_t *segs, int *segp) in iommu_bus_dmamap_load_ma() argument 692 flags, segs, segp)); in iommu_bus_dmamap_load_ma() 698 int *segp) in iommu_bus_dmamap_load_phys() argument 740 flags, segs, segp); in iommu_bus_dmamap_load_phys() 749 int *segp) in iommu_bus_dmamap_load_buffer() argument [all …]
|
/freebsd/sys/x86/x86/ |
H A D | busdma_bounce.c | 628 * Utility function to load a physical buffer. segp contains 634 int *segp) in _bus_dmamap_addseg() 667 segp)) in _bus_dmamap_addseg() 680 * Utility function to load a linear buffer. segp contains in bounce_bus_dmamap_load_phys() argument 686 int *segp) in bounce_bus_dmamap_load_phys() 733 segp)) in bounce_bus_dmamap_load_buffer() 748 bus_dma_segment_t *segs, int *segp) in bounce_bus_dmamap_load_buffer() 761 flags, segs, segp); in bounce_bus_dmamap_load_buffer() 807 segp)) in bounce_bus_dmamap_load_ma() 630 _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) _bus_dmamap_addseg() argument 732 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) bounce_bus_dmamap_load_buffer() argument 799 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) bounce_bus_dmamap_load_ma() argument
|
/freebsd/sys/kern/ |
H A D | subr_busdma_bounce.c | 451 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) in _bus_dmamap_addseg() argument 472 seg = *segp; in _bus_dmamap_addseg() 490 *segp = seg; in _bus_dmamap_addseg() 500 bus_size_t sgsize, bus_dma_segment_t *segs, int *segp) in _bus_dmamap_addsegs() argument 507 segp); in _bus_dmamap_addsegs()
|
H A D | subr_bus_dma.c | 260 bus_dma_segment_t *segs, int *segp) in bus_dmamap_load_ma_triv() argument 271 flags, segs, segp); in bus_dmamap_load_ma_triv()
|
/freebsd/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 552 int *segp) in _bus_dmamap_load_phys() argument 579 segp)) in _bus_dmamap_load_phys() 594 bus_dma_segment_t *segs, int *segp) in _bus_dmamap_load_ma() argument 598 segs, segp)); in _bus_dmamap_load_ma() 612 int *segp) in _bus_dmamap_load_buffer() argument 656 segp)) in _bus_dmamap_load_buffer()
|
/freebsd/sys/arm/arm/ |
H A D | busdma_machdep.c | 849 * Utility function to load a physical buffer. segp contains in _bus_dmamap_addseg() 854 bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp) in _bus_dmamap_addseg() 911 segp)) in _bus_dmamap_load_phys() 930 bus_dma_segment_t *segs, int *segp) in _bus_dmamap_load_phys() 934 segs, segp)); in _bus_dmamap_load_phys() 938 * Utility function to load a linear buffer. segp contains in _bus_dmamap_load_phys() 944 int *segp) in _bus_dmamap_load_phys() 1035 segp)) in _bus_dmamap_load_buffer() 850 _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) _bus_dmamap_addseg() argument 892 _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) _bus_dmamap_load_phys() argument 969 _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) _bus_dmamap_load_ma() argument 983 _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) _bus_dmamap_load_buffer() argument
|
/freebsd/sys/riscv/riscv/ |
H A D | busdma_bounce.c | 555 * Utility function to load a physical buffer. segp contains in _bus_dmamap_addseg() argument 561 int *segp) in _bus_dmamap_addseg() 611 segp)) in bounce_bus_dmamap_load_phys() 624 * Utility function to load a linear buffer. segp contains in bounce_bus_dmamap_load_phys() 630 int *segp) in bounce_bus_dmamap_load_phys() 705 segp)) in bounce_bus_dmamap_load_buffer() 598 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) bounce_bus_dmamap_load_phys() argument 668 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) bounce_bus_dmamap_load_buffer() argument
|
/freebsd/sys/arm64/arm64/ |
H A D | busdma_bounce.c | 725 int *segp) in bounce_bus_dmamap_load_phys() argument 784 segp)) in bounce_bus_dmamap_load_phys() 807 int *segp) in bounce_bus_dmamap_load_buffer() argument 901 segp)) in bounce_bus_dmamap_load_buffer()
|
/freebsd/sys/dev/isp/ |
H A D | ispvar.h | 99 #define ISP_SEND_CMD(isp, qe, segp, nseg) \ argument 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) in isp_send_cmd() argument 105 XS_GET_DMA64_SEG(dsp64++, segp, seg++); in isp_send_cmd() 123 XS_GET_DMA64_SEG(dsp64++, segp, seg++); in isp_send_cmd()
|