| /freebsd-12.1/sys/kern/ |
| H A D | subr_bus_dma.c | 105 nsegs); in _bus_dmamap_load_plist() 321 int nsegs; in bus_dmamap_load() local 331 nsegs++; in bus_dmamap_load() 367 ++nsegs; in bus_dmamap_load_mbuf() 389 ++*nsegs; in bus_dmamap_load_mbuf_sg() 404 nsegs++; in bus_dmamap_load_uio() 426 int nsegs; in bus_dmamap_load_ccb() local 439 nsegs++; in bus_dmamap_load_ccb() 470 int nsegs; in bus_dmamap_load_bio() local 478 nsegs++; in bus_dmamap_load_bio() [all …]
|
| H A D | subr_sglist.c | 176 int nsegs; in sglist_count() local 183 nsegs = 1; in sglist_count() 189 nsegs++; in sglist_count() 193 return (nsegs); in sglist_count() 204 int i, nsegs; in sglist_count_vmpages() local 210 nsegs = 1; in sglist_count_vmpages() 215 nsegs++; in sglist_count_vmpages() 218 return (nsegs); in sglist_count_vmpages() 227 sglist_alloc(int nsegs, int mflags) in sglist_alloc() argument 567 int nsegs; in sglist_build() local [all …]
|
| /freebsd-12.1/sys/dev/xdma/ |
| H A D | xdma_sg.c | 62 uint32_t nsegs; member 381 slr->nsegs = nsegs; in xdma_dmamap_cb() 402 nsegs = 0; in _xdma_load_data_busdma() 421 nsegs = slr.nsegs; in _xdma_load_data_busdma() 448 nsegs = slr.nsegs; in _xdma_load_data_busdma() 489 nsegs = 1; in _xdma_load_data() 517 int nsegs; in xdma_load_data() local 522 nsegs = 0; in xdma_load_data() 531 xr->buf.nsegs = nsegs; in xdma_load_data() 548 int nsegs; in xdma_process() local [all …]
|
| H A D | xdma_sglist.c | 72 uint32_t nsegs, struct xdma_request *xr) in xdma_sglist_add() argument 76 if (nsegs == 0) in xdma_sglist_add() 79 for (i = 0; i < nsegs; i++) { in xdma_sglist_add() 98 sg[nsegs - 1].last = 1; in xdma_sglist_add()
|
| /freebsd-12.1/sys/dev/cxgb/sys/ |
| H A D | uipc_mvec.c | 56 struct mbuf **m, bus_dma_segment_t *segs, int *nsegs) in busdma_map_sg_collapse() argument 70 *nsegs = 1; in busdma_map_sg_collapse() 111 *nsegs = seg_count; in busdma_map_sg_collapse() 118 struct mbuf *m, bus_dma_segment_t *segs, int *nsegs) in busdma_map_sg_vec() argument 121 for (*nsegs = 0; m != NULL ; segs++, *nsegs += 1, m = m->m_nextpkt) in busdma_map_sg_vec()
|
| /freebsd-12.1/sys/fs/nandfs/ |
| H A D | nandfs_cleaner.c | 128 print_suinfo(struct nandfs_suinfo *suinfo, int nsegs) in print_suinfo() argument 132 for (i = 0; i < nsegs; i++) { in print_suinfo() 294 uint64_t nsegs, uint64_t *rseg) in nandfs_cleaner_choose_segment() argument 300 suinfo = malloc(sizeof(*suinfo) * nsegs, M_NANDFSTEMP, in nandfs_cleaner_choose_segment() 344 int nsegs; in nandfs_cleaner_body() local 347 nsegs = nandfs_cleaner_segments; in nandfs_cleaner_body() 490 uint64_t *segments, uint32_t nsegs) in nandfs_cleaner_clean_segments() argument 557 nsegs * sizeof(uint64_t)); in nandfs_cleaner_clean_segments() 558 nffsdev->nd_free_count += nsegs; in nandfs_cleaner_clean_segments() 563 nsegs * sizeof(uint64_t)); in nandfs_cleaner_clean_segments() [all …]
|
| /freebsd-12.1/sys/powerpc/powermac/ |
| H A D | ata_dbdma.c | 62 int nsegs; member 66 ata_dbdma_setprd(void *xarg, bus_dma_segment_t *segs, int nsegs, int error) in ata_dbdma_setprd() argument 80 for (i = 0; i < nsegs; i++) { in ata_dbdma_setprd() 88 command = (i + 1 < nsegs) ? DBDMA_OUTPUT_MORE : in ata_dbdma_setprd() 91 command = (i + 1 < nsegs) ? DBDMA_INPUT_MORE : in ata_dbdma_setprd() 123 arg->nsegs = nsegs; in ata_dbdma_setprd() 244 *entries = args.nsegs; in ata_dbdma_load()
|
| /freebsd-12.1/lib/libc/db/hash/ |
| H A D | hash.c | 166 if (alloc_segs(hashp, nsegs)) in __hash_open() 341 int nbuckets, nsegs, l2; in init_htab() local 368 nsegs = 1 << __log2(nsegs); in init_htab() 370 if (nsegs > hashp->DSIZE) in init_htab() 371 hashp->DSIZE = nsegs; in init_htab() 372 return (alloc_segs(hashp, nsegs)); in init_htab() 807 if (new_segnum >= hashp->nsegs) { in __expand_table() 820 hashp->nsegs++; in __expand_table() 892 hashp->nsegs = nsegs; in alloc_segs() 893 if (nsegs == 0) in alloc_segs() [all …]
|
| /freebsd-12.1/sys/dev/ata/ |
| H A D | ata-dma.c | 48 static void ata_dmasetupc_cb(void *xsc, bus_dma_segment_t *segs, int nsegs, int error); 51 static void ata_dmasetprd(void *xsc, bus_dma_segment_t *segs, int nsegs, int error); 52 static int ata_dmaload(struct ata_request *request, void *addr, int *nsegs); 150 ata_dmasetupc_cb(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) in ata_dmasetupc_cb() argument 248 ata_dmasetprd(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) in ata_dmasetprd() argument 257 for (i = 0; i < nsegs; i++) { in ata_dmasetprd() 262 KASSERT(nsegs <= ATA_DMA_ENTRIES, ("too many DMA segment entries\n")); in ata_dmasetprd() 263 args->nsegs = nsegs; in ata_dmasetprd() 320 *entries = dspa.nsegs; in ata_dmaload()
|
| /freebsd-12.1/sys/powerpc/pseries/ |
| H A D | phyp_llan.c | 269 llan_rx_load_cb(void *xsc, bus_dma_segment_t *segs, int nsegs, int err) in llan_rx_load_cb() argument 322 int error, nsegs; in llan_add_rxbuf() local 341 segs, &nsegs, BUS_DMA_NOWAIT); in llan_add_rxbuf() 350 KASSERT(nsegs == 1, in llan_add_rxbuf() 351 ("%s: too many DMA segments (%d)", __func__, nsegs)); in llan_add_rxbuf() 425 llan_send_packet(void *xsc, bus_dma_segment_t *segs, int nsegs, in llan_send_packet() argument 434 for (i = 0; i < nsegs; i++) { in llan_send_packet() 455 int nsegs; in llan_start_locked() local 473 for (m = mb_head, nsegs = 0; m != NULL; m = m->m_next) in llan_start_locked() 474 nsegs++; in llan_start_locked() [all …]
|
| H A D | plpar_iommu.h | 38 int phyp_iommu_map(device_t dev, bus_dma_segment_t *segs, int *nsegs, 41 int phyp_iommu_unmap(device_t dev, bus_dma_segment_t *segs, int nsegs,
|
| /freebsd-12.1/sys/dev/aac/ |
| H A D | aac_disk.c | 178 aac_dump_map_sg(void *arg, bus_dma_segment_t *segs, int nsegs, int error) in aac_dump_map_sg() argument 190 sg->SgCount = nsegs; in aac_dump_map_sg() 191 for (i = 0; i < nsegs; i++) { in aac_dump_map_sg() 197 fib->Header.Size = nsegs * sizeof(struct aac_sg_entry); in aac_dump_map_sg() 205 aac_dump_map_sg64(void *arg, bus_dma_segment_t *segs, int nsegs, int error) in aac_dump_map_sg64() argument 217 sg->SgCount = nsegs; in aac_dump_map_sg64() 218 for (i = 0; i < nsegs; i++) { in aac_dump_map_sg64() 222 fib->Header.Size = nsegs * sizeof(struct aac_sg_entry64); in aac_dump_map_sg64()
|
| /freebsd-12.1/tools/bus_space/ |
| H A D | busdma.c | 63 unsigned long nsegs; member 68 int nsegs[3]; member 143 u_long maxaddr, u_long maxsz, u_int nsegs, u_long maxsegsz, in bd_tag_new() argument 161 ioc.u.tag.nsegs = nsegs; in bd_tag_new() 178 tag->u.tag.nsegs = ioc.u.tag.nsegs; in bd_tag_new() 185 u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate, u_int flags) in bd_tag_create() argument 200 tag = bd_tag_new(NULL, fd, align, bndry, maxaddr, maxsz, nsegs, in bd_tag_create() 211 u_long maxsz, u_int nsegs, u_long maxsegsz, u_int datarate, u_int flags) in bd_tag_derive() argument 219 tag = bd_tag_new(ptag, ptag->fd, align, bndry, maxaddr, maxsz, nsegs, in bd_tag_derive() 267 md->u.md.nsegs[type] = 1; in bd_md_add_seg()
|
| /freebsd-12.1/sys/powerpc/ps3/ |
| H A D | if_glc.c | 558 int error, nsegs; in glc_add_rxbuf() local 580 KASSERT(nsegs == 1, in glc_add_rxbuf() 615 int i, idx, nsegs, nsegs_max; in glc_encap() local 630 nsegs = 0; in glc_encap() 632 nsegs++; in glc_encap() 634 if (nsegs > nsegs_max) { in glc_encap() 656 if (nsegs == 0) { in glc_encap() 662 txs->txs_ndescs = nsegs; in glc_encap() 669 for (i = 0; i < nsegs; i++) { in glc_encap() 677 if (i+1 == nsegs) { in glc_encap() [all …]
|
| /freebsd-12.1/sys/dev/bm/ |
| H A D | if_bm.c | 772 int nsegs = BM_NTXSEGS; in bm_encap() local 786 nsegs--; in bm_encap() 788 if (nsegs > BM_NTXSEGS) in bm_encap() 789 nsegs = BM_NTXSEGS; in bm_encap() 819 if (nsegs == 0) { in bm_encap() 825 txs->txs_ndescs = nsegs; in bm_encap() 828 for (i = 0; i < nsegs; i++) { in bm_encap() 835 if (i+1 == nsegs) in bm_encap() 1245 int error, nsegs; in bm_add_rxbuf() local 1259 segs, &nsegs, BUS_DMA_NOWAIT); in bm_add_rxbuf() [all …]
|
| /freebsd-12.1/libexec/rtld-elf/ |
| H A D | map_object.c | 65 int nsegs; in map_object() local 109 nsegs = -1; in map_object() 128 segs[++nsegs] = phdr; in map_object() 129 if ((segs[nsegs]->p_align & (PAGE_SIZE - 1)) != 0) { in map_object() 131 path, nsegs); in map_object() 185 if (nsegs < 0) { in map_object() 195 base_vlimit = round_page(segs[nsegs]->p_vaddr + segs[nsegs]->p_memsz); in map_object() 217 for (i = 0; i <= nsegs; i++) { in map_object()
|
| /freebsd-12.1/sys/mips/nlm/dev/sec/ |
| H A D | nlmsec.c | 263 printf("nsegs :%d\n",cmd->nsegs); in print_cmd() 549 xlp_get_nsegs(struct cryptop *crp, unsigned int *nsegs) in xlp_get_nsegs() argument 557 *nsegs += NLM_CRYPTO_NUM_SEGS_REQD(m->m_len); in xlp_get_nsegs() 569 *nsegs += NLM_CRYPTO_NUM_SEGS_REQD(iov->iov_len); in xlp_get_nsegs() 574 *nsegs = NLM_CRYPTO_NUM_SEGS_REQD(crp->crp_ilen); in xlp_get_nsegs() 599 (16 * (nsegs - 1)), M_DEVBUF, M_NOWAIT | M_ZERO)) == NULL) { in xlp_alloc_cmd_params() 645 unsigned int nsegs = 0; in xlp_sec_process() local 672 if ((ret = xlp_get_nsegs(crp, &nsegs)) != 0) { in xlp_sec_process() 679 nsegs += 1; in xlp_sec_process() 681 cmd->nsegs = nsegs; in xlp_sec_process() [all …]
|
| H A D | nlmseclib.h | 88 #define NLM_CRYPTO_PKT_DESC_SIZE(nsegs) (32 + (nsegs * 16)) argument 113 uint32_t nsegs; member
|
| /freebsd-12.1/sys/dev/proto/ |
| H A D | proto_busdma.c | 79 if (ioc->u.tag.maxsegsz > ioc->u.tag.maxsz || ioc->u.tag.nsegs == 1) in proto_busdma_tag_create() 91 tag->nsegs = MIN(ioc->u.tag.nsegs, parent->nsegs); in proto_busdma_tag_create() 99 ioc->u.tag.nsegs = tag->nsegs; in proto_busdma_tag_create() 107 tag->nsegs = ioc->u.tag.nsegs; in proto_busdma_tag_create() 186 tag->nsegs, tag->maxsegsz, 0, NULL, NULL, &md->bd_tag); in proto_busdma_mem_alloc() 240 tag->nsegs, tag->maxsegsz, 0, NULL, NULL, &md->bd_tag); in proto_busdma_md_create()
|
| /freebsd-12.1/sys/dev/liquidio/ |
| H A D | lio_rxtx.c | 64 int nsegs; in lio_xmit() local 92 status = bus_dmamap_load_mbuf_sg(iq->txtag, map, *m_headp, segs, &nsegs, in lio_xmit() 105 *m_headp, segs, &nsegs, in lio_xmit() 142 if (nsegs == 1) { in lio_xmit() 166 cmdsetup.s.u.gatherptrs = nsegs; in lio_xmit() 172 while (nsegs--) { in lio_xmit()
|
| /freebsd-12.1/sys/dev/rtwn/pci/ |
| H A D | rtwn_pci_tx.c | 102 int nsegs, error; in rtwn_pci_tx_start_frame() local 139 &nsegs, BUS_DMA_NOWAIT); in rtwn_pci_tx_start_frame() 156 segs, &nsegs, BUS_DMA_NOWAIT); in rtwn_pci_tx_start_frame() 208 int nsegs, error, own; in rtwn_pci_tx_start_beacon() local 234 data->map, m, segs, &nsegs, BUS_DMA_NOWAIT); in rtwn_pci_tx_start_beacon()
|
| /freebsd-12.1/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, in busdma_tag_create() argument 110 res = bd_tag_create(dev, align, bndry, maxaddr, maxsz, nsegs, maxsegsz, in busdma_tag_create() 120 bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz, in busdma_tag_derive() argument 125 res = bd_tag_derive(tag, align, bndry, maxaddr, maxsz, nsegs, maxsegsz, in busdma_tag_derive()
|
| /freebsd-12.1/sys/dev/ips/ |
| H A D | ips_disk.c | 44 static void ipsd_dump_map_sg(void *arg, bus_dma_segment_t *segs, int nsegs, 243 ipsd_dump_map_sg(void *arg, bus_dma_segment_t *segs, int nsegs, int error) in ipsd_dump_map_sg() argument 263 if (nsegs != 1) { in ipsd_dump_map_sg() 264 command_struct->segnum = nsegs; in ipsd_dump_map_sg() 267 for (i = 0; i < nsegs; i++) { in ipsd_dump_map_sg()
|
| /freebsd-12.1/sys/dev/safe/ |
| H A D | safe.c | 782 (u_int) mapsize, nsegs, error)); in safe_op_cb() 786 op->nsegs = nsegs; in safe_op_cb() 1121 if (re->re_src.nsegs > 1) { in safe_process() 1353 if (re->re_dst.nsegs > 1) { in safe_process() 1958 for (i = 0; i < op->nsegs; i++) { in safe_dmamap_aligned() 1981 if (op->nsegs > 0) { in safe_dmamap_uniform() 2036 int ix, nsegs; in safe_dump_request() local 2048 if (re->re_src.nsegs > 1) { in safe_dump_request() 2051 for (nsegs = re->re_src.nsegs; nsegs; nsegs--) { in safe_dump_request() 2065 if (re->re_dst.nsegs > 1) { in safe_dump_request() [all …]
|
| /freebsd-12.1/sys/dev/cxgbe/tom/ |
| H A D | t4_tls.c | 915 int max_nsegs_1mbuf, n, nsegs; in count_mbuf_segs() local 922 nsegs = 0; in count_mbuf_segs() 928 nsegs += n; in count_mbuf_segs() 934 return (nsegs); in count_mbuf_segs() 1011 V_ULPTX_NSGE(nsegs)); in write_tlstx_sgl() 1036 nsegs--; in write_tlstx_sgl() 1057 nsegs--; in write_tlstx_sgl() 1286 nsegs = 0; in t4_push_tls_records() 1293 nsegs += n; in t4_push_tls_records() 1300 ((3 * (nsegs - 1)) / 2 + ((nsegs - 1) & 1)) * 8; in t4_push_tls_records() [all …]
|