Home
last modified time | relevance | path

Searched refs:nsegs (Results 1 – 25 of 222) sorted by relevance

123456789

/freebsd-12.1/sys/kern/
H A Dsubr_bus_dma.c105 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 Dsubr_sglist.c176 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 Dxdma_sg.c62 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 Dxdma_sglist.c72 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 Duipc_mvec.c56 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 Dnandfs_cleaner.c128 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 Data_dbdma.c62 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 Dhash.c166 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 Data-dma.c48 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 Dphyp_llan.c269 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 Dplpar_iommu.h38 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 Daac_disk.c178 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 Dbusdma.c63 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 Dif_glc.c558 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 Dif_bm.c772 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 Dmap_object.c65 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 Dnlmsec.c263 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 Dnlmseclib.h88 #define NLM_CRYPTO_PKT_DESC_SIZE(nsegs) (32 + (nsegs * 16)) argument
113 uint32_t nsegs; member
/freebsd-12.1/sys/dev/proto/
H A Dproto_busdma.c79 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 Dlio_rxtx.c64 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 Drtwn_pci_tx.c102 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 Dlang.c105 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 Dips_disk.c44 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 Dsafe.c782 (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 Dt4_tls.c915 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 …]

123456789