Searched refs:nsegs (Results 26 - 50 of 221) sorted by last modified time

123456789

/freebsd-11-stable/sys/dev/ixl/
H A Dixl_txrx.c323 int i, j, error, nsegs; local
362 *m_headp, segs, &nsegs, BUS_DMA_NOWAIT);
378 *m_headp, segs, &nsegs, BUS_DMA_NOWAIT);
394 if (nsegs > txr->avail - 2) {
416 for (j = 0; j < nsegs; j++) {
443 txr->avail -= nsegs;
1184 int i, j, nsegs, error; local
1209 buf->hmap, mh, hseg, &nsegs, BUS_DMA_NOWAIT);
1235 buf->pmap, mp, pseg, &nsegs, BUS_DMA_NOWAIT);
1375 int rsize, nsegs, erro local
[all...]
/freebsd-11-stable/sys/dev/rtwn/
H A Dif_rtwn.c460 rtwn_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
465 KASSERT(nsegs == 1, ("too many DMA segments, %d should be 1", nsegs));
1455 int infosz, nsegs, pktlen, shift, error; local
1507 rx_data->map, rx_data->m, segs, &nsegs, 0))
1576 int nsegs, error; local
1690 &nsegs, BUS_DMA_NOWAIT);
1709 m, segs, &nsegs, BUS_DMA_NOWAIT);
/freebsd-11-stable/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_rx.c37 int nsegs; local
53 for (i = 1; i < rq->nsegs; i++) {
72 mb, segs, &nsegs, BUS_DMA_NOWAIT);
75 if (unlikely(nsegs == 0)) {
83 for (i = 1; i != nsegs; i++) {
87 for (; i < rq->nsegs; i++) {
/freebsd-11-stable/sys/dev/mrsas/
H A Dmrsas.c135 void mrsas_addr_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error);
2187 mrsas_addr_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
/freebsd-11-stable/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_rx.c116 int nsegs; local
133 mb, ring->spare.segs, &nsegs, BUS_DMA_NOWAIT);
144 for (i = nsegs; i != MLX4_EN_MAX_RX_SEGS; i++) {
168 mb, segs, &nsegs, BUS_DMA_NOWAIT);
177 for (i = 0; i != nsegs; i++) {
/freebsd-11-stable/sys/dev/ahci/
H A Dahci.h355 int nsegs; /* Number of segs loaded */ member in struct:ata_dmaslot
H A Dahci.c66 static void ahci_dmasetprd(void *arg, bus_dma_segment_t *segs, int nsegs, int error);
72 static void ahci_dmasetupc_cb(void *xsc, bus_dma_segment_t *segs, int nsegs, int error);
1090 ahci_dmasetupc_cb(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) argument
1572 slot->dma.nsegs = 0;
1579 ahci_dmasetprd(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
1592 KASSERT(nsegs <= AHCI_SG_ENTRIES, ("too many DMA segment entries\n"));
1598 for (i = 0; i < nsegs; i++) {
1602 slot->dma.nsegs = nsegs;
1641 clp->prd_length = htole16(slot->dma.nsegs);
[all...]
/freebsd-11-stable/sys/dev/iwn/
H A Dif_iwn.c1717 iwn_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
1721 KASSERT(nsegs == 1, ("too many DMA segments, %d should be 1", nsegs));
4380 int ac, i, totlen, error, pad, nsegs = 0, rate; local
4580 &nsegs, BUS_DMA_NOWAIT);
4597 segs, &nsegs, BUS_DMA_NOWAIT);
4609 "%s: qid %d idx %d len %d nsegs %d flags 0x%08x rate 0x%04x plcp 0x%08x\n",
4614 nsegs,
4620 desc->nsegs = 1;
4622 desc->nsegs
4675 int ac, totlen, error, pad, nsegs = 0, i, rate; local
[all...]
/freebsd-11-stable/sys/dev/iwm/
H A Dif_iwm.c3056 int nsegs, error; local
3064 &seg, &nsegs, BUS_DMA_NOWAIT);
3615 int nsegs; local
3728 segs, &nsegs, BUS_DMA_NOWAIT);
3747 segs, &nsegs, BUS_DMA_NOWAIT);
3764 "sending data: qid=%d idx=%d len=%d nsegs=%d txflags=0x%08x rate_n_flags=0x%08x rateidx=%u\n",
3765 ring->qid, ring->cur, totlen, nsegs,
3772 desc->num_tbs = 2 + nsegs;
3783 for (i = 0; i < nsegs; i++) {
/freebsd-11-stable/sys/dev/iwi/
H A Dif_iwi.c1780 int error, nsegs, hdrlen, i; local
1866 &nsegs, 0);
1884 m0, segs, &nsegs, 0);
1911 desc->nseg = htole32(nsegs);
1912 for (i = 0; i < nsegs; i++) {
1921 ac, txq->cur, le16toh(desc->len), nsegs));
/freebsd-11-stable/sys/dev/malo/
H A Dif_malo.c423 malo_load_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
/freebsd-11-stable/sys/dev/vmware/vmxnet3/
H A Dif_vmx.c1916 int idx, clsize, btype, flags, nsegs, error; local
1964 error = bus_dmamap_load_mbuf_sg(tag, dmap, m, &segs[0], &nsegs,
1971 KASSERT(nsegs == 1,
1972 ("%s: mbuf %p with too many segments %d", __func__, m, nsegs));
2817 bus_dmamap_t dmap, bus_dma_segment_t segs[], int *nsegs)
2828 error = bus_dmamap_load_mbuf_sg(tag, dmap, m, segs, nsegs, 0);
2835 error = bus_dmamap_load_mbuf_sg(tag, dmap, m, segs, nsegs, 0);
2867 int i, gen, nsegs, etype, proto, start, error; local
2875 error = vmxnet3_txq_load_mbuf(txq, m0, dmap, segs, &nsegs);
2881 KASSERT(nsegs <
2816 vmxnet3_txq_load_mbuf(struct vmxnet3_txqueue *txq, struct mbuf **m0, bus_dmamap_t dmap, bus_dma_segment_t segs[], int *nsegs) argument
[all...]
/freebsd-11-stable/sys/dev/e1000/
H A Dif_lem.c1644 int error, nsegs, i, j, first, last = 0; local
1676 *m_headp, segs, &nsegs, BUS_DMA_NOWAIT);
1701 *m_headp, segs, &nsegs, BUS_DMA_NOWAIT);
1714 if (adapter->num_tx_desc_avail < (nsegs + 2)) {
1731 for (j = 0; j < nsegs; j++) {
1790 adapter->num_tx_desc_avail -= nsegs;
3235 int error, nsegs; local
3252 adapter->rx_sparemap, m, segs, &nsegs, BUS_DMA_NOWAIT);
3258 /* If nsegs is wrong then the stack is corrupt. */
3259 KASSERT(nsegs
[all...]
H A Dif_igb.c1831 int i, j, error, nsegs; local
1863 *m_headp, segs, &nsegs, BUS_DMA_NOWAIT);
1894 if (txr->tx_avail < (nsegs + 2)) {
1917 for (j = 0; j < nsegs; j++) {
1937 txr->tx_avail -= nsegs;
4178 int i, j, nsegs, error; local
4207 rxbuf->hmap, mh, hseg, &nsegs, BUS_DMA_NOWAIT);
4232 rxbuf->pmap, mp, pseg, &nsegs, BUS_DMA_NOWAIT);
4385 int rsize, nsegs, error = 0; local
4448 &nsegs, BUS_DMA_NOWAI
[all...]
/freebsd-11-stable/sys/dev/virtio/scsi/
H A Dvirtio_scsi.c447 int nsegs; local
449 nsegs = VTSCSI_MIN_SEGMENTS;
452 nsegs += MIN(seg_max, MAXPHYS / PAGE_SIZE + 1);
454 nsegs = MIN(nsegs, VIRTIO_MAX_INDIRECT);
456 nsegs += 1;
458 return (nsegs);
/freebsd-11-stable/sys/dev/hyperv/storvsc/
H A Dhv_storvsc_drv_freebsd.c1804 storvsc_xferbuf_prepare(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
1816 for (i = 0; i < nsegs; i++) {
1818 if (nsegs > 1) {
1825 } else if (i == nsegs - 1) {
1840 reqp->prp_cnt = nsegs;
/freebsd-11-stable/sys/dev/ata/
H A Data-all.h333 int nsegs; member in struct:ata_dmasetprd_args
368 void (*setprd)(void *xsc, bus_dma_segment_t *segs, int nsegs, int error);
369 int (*load)(struct ata_request *request, void *addr, int *nsegs);
/freebsd-11-stable/sys/dev/isp/
H A Disp_pci.c1472 uint32_t len, nsegs; local
1501 nsegs = ISP_NSEG64_MAX;
1503 nsegs = ISP_NSEG_MAX;
1506 slim, llim, hlim, NULL, NULL, BUS_SPACE_MAXSIZE, nsegs, slim, 0,
/freebsd-11-stable/sys/dev/ral/
H A Drt2860.c1468 int i, nsegs, ntxds, pad, rate, ridx, error; local
1590 &nsegs, 0);
1599 ntxds = 1 + (nsegs / 2);
1618 segs, &nsegs, 0);
1627 ntxds = 1 + (nsegs / 2);
1647 for (i = nsegs; i >= 2; i -= 2) {
1678 DPRINTFN(4, ("sending frame qid=%d wcid=%d nsegs=%d ridx=%d\n",
1679 qid, txwi->wcid, nsegs, ridx));
1743 int i, nsegs, ntxds, pad, rate, ridx, error; local
1835 &nsegs,
[all...]
H A Drt2661.c1214 const bus_dma_segment_t *segs, int nsegs, int ac)
1225 desc->xflags |= htole16(nsegs << 13);
1266 for (i = 0; i < nsegs; i++) {
1285 int nsegs, rate, error; local
1303 segs, &nsegs, 0);
1342 m0->m_pkthdr.len, rate, segs, nsegs, RT2661_QID_MGT);
1372 int nsegs; local
1404 &nsegs, 0);
1446 int error, nsegs, rate, noack = 0; local
1501 &nsegs,
1212 rt2661_setup_tx_desc(struct rt2661_softc *sc, struct rt2661_tx_desc *desc, uint32_t flags, uint16_t xflags, int len, int rate, const bus_dma_segment_t *segs, int nsegs, int ac) argument
[all...]
H A Drt2560.c1458 int nsegs, rate, error; local
1467 segs, &nsegs, BUS_DMA_NOWAIT);
1516 int nsegs, rate, error; local
1534 segs, &nsegs, 0);
1604 int nsegs; local
1636 mprot, segs, &nsegs, 0);
1671 int nsegs, rate, error; local
1699 segs, &nsegs, 0);
1755 int nsegs, rate, error; local
1804 segs, &nsegs,
[all...]
/freebsd-11-stable/sys/dev/ixgbe/
H A Dix_txrx.c321 int i, j, error, nsegs; local
351 &nsegs, BUS_DMA_NOWAIT);
388 if (txr->tx_avail < (nsegs + 2)) {
418 for (j = 0; j < nsegs; j++) {
437 txr->tx_avail -= nsegs;
1214 int i, j, nsegs, error; local
1243 mp, seg, &nsegs, BUS_DMA_NOWAIT);
1367 int rsize, nsegs, error = 0; local
1429 &nsegs, BUS_DMA_NOWAIT);
/freebsd-11-stable/sys/dev/sdhci/
H A Dsdhci.c116 static void sdhci_getaddr(void *arg, bus_dma_segment_t *segs, int nsegs,
153 sdhci_getaddr(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
/freebsd-11-stable/sys/dev/ipw/
H A Dif_ipw.c1555 int nsegs, error, i; local
1598 &nsegs, 0);
1616 segs, &nsegs, 0);
1642 sbd->bd->nfrag = 1 + nsegs;
1657 for (i = 0; i < nsegs; i++) {
1664 if (i == nsegs - 1) {
/freebsd-11-stable/sys/dev/nfe/
H A Dif_nfe.c2008 int nsegs; local
2018 m, segs, &nsegs, BUS_DMA_NOWAIT) != 0) {
2022 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
2064 int nsegs; local
2073 sc->jrxq.jrx_spare_map, m, segs, &nsegs, BUS_DMA_NOWAIT) != 0) {
2077 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
2420 int error, i, nsegs, prod, si; local
2429 &nsegs, BUS_DMA_NOWAI
[all...]

Completed in 288 milliseconds

123456789