/freebsd-11-stable/sys/dev/ixl/ |
H A D | ixl_txrx.c | 323 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 D | if_rtwn.c | 460 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 D | mlx5_en_rx.c | 37 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 D | mrsas.c | 135 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 D | mlx4_en_rx.c | 116 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 D | ahci.h | 355 int nsegs; /* Number of segs loaded */ member in struct:ata_dmaslot
|
H A D | ahci.c | 66 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 D | if_iwn.c | 1717 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 D | if_iwm.c | 3056 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 D | if_iwi.c | 1780 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 D | if_malo.c | 423 malo_load_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
|
/freebsd-11-stable/sys/dev/vmware/vmxnet3/ |
H A D | if_vmx.c | 1916 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 D | if_lem.c | 1644 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 D | if_igb.c | 1831 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 D | virtio_scsi.c | 447 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 D | hv_storvsc_drv_freebsd.c | 1804 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 D | ata-all.h | 333 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 D | isp_pci.c | 1472 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 D | rt2860.c | 1468 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 D | rt2661.c | 1214 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 D | rt2560.c | 1458 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 D | ix_txrx.c | 321 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 D | sdhci.c | 116 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 D | if_ipw.c | 1555 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 D | if_nfe.c | 2008 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...] |