| /freebsd/sys/crypto/armv8/ |
| H A D | armv8_crypto_wrap.c | 106 size_t fromseglen, oseglen, seglen, toseglen; in armv8_aes_encrypt_cbc() local 112 for (; len > 0; len -= seglen) { in armv8_aes_encrypt_cbc() 116 seglen = ulmin(len, ulmin(fromseglen, toseglen)); in armv8_aes_encrypt_cbc() 117 if (seglen < AES_BLOCK_LEN) { in armv8_aes_encrypt_cbc() 125 seglen = AES_BLOCK_LEN; in armv8_aes_encrypt_cbc() 127 for (oseglen = seglen; seglen >= AES_BLOCK_LEN; in armv8_aes_encrypt_cbc() 128 seglen -= AES_BLOCK_LEN) { in armv8_aes_encrypt_cbc() 138 seglen = oseglen - seglen; in armv8_aes_encrypt_cbc() 139 crypto_cursor_advance(fromc, seglen); in armv8_aes_encrypt_cbc() 140 crypto_cursor_advance(toc, seglen); in armv8_aes_encrypt_cbc() [all …]
|
| /freebsd/sys/crypto/openssl/ |
| H A D | ossl_aes.c | 84 size_t plen, seglen, inlen, outlen; in ossl_aes_cbc() local 144 seglen = rounddown(MIN(plen, MIN(inlen, outlen)), blocklen); in ossl_aes_cbc() 146 AES_CBC_ENCRYPT(in, out, seglen, &key, iv, encrypt); in ossl_aes_cbc() 152 crypto_cursor_advance(&cc_out, seglen); in ossl_aes_cbc() 153 outseg += seglen; in ossl_aes_cbc() 154 outlen -= seglen; in ossl_aes_cbc() 159 crypto_cursor_advance(&cc_in, seglen); in ossl_aes_cbc() 160 inseg += seglen; in ossl_aes_cbc() 161 inlen -= seglen; in ossl_aes_cbc() 163 plen -= seglen; in ossl_aes_cbc() [all …]
|
| /freebsd/sys/kern/ |
| H A D | subr_sglist.c | 114 size_t seglen; in _sglist_append_buf() local 129 seglen = MIN(len, PAGE_SIZE - offset); in _sglist_append_buf() 133 ss->ss_len = seglen; in _sglist_append_buf() 137 error = _sglist_append_range(sg, &ss, paddr, seglen); in _sglist_append_buf() 141 vaddr += seglen; in _sglist_append_buf() 142 len -= seglen; in _sglist_append_buf() 144 *donep += seglen; in _sglist_append_buf() 147 seglen = MIN(len, PAGE_SIZE); in _sglist_append_buf() 152 error = _sglist_append_range(sg, &ss, paddr, seglen); in _sglist_append_buf() 155 vaddr += seglen; in _sglist_append_buf() [all …]
|
| H A D | subr_bus_dma.c | 157 int error, i, off, len, pglen, pgoff, seglen, segoff; in _bus_dmamap_load_mbuf_epg() local 171 seglen = m->m_epg_hdrlen - off; in _bus_dmamap_load_mbuf_epg() 173 seglen = min(seglen, len); in _bus_dmamap_load_mbuf_epg() 175 len -= seglen; in _bus_dmamap_load_mbuf_epg() 177 &m->m_epg_hdr[segoff], seglen, kernel_pmap, in _bus_dmamap_load_mbuf_epg() 189 seglen = pglen - off; in _bus_dmamap_load_mbuf_epg() 192 seglen = min(seglen, len); in _bus_dmamap_load_mbuf_epg() 193 len -= seglen; in _bus_dmamap_load_mbuf_epg() 195 m->m_epg_pa[i] + segoff, seglen, flags, segs, nsegs); in _bus_dmamap_load_mbuf_epg()
|
| H A D | kern_mbuf.c | 945 int i, len, off, pglen, pgoff, seglen, segoff; in _mb_unmapped_to_ext() local 979 seglen = m->m_epg_hdrlen - off; in _mb_unmapped_to_ext() 981 seglen = min(seglen, len); in _mb_unmapped_to_ext() 983 len -= seglen; in _mb_unmapped_to_ext() 987 m_new->m_len = seglen; in _mb_unmapped_to_ext() 990 seglen); in _mb_unmapped_to_ext() 1001 seglen = pglen - off; in _mb_unmapped_to_ext() 1004 seglen = min(seglen, len); in _mb_unmapped_to_ext() 1005 len -= seglen; in _mb_unmapped_to_ext() 1026 m_new->m_len = seglen; in _mb_unmapped_to_ext()
|
| H A D | uipc_mbuf.c | 2052 int error, i, off, pglen, pgoff, seglen, segoff; in m_unmapped_uiomove() local 2065 seglen = m->m_epg_hdrlen - off; in m_unmapped_uiomove() 2067 seglen = min(seglen, len); in m_unmapped_uiomove() 2069 len -= seglen; in m_unmapped_uiomove() 2071 &m->m_epg_hdr[segoff]), seglen, uio); in m_unmapped_uiomove() 2082 seglen = pglen - off; in m_unmapped_uiomove() 2085 seglen = min(seglen, len); in m_unmapped_uiomove() 2086 len -= seglen; in m_unmapped_uiomove() 2088 error = uiomove_fromphys(&pg, segoff, seglen, uio); in m_unmapped_uiomove()
|
| /freebsd/sys/dev/iavf/ |
| H A D | iavf_txrx_iflib.c | 132 int count, curseg, i, hlen, segsz, seglen, tsolen; in iavf_tso_detect_sparse() local 155 seglen = min(curseg, hlen); in iavf_tso_detect_sparse() 156 curseg -= seglen; in iavf_tso_detect_sparse() 157 hlen -= seglen; in iavf_tso_detect_sparse() 173 seglen = min(curseg, segsz); in iavf_tso_detect_sparse() 174 segsz -= seglen; in iavf_tso_detect_sparse() 175 curseg -= seglen; in iavf_tso_detect_sparse() 176 tsolen -= seglen; in iavf_tso_detect_sparse() 365 bus_size_t seglen; in iavf_isc_txd_encap() local 368 seglen = segs[j].ds_len; in iavf_isc_txd_encap() [all …]
|
| /freebsd/sys/dev/ixl/ |
| H A D | ixl_txrx.c | 158 int count, curseg, i, hlen, segsz, seglen, tsolen; in ixl_tso_detect_sparse() local 181 seglen = min(curseg, hlen); in ixl_tso_detect_sparse() 182 curseg -= seglen; in ixl_tso_detect_sparse() 183 hlen -= seglen; in ixl_tso_detect_sparse() 184 // printf("H:seglen = %d, count=%d\n", seglen, count); in ixl_tso_detect_sparse() 202 seglen = min(curseg, segsz); in ixl_tso_detect_sparse() 203 segsz -= seglen; in ixl_tso_detect_sparse() 204 curseg -= seglen; in ixl_tso_detect_sparse() 205 tsolen -= seglen; in ixl_tso_detect_sparse() 206 // printf("D:seglen = %d, count=%d\n", seglen, count); in ixl_tso_detect_sparse() [all …]
|
| /freebsd/sys/dev/ice/ |
| H A D | ice_common_txrx.h | 65 int count, curseg, i, hlen, segsz, seglen, tsolen, hdrs, maxsegs; in ice_tso_detect_sparse() local 90 seglen = min(curseg, hlen); in ice_tso_detect_sparse() 91 curseg -= seglen; in ice_tso_detect_sparse() 92 hlen -= seglen; in ice_tso_detect_sparse() 124 seglen = min(curseg, segsz); in ice_tso_detect_sparse() 125 segsz -= seglen; in ice_tso_detect_sparse() 126 curseg -= seglen; in ice_tso_detect_sparse() 127 tsolen -= seglen; in ice_tso_detect_sparse()
|
| H A D | ice_iflib_txrx.c | 161 bus_size_t seglen; 164 seglen = segs[j].ds_len; 171 | ((u64)seglen << ICE_TXD_QW1_TX_BUF_SZ_S) in ice_ift_txd_flush() 174 txq->stats.tx_bytes += seglen; in ice_ift_txd_flush() 125 bus_size_t seglen; ice_ift_txd_encap() local
|
| /freebsd/usr.sbin/bhyvectl/ |
| H A D | bhyvectl.c | 181 size_t maplen, seglen; in show_memmap() local 194 error = vm_get_memseg(ctx, segid, &seglen, name, sizeof(name)); in show_memmap() 230 size_t seglen; in show_memseg() local 237 error = vm_get_memseg(ctx, segid, &seglen, name, sizeof(name)); in show_memseg() 241 if (seglen) { in show_memseg() 243 humanize_number(numbuf, sizeof(numbuf), seglen, "B", in show_memseg()
|
| /freebsd/sys/cam/ctl/ |
| H A D | ctl_backend_block.c | 1410 int i, seglen; in ctl_be_block_cw_dispatch_ws() local 1459 seglen = MIN(CTLBLK_MAX_SEG, len_left); in ctl_be_block_cw_dispatch_ws() 1462 seglen - pbo) % pb; in ctl_be_block_cw_dispatch_ws() 1463 if (seglen > adj) in ctl_be_block_cw_dispatch_ws() 1464 seglen -= adj; in ctl_be_block_cw_dispatch_ws() 1466 seglen -= seglen % cbe_lun->blocksize; in ctl_be_block_cw_dispatch_ws() 1468 seglen -= seglen % cbe_lun->blocksize; in ctl_be_block_cw_dispatch_ws() 1469 ctl_alloc_seg(softc, &beio->sg_segs[i], seglen); in ctl_be_block_cw_dispatch_ws() 1475 len_left -= seglen; in ctl_be_block_cw_dispatch_ws() 1478 end = buf + seglen; in ctl_be_block_cw_dispatch_ws() [all …]
|
| /freebsd/sys/dev/ath/ath_hal/ar5210/ |
| H A D | ar5210_xmit.c | 555 uint32_t segLen = segLenList[0]; in ar5210FillTxDesc() local 557 HALASSERT((segLen &~ AR_BufLen) == 0); in ar5210FillTxDesc() 566 ads->ds_ctl1 |= segLen | (lastSeg ? 0 : AR_More); in ar5210FillTxDesc() 574 ads->ds_ctl1 = segLen; in ar5210FillTxDesc() 580 ads->ds_ctl1 = segLen | AR_More; in ar5210FillTxDesc()
|
| /freebsd/sys/netsmb/ |
| H A D | smb_trantcp.c | 125 u_char seglen, *cp; in nb_put_name() local 132 seglen = (*cp) + 1; in nb_put_name() 133 error = mb_put_mem(mbp, cp, seglen, MB_MSYSTEM); in nb_put_name() 136 if (seglen == 1) in nb_put_name() 138 cp += seglen; in nb_put_name()
|
| /freebsd/sys/dev/ath/ath_hal/ar5211/ |
| H A D | ar5211_xmit.c | 584 uint32_t segLen = segLenList[0]; in ar5211FillTxDesc() local 588 HALASSERT((segLen &~ AR_BufLen) == 0); in ar5211FillTxDesc() 595 ads->ds_ctl1 |= segLen | (lastSeg ? 0 : AR_More); in ar5211FillTxDesc() 603 ads->ds_ctl1 = segLen; in ar5211FillTxDesc() 609 ads->ds_ctl1 = segLen | AR_More; in ar5211FillTxDesc()
|
| /freebsd/sys/dev/ath/ath_hal/ar5416/ |
| H A D | ar5416_xmit.c | 465 uint32_t segLen = segLenList[0]; in ar5416FillTxDesc() local 467 HALASSERT((segLen &~ AR_BufLen) == 0); in ar5416FillTxDesc() 476 ads->ds_ctl1 |= segLen | (lastSeg ? 0 : AR_TxMore); in ar5416FillTxDesc() 483 ads->ds_ctl1 = segLen; in ar5416FillTxDesc() 510 ads->ds_ctl1 = segLen | AR_TxMore; in ar5416FillTxDesc() 539 u_int segLen = segLenList[0]; in ar5416ChainTxDesc() local 547 HALASSERT((segLen &~ AR_BufLen) == 0); in ar5416ChainTxDesc() 600 ads->ds_ctl1 |= segLen | (lastSeg ? 0 : AR_TxMore); in ar5416ChainTxDesc() 603 ads->ds_ctl1 |= segLen; in ar5416ChainTxDesc() 609 ads->ds_ctl1 |= segLen | AR_TxMore; in ar5416ChainTxDesc()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelDAGToDAGHVX.cpp | 1051 unsigned SegLen) { in getInputSegmentList() argument 1052 assert(isPowerOf2_32(SegLen)); in getInputSegmentList() 1057 unsigned Shift = Log2_32(SegLen); in getInputSegmentList() 1058 BitVector Segs(alignTo(SM.MaxSrc + 1, SegLen) >> Shift); in getInputSegmentList() 1070 unsigned SegLen) { in getOutputSegmentMap() argument 1081 assert(MaskLen % SegLen == 0); in getOutputSegmentMap() 1082 SmallVector<unsigned, 4> Map(MaskLen / SegLen); in getOutputSegmentMap() 1086 for (int I = 0; I != static_cast<int>(SegLen); ++I) { in getOutputSegmentMap() 1087 int M = SM.Mask[S*SegLen + I]; in getOutputSegmentMap() 1090 unsigned G = M / SegLen; // Input segment of this element. in getOutputSegmentMap() [all …]
|
| /freebsd/sys/dev/mlx4/mlx4_ib/ |
| H A D | mlx4_ib_qp.c | 2944 unsigned uninitialized_var(seglen); in mlx4_ib_post_send() 3084 ctrl, &seglen); in mlx4_ib_post_send() 3089 wqe += seglen; in mlx4_ib_post_send() 3090 size += seglen / 16; in mlx4_ib_post_send() 3107 err = build_lso_seg(wqe, ud_wr(wr), qp, &seglen, in mlx4_ib_post_send() 3114 wqe += seglen; in mlx4_ib_post_send() 3115 size += seglen / 16; in mlx4_ib_post_send() 3121 ctrl, &seglen); in mlx4_ib_post_send() 3126 wqe += seglen; in mlx4_ib_post_send() 3127 size += seglen / 16; in mlx4_ib_post_send() [all …]
|
| /freebsd/sys/dev/cxgbe/tom/ |
| H A D | t4_ddp.c | 1385 int i, hcf, seglen, idx, nppods; in t4_alloc_page_pods_for_vmpages() local 1396 seglen = PAGE_SIZE; in t4_alloc_page_pods_for_vmpages() 1400 seglen += PAGE_SIZE; in t4_alloc_page_pods_for_vmpages() 1404 hcf = calculate_hcf(hcf, seglen); in t4_alloc_page_pods_for_vmpages() 1457 int hcf, seglen, idx, npages, nppods; in t4_alloc_page_pods_for_buf() local 1475 seglen = PAGE_SIZE; in t4_alloc_page_pods_for_buf() 1478 while (pva <= end_pva && p1 + seglen == pmap_kextract(pva)) { in t4_alloc_page_pods_for_buf() 1479 seglen += PAGE_SIZE; in t4_alloc_page_pods_for_buf() 1483 hcf = calculate_hcf(hcf, seglen); in t4_alloc_page_pods_for_buf() 1528 int hcf, seglen, idx = 0, npages, nppods, i, len; in t4_alloc_page_pods_for_sgl() local [all …]
|
| /freebsd/sys/dev/ath/ath_hal/ar5212/ |
| H A D | ar5212_xmit.c | 810 uint32_t segLen = segLenList[0]; in ar5212FillTxDesc() local 812 HALASSERT((segLen &~ AR_BufLen) == 0); in ar5212FillTxDesc() 821 ads->ds_ctl1 |= segLen | (lastSeg ? 0 : AR_More); in ar5212FillTxDesc() 828 ads->ds_ctl1 = segLen; in ar5212FillTxDesc() 849 ads->ds_ctl1 = segLen | AR_More; in ar5212FillTxDesc()
|
| /freebsd/sys/dev/e1000/ |
| H A D | igb_txrx.c | 267 bus_size_t seglen; in igb_isc_txd_encap() local 271 seglen = segs[j].ds_len; in igb_isc_txd_encap() 276 cmd_type_len | seglen); in igb_isc_txd_encap()
|
| /freebsd/sys/dev/igc/ |
| H A D | igc_txrx.c | 295 bus_size_t seglen; in igc_isc_txd_encap() local 299 seglen = segs[j].ds_len; in igc_isc_txd_encap() 304 cmd_type_len | seglen); in igc_isc_txd_encap()
|
| /freebsd/sys/dev/ixgbe/ |
| H A D | ix_txrx.c | 221 bus_size_t seglen; in ixgbe_isc_txd_encap() local 224 seglen = segs[j].ds_len; in ixgbe_isc_txd_encap() 227 txd->read.cmd_type_len = htole32(cmd | seglen); in ixgbe_isc_txd_encap()
|
| /freebsd/sys/dev/mlx5/mlx5_en/ |
| H A D | mlx5_en_rx.c | 556 u32 byte_cnt, seglen; in mlx5e_poll_rx_cq() local 582 seglen = MIN(byte_cnt, MLX5E_MAX_RX_BYTES); in mlx5e_poll_rx_cq() 584 rq->mbuf[wqe_counter].data, seglen, rq->ifp, &mb); in mlx5e_poll_rx_cq()
|
| /freebsd/sys/opencrypto/ |
| H A D | criov.c | 289 size_t seglen; in m_epg_contiguous_subsegment() local 291 base = m_epg_segment(m, skip, &seglen); in m_epg_contiguous_subsegment() 292 if (len > seglen) in m_epg_contiguous_subsegment()
|