Searched refs:nsegs (Results 1 - 25 of 221) sorted by last modified time

123456789

/freebsd-11-stable/sys/dev/oce/
H A Doce_if.c1128 m, segs, &pd->nsegs, BUS_DMA_NOWAIT);
1130 num_wqes = pd->nsegs + 1;
1183 for (i = 0; i < pd->nsegs; i++) {
1195 if (num_wqes > (pd->nsegs + 1)) {
1206 pd->nsegs++;
1266 atomic_subtract_int(&wq->ring->num_used, pd->nsegs + 1);
1934 int nsegs, added = 0; local
1957 segs, &nsegs, BUS_DMA_NOWAIT);
1964 if (nsegs != 1) {
H A Doce_if.h317 int nsegs; member in struct:oce_packet_desc
/freebsd-11-stable/sys/dev/ena/
H A Dena.c1000 int nsegs, error; local
1030 rx_info->mbuf, segs, &nsegs, BUS_DMA_NOWAIT);
1031 if (unlikely((error != 0) || (nsegs != 1))) {
1033 "nsegs: %d\n", error, nsegs);
H A Dena_datapath.c811 int rc, nsegs; local
822 segs, &nsegs, BUS_DMA_NOWAIT);
823 if (unlikely((rc != 0) || (nsegs == 0))) {
825 "dmamap load failed! err: %d nsegs: %d\n", rc, nsegs);
895 while (iseg < nsegs) {
/freebsd-11-stable/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_main.c41 static int mlx5e_get_wqe_sz(struct mlx5e_priv *priv, u32 *wqe_sz, u32 *nsegs);
1122 u32 nsegs, wqe_sz; local
1124 err = mlx5e_get_wqe_sz(priv, &wqe_sz, &nsegs);
1136 nsegs * MLX5E_MAX_RX_BYTES, /* maxsize */
1137 nsegs, /* nsegments */
1138 nsegs * MLX5E_MAX_RX_BYTES, /* maxsegsize */
1151 err = mlx5e_get_wqe_sz(priv, &rq->wqe_sz, &rq->nsegs);
1174 for (j = 0; j < rq->nsegs; j++)
2115 mlx5e_get_wqe_sz(struct mlx5e_priv *priv, u32 *wqe_sz, u32 *nsegs) argument
2145 *nsegs
2155 u32 wqe_sz, nsegs; local
[all...]
H A Den.h759 u32 nsegs; member in struct:mlx5e_rq
H A Dmlx5_en_tx.c272 int nsegs; local
427 mb, segs, &nsegs, BUS_DMA_NOWAIT);
439 mb, segs, &nsegs, BUS_DMA_NOWAIT);
446 if (nsegs != 0) {
456 for (x = 0; x != nsegs; x++) {
/freebsd-11-stable/libexec/rtld-elf/
H A Drtld.c1441 int nsegs = 0; local
1464 if (nsegs == 0) { /* First load segment */
1473 nsegs++;
1504 if (nsegs < 1) {
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/qlxgb/
H A Dqla_os.c73 static void qla_dmamap_callback(void *arg, bus_dma_segment_t *segs, int nsegs,
521 qla_dmamap_callback(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
530 QL_ASSERT((nsegs == 1), ("%s: %d segments returned!", __func__, nsegs));
1050 int nsegs; local
1065 ret = bus_dmamap_load_mbuf_sg(ha->tx_tag, map, m_head, segs, &nsegs,
1088 segs, &nsegs, BUS_DMA_NOWAIT))) {
1119 QL_ASSERT((nsegs != 0), ("qla_send: empty packet"));
1123 if (!(ret = qla_hw_send(ha, segs, nsegs, &tx_idx, m_head))) {
/freebsd-11-stable/sys/dev/e1000/
H A Dif_em.c1928 int nsegs, i, j, first, last = 0; local
2067 *m_headp, segs, &nsegs, BUS_DMA_NOWAIT);
2107 if (nsegs == 1)
2112 if (txr->tx_avail < (nsegs + EM_MAX_SCATTER)) {
2139 for (j = 0; j < nsegs; j++) {
2152 if (tso_desc && (j == (nsegs - 1)) && (seg_len > 8)) {
2188 txr->tx_avail -= nsegs;
4264 int i, j, error, nsegs; local
4298 m, &segs, &nsegs, BUS_DMA_NOWAIT);
4403 int rsize, nsegs, erro local
[all...]
/freebsd-11-stable/sys/dev/mxge/
H A Dif_mxge.c205 mxge_dmamap_callback(void *arg, bus_dma_segment_t *segs, int nsegs, argument
/freebsd-11-stable/sys/net/
H A Diflib.c2793 printf("pi len: %d qsidx: %d nsegs: %d ndescs: %d flags: %x pidx: %d\n",
3036 struct mbuf **m0, bus_dma_segment_t *segs, int *nsegs,
3063 *m0, segs, nsegs, BUS_DMA_NOWAIT);
3080 if (count > *nsegs) {
3144 *nsegs = i;
3225 int err, nsegs, ndesc, max_segs, pidx, cidx, next, ntxd; local
3290 err = iflib_busdma_load_mbuf_sg(txq, desc_tag, map, m_headp, segs, &nsegs, max_segs, BUS_DMA_NOWAIT);
3336 if (__predict_false(nsegs + 2 > TXQ_AVAIL(txq))) {
3351 txq->ift_rs_pending += nsegs + 1;
3353 iflib_no_tx_batch || (TXQ_AVAIL(txq) - nsegs) <
3035 iflib_busdma_load_mbuf_sg(iflib_txq_t txq, bus_dma_tag_t tag, bus_dmamap_t map, struct mbuf **m0, bus_dma_segment_t *segs, int *nsegs, int max_segs, int flags) argument
[all...]
/freebsd-11-stable/sys/dev/ubsec/
H A Dubsec.c1013 ubsec_op_cb(void *arg, bus_dma_segment_t *seg, int nsegs, bus_size_t mapsize, int error) argument
1017 KASSERT(nsegs <= UBS_MAX_SCATTER,
1021 printf("ubsec_op_cb: mapsize %u nsegs %d error %d\n",
1022 (u_int) mapsize, nsegs, error);
1027 op->nsegs = nsegs;
1028 bcopy(seg, op->segs, nsegs * sizeof (seg[0]));
2053 for (i = 0; i < op->nsegs; i++) {
2056 if ((i != (op->nsegs - 1)) &&
/freebsd-11-stable/sys/dev/mfi/
H A Dmfi.c356 mfi_addr_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
2337 mfi_data_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
2377 for (i = 0; i < nsegs; i++) {
2384 hdr->sg_count = nsegs;
2399 for (i = 0; i < nsegs; i++) {
2405 for (i = 0; i < nsegs; i++) {
2434 cm->cm_total_frame_size += (sc->mfi_sge_size * nsegs);
/freebsd-11-stable/sys/dev/mrsas/
H A Dmrsas_cam.c110 bus_dma_segment_t *segs, int nsegs);
1406 bus_dma_segment_t *segs, int nsegs)
1427 for (i = 0; i < nsegs; i++) {
1429 if ((i != 0) && (i != (nsegs - 1))) {
1439 if ((nsegs > 1) && (i == 0)) {
1448 if ((nsegs > 1) && (i == (nsegs - 1))) {
1405 mrsas_is_prp_possible(struct mrsas_mpt_cmd *cmd, bus_dma_segment_t *segs, int nsegs) argument
/freebsd-11-stable/sys/kern/
H A Dlink_elf.c783 int nsegs; local
885 nsegs = 0;
891 if (nsegs == MAXSEGS) {
899 segs[nsegs] = phdr;
900 ++nsegs;
923 if (nsegs == 0) {
936 base_vlimit = round_page(segs[nsegs - 1]->p_vaddr +
937 segs[nsegs - 1]->p_memsz);
970 for (i = 0; i < nsegs; i++) {
/freebsd-11-stable/sys/dev/hyperv/netvsc/
H A Dif_hn.c2645 struct mbuf **m_head, bus_dma_segment_t *segs, int *nsegs)
2653 m, segs, nsegs, BUS_DMA_NOWAIT);
2665 txd->data_dmap, m, segs, nsegs, BUS_DMA_NOWAIT);
3039 int error, nsegs, i; local
3173 error = hn_txdesc_dmamap_load(txr, txd, &m_head, segs, &nsegs);
3194 txr->hn_gpa_cnt = nsegs + 1;
3205 for (i = 0; i < nsegs; ++i) {
2644 hn_txdesc_dmamap_load(struct hn_tx_ring *txr, struct hn_txdesc *txd, struct mbuf **m_head, bus_dma_segment_t *segs, int *nsegs) argument
/freebsd-11-stable/sys/dev/ata/chipsets/
H A Data-promise.c73 static void ata_promise_mio_setprd(void *xsc, bus_dma_segment_t *segs, int nsegs, int error);
1000 ata_promise_mio_setprd(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) argument
1009 for (i = 0; i < nsegs; i++) {
1019 nsegs++;
1023 KASSERT(nsegs <= ATA_DMA_ENTRIES, ("too many DMA segment entries\n"));
1024 args->nsegs = nsegs;
/freebsd-11-stable/sys/arm64/arm64/
H A Dbusdma_bounce.c869 bus_dma_segment_t *segs, int nsegs, int error)
868 bounce_bus_dmamap_complete(bus_dma_tag_t dmat, bus_dmamap_t map, bus_dma_segment_t *segs, int nsegs, int error) argument
/freebsd-11-stable/sys/dev/cxgbe/tom/
H A Dt4_cpl_io.c644 write_tx_sgl(void *dst, struct mbuf *start, struct mbuf *stop, int nsegs, int n) argument
652 KASSERT(nsegs > 0, ("%s: nsegs 0", __func__));
656 V_ULPTX_NSGE(nsegs));
679 nsegs--;
686 KASSERT(nsegs == 0, ("%s: nsegs %d, start %p, stop %p",
687 __func__, nsegs, start, stop));
717 u_int plen, nsegs, credits, max_imm, max_nsegs, max_nsegs_1mbuf; local
775 nsegs
976 u_int plen, nsegs, credits, max_imm, max_nsegs, max_nsegs_1mbuf; local
[all...]
H A Dt4_tls.c927 int max_nsegs_1mbuf, n, nsegs; local
934 nsegs = 0;
940 nsegs += n;
946 return (nsegs);
1011 void *iv_buffer, int iv_len, int nsegs, int n)
1019 KASSERT(nsegs > 0, ("%s: nsegs 0", __func__));
1023 V_ULPTX_NSGE(nsegs));
1048 nsegs--;
1069 nsegs
1010 write_tlstx_sgl(void *dst, struct mbuf *start, int skip, int plen, void *iv_buffer, int iv_len, int nsegs, int n) argument
1095 u_int plen, nsegs, credits, space, max_nsegs_1mbuf, wr_len; local
[all...]
/freebsd-11-stable/sys/dev/cxgbe/
H A Dt4_sge.c2161 set_mbuf_nsegs(struct mbuf *m, uint8_t nsegs) argument
2165 m->m_pkthdr.l5hlen = nsegs;
2259 int len, nsegs; local
2263 nsegs = 0;
2272 nsegs += sglist_count(m->m_data, len);
2274 nsegs--;
2278 MPASS(nsegs > 0);
2279 return (nsegs);
2291 int rc, nsegs, defragged = 0, offset; local
2310 * Defrag the mbuf if nsegs exceed
4136 txpkt_len16(u_int nsegs, u_int tso) argument
4156 txpkt_vm_len16(u_int nsegs, u_int tso) argument
4177 txpkts0_len16(u_int nsegs) argument
4232 int csum_type, len16, ndesc, pktlen, nsegs; local
4411 int len16, ndesc, pktlen, nsegs; local
4560 u_int plen, len16, needed, nsegs; local
4719 int i, nflits, nsegs; local
4952 get_flit(struct sglist_seg *segs, int nsegs, int idx) argument
[all...]
/freebsd-11-stable/sys/dev/cxgbe/crypto/
H A Dt4_crypto.c263 int i, nsegs; local
265 nsegs = 0;
267 nsegs += howmany(sg->sg_segs[i].ss_len, maxsegsize);
268 return (nsegs);
273 ccr_phys_dsgl_len(int nsegs) argument
277 len = (nsegs / 8) * sizeof(struct phys_sge_pairs);
278 if ((nsegs % 8) != 0) {
280 len += roundup2(nsegs % 8, 2) * sizeof(uint64_t);
286 ccr_write_phys_dsgl(struct ccr_softc *sc, void *dst, int nsegs) argument
303 V_CPL_RX_PHYS_DSGL_NOOFSGENTR(nsegs));
334 ccr_ulptx_sgl_len(int nsegs) argument
344 ccr_write_ulptx_sgl(struct ccr_softc *sc, void *dst, int nsegs) argument
[all...]
/freebsd-11-stable/sys/dev/bge/
H A Dif_bge.c1323 int error, nsegs; local
1342 sc->bge_cdata.bge_rx_std_sparemap, m, segs, &nsegs, 0);
1382 int error, nsegs; local
1397 sc->bge_cdata.bge_rx_jumbo_sparemap, m, segs, &nsegs, 0);
1426 switch (nsegs) {
1449 panic("%s: %d segments\n", __func__, nsegs);
5193 int nsegs, i, error; local
5249 &nsegs, BUS_DMA_NOWAIT);
5259 m, segs, &nsegs, BUS_DMA_NOWAIT);
5269 if (sc->bge_txcnt + nsegs >
[all...]

Completed in 396 milliseconds

123456789