Searched refs:nsegs (Results 1 - 25 of 221) sorted by relevance

123456789

/freebsd-11-stable/sys/kern/
H A Dsubr_bus_dma.c63 bus_dma_segment_t *list, int sglist_cnt, struct pmap *pmap, int *nsegs,
83 flags, NULL, nsegs);
95 bus_dma_segment_t *list, int sglist_cnt, int *nsegs, int flags)
103 nsegs);
115 struct mbuf *m0, bus_dma_segment_t *segs, int *nsegs, int flags)
125 segs, nsegs);
128 CTR5(KTR_BUSDMA, "%s: tag %p tag flags 0x%x error %d nsegs %d",
129 __func__, dmat, flags, error, *nsegs);
138 int *nsegs, int flags)
144 kernel_pmap, nsegs, flag
62 _bus_dmamap_load_vlist(bus_dma_tag_t dmat, bus_dmamap_t map, bus_dma_segment_t *list, int sglist_cnt, struct pmap *pmap, int *nsegs, int flags, size_t offset, size_t length) argument
94 _bus_dmamap_load_plist(bus_dma_tag_t dmat, bus_dmamap_t map, bus_dma_segment_t *list, int sglist_cnt, int *nsegs, int flags) argument
114 _bus_dmamap_load_mbuf_sg(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m0, bus_dma_segment_t *segs, int *nsegs, int flags) argument
137 _bus_dmamap_load_bio(bus_dma_tag_t dmat, bus_dmamap_t map, struct bio *bio, int *nsegs, int flags) argument
182 _bus_dmamap_load_ccb(bus_dma_tag_t dmat, bus_dmamap_t map, union ccb *ccb, int *nsegs, int flags) argument
270 _bus_dmamap_load_uio(bus_dma_tag_t dmat, bus_dmamap_t map, struct uio *uio, int *nsegs, int flags) argument
319 int nsegs; local
358 int nsegs, error; local
379 bus_dmamap_load_mbuf_sg(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m0, bus_dma_segment_t *segs, int *nsegs, int flags) argument
397 int nsegs, error; local
424 int nsegs; local
468 int nsegs; local
506 int nsegs; local
[all...]
H A Dsubr_sglist.c174 int nsegs; local
181 nsegs = 1;
187 nsegs++;
191 return (nsegs);
202 int i, nsegs; local
208 nsegs = 1;
213 nsegs++;
216 return (nsegs);
220 * Allocate a scatter/gather list along with 'nsegs' segments. The
225 sglist_alloc(int nsegs, in argument
565 int nsegs; local
[all...]
/freebsd-11-stable/sys/powerpc/pseries/
H A Dplpar_iommu.h36 int phyp_iommu_map(device_t dev, bus_dma_segment_t *segs, int *nsegs,
39 int phyp_iommu_unmap(device_t dev, bus_dma_segment_t *segs, int nsegs,
H A Dphyp_llan.c123 static void llan_rx_load_cb(void *xsc, bus_dma_segment_t *segs, int nsegs,
267 llan_rx_load_cb(void *xsc, bus_dma_segment_t *segs, int nsegs, int err) argument
320 int error, nsegs; local
339 segs, &nsegs, BUS_DMA_NOWAIT);
347 /* If nsegs is wrong then the stack is corrupt. */
348 KASSERT(nsegs == 1,
349 ("%s: too many DMA segments (%d)", __func__, nsegs));
423 llan_send_packet(void *xsc, bus_dma_segment_t *segs, int nsegs, argument
432 for (i = 0; i < nsegs; i++) {
453 int nsegs; local
[all...]
H A Dplpar_iommu.c160 phyp_iommu_map(device_t dev, bus_dma_segment_t *segs, int *nsegs, argument
178 for (i = 0; i < *nsegs; i++) {
218 phyp_iommu_unmap(device_t dev, bus_dma_segment_t *segs, int nsegs, void *cookie) argument
226 for (i = 0; i < nsegs; i++) {
/freebsd-11-stable/sys/dev/cxgb/sys/
H A Duipc_mvec.c54 struct mbuf **m, bus_dma_segment_t *segs, int *nsegs)
68 *nsegs = 1;
109 *nsegs = seg_count;
116 struct mbuf *m, bus_dma_segment_t *segs, int *nsegs)
119 for (*nsegs = 0; m != NULL ; segs++, *nsegs += 1, m = m->m_nextpkt)
53 busdma_map_sg_collapse(bus_dma_tag_t tag, bus_dmamap_t map, struct mbuf **m, bus_dma_segment_t *segs, int *nsegs) argument
115 busdma_map_sg_vec(bus_dma_tag_t tag, bus_dmamap_t map, struct mbuf *m, bus_dma_segment_t *segs, int *nsegs) argument
H A Dmvec.h49 struct mbuf **m, bus_dma_segment_t *segs, int *nsegs);
51 struct mbuf *m, bus_dma_segment_t *segs, int *nsegs);
/freebsd-11-stable/tools/bus_space/
H A Dbusdma.h33 u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz,
36 u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate,
H A Dbusdma.c63 unsigned long nsegs; member in struct:obj::__anon13633::__anon13634
68 int nsegs[3]; member in struct:obj::__anon13633::__anon13635
143 u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz,
161 ioc.u.tag.nsegs = nsegs;
178 tag->u.tag.nsegs = ioc.u.tag.nsegs;
185 u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate, u_int flags)
200 tag = bd_tag_new(NULL, fd, align, bndry, maxaddr, maxsz, nsegs,
211 u_long maxsz, u_int nsegs, u_lon
142 bd_tag_new(struct obj *ptag, int fd, u_long align, u_long bndry, u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate, u_int flags) argument
184 bd_tag_create(const char *dev, u_long align, u_long bndry, u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate, u_int flags) argument
210 bd_tag_derive(int ptid, u_long align, u_long bndry, u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate, u_int flags) argument
[all...]
/freebsd-11-stable/sys/dev/proto/
H A Dproto_dev.h63 unsigned int nsegs; member in struct:proto_ioc_busdma::__anon11571::__anon11572
H A Dproto_busdma.h45 u_int nsegs; member in struct:proto_tag
/freebsd-11-stable/sys/powerpc/powermac/
H A Data_dbdma.c60 int nsegs; member in struct:ata_dbdma_dmaload_args
64 ata_dbdma_setprd(void *xarg, bus_dma_segment_t *segs, int nsegs, int error) argument
78 for (i = 0; i < nsegs; i++) {
86 command = (i + 1 < nsegs) ? DBDMA_OUTPUT_MORE :
89 command = (i + 1 < nsegs) ? DBDMA_INPUT_MORE :
121 arg->nsegs = nsegs;
242 *entries = args.nsegs;
/freebsd-11-stable/sys/fs/nandfs/
H A Dnandfs_cleaner.c126 print_suinfo(struct nandfs_suinfo *suinfo, int nsegs) argument
130 for (i = 0; i < nsegs; i++) {
292 uint64_t nsegs, uint64_t *rseg)
298 suinfo = malloc(sizeof(*suinfo) * nsegs, M_NANDFSTEMP,
305 error = nandfs_get_segment_info_filter(fsdev, suinfo, nsegs, *rseg,
342 int nsegs; local
345 nsegs = nandfs_cleaner_segments;
348 fsdev->nd_fsdata.f_blocks_per_segment * nsegs, M_NANDFSTEMP,
351 fsdev->nd_fsdata.f_blocks_per_segment * nsegs, M_NANDFSTEMP,
353 segp = segnums = malloc(sizeof(*segnums) * nsegs, M_NANDFSTEM
291 nandfs_cleaner_choose_segment(struct nandfs_device *fsdev, uint64_t **segpp, uint64_t nsegs, uint64_t *rseg) argument
484 nandfs_cleaner_clean_segments(struct nandfs_device *nffsdev, struct nandfs_vinfo *vinfo, uint32_t nvinfo, struct nandfs_period *pd, uint32_t npd, struct nandfs_bdesc *bdesc, uint32_t nbdesc, uint64_t *segments, uint32_t nsegs) argument
[all...]
/freebsd-11-stable/sys/mips/nlm/dev/sec/
H A Dnlmseclib.h89 #define NLM_CRYPTO_PKT_DESC_SIZE(nsegs) (32 + (nsegs * 16))
115 uint32_t nsegs; member in struct:xlp_sec_command
/freebsd-11-stable/tools/bus_space/C/
H A Dlang.c105 bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz,
110 res = bd_tag_create(dev, align, bndry, maxaddr, maxsz, nsegs, maxsegsz,
120 bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz,
125 res = bd_tag_derive(tag, align, bndry, maxaddr, maxsz, nsegs, maxsegsz,
104 busdma_tag_create(const char *dev, bus_addr_t align, bus_addr_t bndry, bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz, u_int datarate, u_int flags, busdma_tag_t *out_p) argument
119 busdma_tag_derive(busdma_tag_t tag, bus_addr_t align, bus_addr_t bndry, bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz, u_int datarate, u_int flags, busdma_tag_t *out_p) argument
H A Dlibbus.h49 bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs,
53 bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs,
/freebsd-11-stable/sys/dev/aac/
H A Daac_disk.c176 aac_dump_map_sg(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
188 sg->SgCount = nsegs;
189 for (i = 0; i < nsegs; i++) {
195 fib->Header.Size = nsegs * sizeof(struct aac_sg_entry);
203 aac_dump_map_sg64(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
215 sg->SgCount = nsegs;
216 for (i = 0; i < nsegs; i++) {
220 fib->Header.Size = nsegs * sizeof(struct aac_sg_entry64);
/freebsd-11-stable/sys/dev/drm/
H A Ddrm_pci.c41 drm_pci_busdma_callback(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
48 KASSERT(nsegs == 1, ("drm_pci_busdma_callback: bad dma segment count"));
85 size, 1, size, /* maxsize, nsegs, maxsegsize */
/freebsd-11-stable/sys/dev/ata/
H A Data-dma.c46 static void ata_dmasetupc_cb(void *xsc, bus_dma_segment_t *segs, int nsegs, int error);
49 static void ata_dmasetprd(void *xsc, bus_dma_segment_t *segs, int nsegs, int error);
50 static int ata_dmaload(struct ata_request *request, void *addr, int *nsegs);
148 ata_dmasetupc_cb(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) argument
246 ata_dmasetprd(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) argument
255 for (i = 0; i < nsegs; i++) {
260 KASSERT(nsegs <= ATA_DMA_ENTRIES, ("too many DMA segment entries\n"));
261 args->nsegs = nsegs;
318 *entries = dspa.nsegs;
[all...]
/freebsd-11-stable/lib/libc/db/hash/
H A Dhash.c104 int bpages, hdrsize, new_table, nsegs, save_errno; local
163 nsegs = howmany(hashp->MAX_BUCKET + 1, hashp->SGSIZE);
164 if (alloc_segs(hashp, nsegs))
220 "NSEGS ", hashp->nsegs,
339 int nbuckets, nsegs, l2; local
365 nsegs = (nbuckets - 1) / hashp->SGSIZE + 1;
366 nsegs = 1 << __log2(nsegs);
368 if (nsegs > hashp->DSIZE)
369 hashp->DSIZE = nsegs;
876 alloc_segs(HTAB *hashp, int nsegs) argument
[all...]
/freebsd-11-stable/libexec/rtld-elf/
H A Dmap_object.c71 int nsegs; local
113 nsegs = -1;
131 segs[++nsegs] = phdr;
132 if ((segs[nsegs]->p_align & (PAGE_SIZE - 1)) != 0) {
134 path, nsegs);
188 if (nsegs < 0) {
198 base_vlimit = round_page(segs[nsegs]->p_vaddr + segs[nsegs]->p_memsz);
221 for (i = 0; i <= nsegs; i++) {
/freebsd-11-stable/sys/dev/safe/
H A Dsafevar.h86 int nsegs; member in struct:safe_operand
124 #define re_src_nsegs re_src.nsegs
131 #define re_dst_nsegs re_dst.nsegs
/freebsd-11-stable/sys/dev/sfxge/
H A Dsfxge_dma.c68 int *nsegs, int maxsegs)
86 *nsegs = 1;
121 *nsegs = seg_count;
66 sfxge_dma_map_sg_collapse(bus_dma_tag_t tag, bus_dmamap_t map, struct mbuf **mp, bus_dma_segment_t *segs, int *nsegs, int maxsegs) argument
/freebsd-11-stable/sys/dev/liquidio/
H A Dlio_rxtx.c64 int nsegs; local
92 status = bus_dmamap_load_mbuf_sg(iq->txtag, map, *m_headp, segs, &nsegs,
105 *m_headp, segs, &nsegs,
142 if (nsegs == 1) {
166 cmdsetup.s.u.gatherptrs = nsegs;
172 while (nsegs--) {
/freebsd-11-stable/sys/powerpc/ps3/
H A Dif_glc.c111 glc_getphys(void *xaddr, bus_dma_segment_t *segs, int nsegs, int error) argument
556 int error, nsegs; local
570 segs, &nsegs, BUS_DMA_NOWAIT);
577 /* If nsegs is wrong then the stack is corrupt. */
578 KASSERT(nsegs == 1,
579 ("%s: too many DMA segments (%d)", __func__, nsegs));
613 int i, idx, nsegs, nsegs_max; local
628 nsegs = 0;
630 nsegs++;
632 if (nsegs > nsegs_ma
[all...]

Completed in 120 milliseconds

123456789