Home
last modified time | relevance | path

Searched refs:segp (Results 1 – 18 of 18) sorted by relevance

/freebsd/lib/libc/db/hash/
H A Dhash_buf.c106 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 Dbus_dma.h87 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 Dbus_dma_impl.h60 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 Dbus_dma.h128 * 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 Dbusdma_impl.h65 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 Dbus_dma_internal.h44 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 Dbus_dma.h353 bus_dma_segment_t *segs, int *segp);
/freebsd/sys/arm64/include/
H A Dbus_dma_impl.h63 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 Dbusdma_iommu.c555 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 Dbusdma_bounce.c628 * 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 Dsubr_busdma_bounce.c451 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 Dsubr_bus_dma.c260 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 Dbusdma_machdep.c552 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 Dbusdma_machdep.c849 * 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 Dbusdma_bounce.c555 * 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 Dbusdma_bounce.c725 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 Dispvar.h99 #define ISP_SEND_CMD(isp, qe, segp, nseg) \ argument
100 (*(isp)->isp_mdvec->dv_send_cmd)((isp), (qe), (segp), (nseg))
H A Disp_library.c63 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()