Searched refs:nsegs (Results 1 - 25 of 46) sorted by relevance

12

/haiku/src/libs/compat/openbsd_network/compat/machine/
H A Dbus.h114 bus_dma_segment_t* segs, int nsegs, int* rsegs, int flags)
125 size, nsegs, size, flags, NULL, NULL, &local);
145 bus_dmamem_free_obsd(bus_dma_tag_t tag, bus_dma_segment_t* segs, int nsegs) argument
147 for (int i = 0; i < nsegs; i++)
154 bus_dmamem_map_obsd(bus_dma_tag_t tag, bus_dma_segment_t* segs, int nsegs, size_t size, caddr_t* kvap, int flags) argument
156 if (nsegs != 1)
113 bus_dmamem_alloc_obsd(bus_dma_tag_t tag, bus_size_t size, bus_size_t alignment, bus_size_t boundary, bus_dma_segment_t* segs, int nsegs, int* rsegs, int flags) argument
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/pci/
H A Drtwn_pci_tx.c101 int nsegs, error; local
138 &nsegs, BUS_DMA_NOWAIT);
155 segs, &nsegs, BUS_DMA_NOWAIT);
207 int nsegs, error, own; local
233 data->map, m, segs, &nsegs, BUS_DMA_NOWAIT);
H A Drtwn_pci_rx.c61 rtwn_pci_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nsegs, argument
67 KASSERT(nsegs == 1, ("too many DMA segments, %d should be 1", nsegs));
/haiku/src/libs/compat/freebsd_network/compat/sys/
H A Dbus_dma.h235 int *nsegs, int flags);
/haiku/src/add-ons/kernel/drivers/network/ether/sis19x/dev/sge/
H A Dif_sge.c1084 int error, nsegs; local
1095 cd->sge_rx_spare_map, m, segs, &nsegs, 0);
1100 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
1240 int cons, nsegs, prod; local
1278 for (nsegs = 0; nsegs < txd->tx_ndesc; nsegs++) {
1404 int error, i, nsegs, prod, si; local
1473 txd->tx_dmamap, *m_head, txsegs, &nsegs,
[all...]
/haiku/src/libs/compat/freebsd_network/
H A Dbus_dma.cpp48 int nsegs; member in struct:bus_dmamap
182 (*mapp)->nsegs = 0;
472 int nsegs, error; local
473 error = bus_dmamap_load_mbuf_sg(dmat, map, mb, map->segments, &nsegs, flags);
478 (*callback)(callback_arg, map->segments, nsegs, mb->m_pkthdr.len,
/haiku/src/add-ons/kernel/drivers/network/ether/jmicron2x0/dev/jme/
H A Dif_jme.c1125 jme_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
1132 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
1692 int error, i, nsegs, prod; local
1775 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1785 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1793 if (nsegs == 0) {
1804 if (sc->jme_cdata.jme_tx_cnt + nsegs + 1 > JME_TX_RING_CNT - 1) {
1838 for (i = 0; i < nsegs; i++) {
1858 txd->tx_ndesc = nsegs
2428 int cons, nsegs; local
2517 int cons, count, nsegs; local
2649 int nsegs, prog, pktlen; local
3182 int nsegs; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom440x/dev/bfe/
H A Dif_bfe.c797 int nsegs; local
805 m, segs, &nsegs, 0) != 0) {
810 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
1518 int error, i, nsegs; local
1527 txsegs, &nsegs, 0);
1537 *m_head, txsegs, &nsegs, 0);
1545 if (nsegs == 0) {
1551 if (sc->bfe_tx_cnt + nsegs > BFE_TX_LIST_CNT - 1) {
1556 for (i = 0; i < nsegs;
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/rdc/dev/vte/
H A Dif_vte.c648 vte_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
655 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
984 int copy, error, nsegs, padlen; local
1079 txd->tx_dmamap, m, txsegs, &nsegs, 0);
1084 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
1442 int nsegs; local
1451 sc->vte_cdata.vte_rx_sparemap, m, segs, &nsegs, 0) != 0) {
1455 KASSERT(nsegs
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l1/dev/age/
H A Dif_age.c801 age_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
808 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
1501 int error, i, nsegs, prod, si; local
1602 *m_head, txsegs, &nsegs, 0);
1612 *m_head, txsegs, &nsegs, 0);
1620 if (nsegs == 0) {
1627 if (sc->age_cdata.age_tx_cnt + nsegs >= AGE_TX_RING_CNT - 2) {
1688 for (; i < nsegs; i++) {
2314 int count, nsegs; local
2460 int rr_cons, nsegs, pktlen, prog; local
3089 int nsegs; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/
H A Dem_txrx.c309 int nsegs = pi->ipi_nsegs; local
330 if (nsegs == 1)
350 DPRINTF(iflib_get_dev(sc->ctx), "encap: set up tx: nsegs=%d first=%d i=%d\n", nsegs, first, i);
354 for (j = 0; j < nsegs; j++) {
369 if (tso_desc && (j == (nsegs - 1)) && (seg_len > 8)) {
403 if (txd_flags && nsegs) {
H A Digb_txrx.c245 int nsegs = pi->ipi_nsegs; local
272 for (j = 0; j < nsegs; j++) {
/haiku/src/add-ons/kernel/drivers/network/ether/sis900/dev/sis/
H A Dif_sis.c1170 sis_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
1177 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
1414 int nsegs; local
1425 segs, &nsegs, 0) != 0) {
1429 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
1767 int error, i, frag, nsegs, prod; local
1804 *m_head, segs, &nsegs, 0);
1814 *m_head, segs, &nsegs,
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/vt612x/dev/vge/
H A Dif_vge.c665 vge_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
672 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
1241 int i, nsegs; local
1260 sc->vge_cdata.vge_rx_sparemap, m, segs, &nsegs, 0) != 0) {
1264 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
1818 int error, i, nsegs, padlen; local
1860 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1870 txd->tx_dmamap, *m_head, txsegs, &nsegs,
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/
H A Drt2661.c1213 const bus_dma_segment_t *segs, int nsegs, int ac)
1224 desc->xflags |= htole16(nsegs << 13);
1265 for (i = 0; i < nsegs; i++) {
1284 int nsegs, rate, error; local
1302 segs, &nsegs, 0);
1341 m0->m_pkthdr.len, rate, segs, nsegs, RT2661_QID_MGT);
1369 int nsegs; local
1383 &nsegs, 0);
1429 int error, nsegs, rate, noack = 0; local
1481 &nsegs,
1211 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.c1457 int nsegs, rate, error; local
1466 segs, &nsegs, BUS_DMA_NOWAIT);
1515 int nsegs, rate, error; local
1533 segs, &nsegs, 0);
1601 int nsegs; local
1615 mprot, segs, &nsegs, 0);
1655 int nsegs, rate, error; local
1683 segs, &nsegs, 0);
1739 int nsegs, rate, error; local
1787 segs, &nsegs,
[all...]
H A Drt2860.c1473 int i, nsegs, ntxds, pad, rate, ridx, error; local
1594 &nsegs, 0);
1603 ntxds = 1 + (nsegs / 2);
1622 segs, &nsegs, 0);
1631 ntxds = 1 + (nsegs / 2);
1651 for (i = nsegs; i >= 2; i -= 2) {
1682 DPRINTFN(4, ("sending frame qid=%d wcid=%d nsegs=%d ridx=%d\n",
1683 qid, txwi->wcid, nsegs, ridx));
1747 int i, nsegs, ntxds, pad, rate, ridx, error; local
1839 &nsegs,
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/atheros813x/dev/alc/
H A Dif_alc.c1924 alc_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
1931 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
2715 int error, idx, nsegs, prod; local
2814 *m_head, txsegs, &nsegs, 0);
2824 *m_head, txsegs, &nsegs, 0);
2832 if (nsegs == 0) {
2839 if (sc->alc_cdata.alc_tx_cnt + nsegs >= ALC_TX_RING_CNT - 3) {
2910 for (; idx < nsegs; idx++) {
3509 int nsegs; local
3546 uint32_t nsegs, status; local
3659 int count, nsegs, rx_cons; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/le/
H A Dif_le_ledma.c286 le_dma_dma_callback(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) argument
292 KASSERT(nsegs == 1, ("%s: bad DMA segment count", __func__));
H A Dif_le_pci.c288 le_pci_dma_callback(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) argument
294 KASSERT(nsegs == 1, ("%s: bad DMA segment count", __func__));
/haiku/src/add-ons/kernel/drivers/network/ether/via_rhine/dev/vr/
H A Dif_vr.c1226 int nsegs; local
1235 sc->vr_cdata.vr_rx_sparemap, m, segs, &nsegs, 0) != 0) {
1239 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
1790 int error, i, nsegs, prod, si; local
1852 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1862 txd->tx_dmamap, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1870 if (nsegs == 0) {
1877 if (sc->vr_cdata.vr_tx_cnt + nsegs >= (VR_TX_RING_CNT - 1)) {
1906 for (i = 0; i < nsegs;
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/re/
H A Dif_re.c1951 int error, nsegs; local
1972 sc->rl_ldata.rl_rx_sparemap, m, segs, &nsegs, BUS_DMA_NOWAIT);
1977 KASSERT(nsegs == 1, ("%s: %d segment returned!", __func__, nsegs));
2015 int error, nsegs; local
2025 sc->rl_ldata.rl_jrx_sparemap, m, segs, &nsegs, BUS_DMA_NOWAIT);
2030 KASSERT(nsegs == 1, ("%s: %d segment returned!", __func__, nsegs));
2737 int nsegs, prod; local
2794 *m_head, segs, &nsegs, BUS_DMA_NOWAI
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/
H A Dif_nfe.c2005 int nsegs; local
2015 m, segs, &nsegs, BUS_DMA_NOWAIT) != 0) {
2019 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
2061 int nsegs; local
2070 sc->jrxq.jrx_spare_map, m, segs, &nsegs, BUS_DMA_NOWAIT) != 0) {
2074 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
2417 int error, i, nsegs, prod, si; local
2426 &nsegs, BUS_DMA_NOWAI
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8139/dev/rl/
H A Dif_rl.c618 rl_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
625 KASSERT(nsegs == 1, ("%s: %d segments returned!", __func__, nsegs));
1553 int error, nsegs, padlen; local
1594 RL_CUR_DMAMAP(sc), m, txsegs, &nsegs, 0);
1597 if (nsegs == 0) {
/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/
H A Digc_txrx.c274 int nsegs = pi->ipi_nsegs; local
297 for (j = 0; j < nsegs; j++) {

Completed in 183 milliseconds

12