/freebsd-11-stable/sys/kern/ |
H A D | subr_bus_dma.c | 63 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 D | subr_sglist.c | 174 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 D | plpar_iommu.h | 36 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 D | phyp_llan.c | 123 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 D | plpar_iommu.c | 160 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 D | uipc_mvec.c | 54 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 D | mvec.h | 49 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 D | busdma.h | 33 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 D | busdma.c | 63 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 D | proto_dev.h | 63 unsigned int nsegs; member in struct:proto_ioc_busdma::__anon11571::__anon11572
|
H A D | proto_busdma.h | 45 u_int nsegs; member in struct:proto_tag
|
/freebsd-11-stable/sys/powerpc/powermac/ |
H A D | ata_dbdma.c | 60 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 D | nandfs_cleaner.c | 126 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 D | nlmseclib.h | 89 #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 D | lang.c | 105 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 D | libbus.h | 49 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 D | aac_disk.c | 176 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 D | drm_pci.c | 41 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 D | ata-dma.c | 46 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 D | hash.c | 104 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 D | map_object.c | 71 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 D | safevar.h | 86 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 D | sfxge_dma.c | 68 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 D | lio_rxtx.c | 64 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 D | if_glc.c | 111 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...] |