Searched refs:txsegs (Results 1 - 21 of 21) sorted by relevance

/freebsd-13-stable/sys/dev/gem/
H A Dif_gem.c1108 bus_dma_segment_t txsegs[GEM_NTXSEGS]; local
1147 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1157 txs->txs_dmamap, *m_head, txsegs, &nsegs,
1194 __func__, seg, nexttx, txsegs[seg].ds_len,
1195 txsegs[seg].ds_addr,
1196 GEM_DMA_WRITE(sc, txsegs[seg].ds_addr));
1199 GEM_DMA_WRITE(sc, txsegs[seg].ds_addr);
1200 KASSERT(txsegs[seg].ds_len < GEM_TD_BUFSIZE,
1202 flags = txsegs[seg].ds_len & GEM_TD_BUFSIZE;
/freebsd-13-stable/sys/dev/cas/
H A Dif_cas.c1188 bus_dma_segment_t txsegs[CAS_NTXSEGS]; local
1227 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1237 txs->txs_dmamap, *m_head, txsegs, &nsegs,
1274 __func__, seg, nexttx, txsegs[seg].ds_len,
1275 txsegs[seg].ds_addr, htole64(txsegs[seg].ds_addr));
1278 htole64(txsegs[seg].ds_addr);
1279 KASSERT(txsegs[seg].ds_len <
1283 htole64(txsegs[seg].ds_len << CAS_TD_BUF_LEN_SHFT);
/freebsd-13-stable/sys/dev/bfe/
H A Dif_bfe.c1514 bus_dma_segment_t txsegs[BFE_MAXTXSEGS]; local
1525 txsegs, &nsegs, 0);
1535 *m_head, txsegs, &nsegs, 0);
1556 d->bfe_ctrl = htole32(txsegs[i].ds_len & BFE_DESC_LEN);
1565 d->bfe_addr = htole32(BFE_ADDR_LO(txsegs[i].ds_addr) +
/freebsd-13-stable/sys/mips/atheros/ar531x/
H A Dif_are.c689 bus_dma_segment_t txsegs[ARE_MAXFRAGS]; local
756 txd->tx_dmamap, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
767 txd->tx_dmamap, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
804 desc->are_devcs = ARE_DMASIZE(txsegs[i].ds_len);
805 desc->are_addr = txsegs[i].ds_addr;
/freebsd-13-stable/sys/dev/sge/
H A Dif_sge.c1398 bus_dma_segment_t txsegs[SGE_MAXTXSEGS]; local
1469 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1479 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1521 desc->sge_ptr = htole32(SGE_ADDR_LO(txsegs[i].ds_addr));
1522 desc->sge_flags = htole32(txsegs[i].ds_len);
/freebsd-13-stable/sys/mips/atheros/
H A Dif_arge.c1566 bus_dma_segment_t txsegs[ARGE_MAXFRAGS]; local
1591 txd->tx_dmamap, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1635 tmp = ARGE_DMASIZE(txsegs[i].ds_len);
1643 (uint32_t) txsegs[i].ds_addr, (int) txsegs[i].ds_len);
1647 (txsegs[i].ds_addr & 3))
1650 desc->packet_addr = txsegs[i].ds_addr;
/freebsd-13-stable/sys/dev/msk/
H A Dif_msk.c2630 bus_dma_segment_t txsegs[MSK_MAXTXSEGS]; local
2735 *m_head, txsegs, &nseg, BUS_DMA_NOWAIT);
2745 map, *m_head, txsegs, &nseg, BUS_DMA_NOWAIT);
2830 if (MSK_ADDR_HI(txsegs[0].ds_addr) !=
2833 MSK_ADDR_HI(txsegs[0].ds_addr);
2835 tx_le->msk_addr = htole32(MSK_ADDR_HI(txsegs[0].ds_addr));
2843 tx_le->msk_addr = htole32(MSK_ADDR_LO(txsegs[0].ds_addr));
2845 tx_le->msk_control = htole32(txsegs[0].ds_len | control |
2848 tx_le->msk_control = htole32(txsegs[0].ds_len | control |
2856 if (MSK_ADDR_HI(txsegs[
[all...]
/freebsd-13-stable/sys/dev/nge/
H A Dif_nge.c1887 bus_dma_segment_t txsegs[NGE_MAXTXSEGS]; local
1898 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1908 map, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1933 desc->nge_ptr = htole32(NGE_ADDR_LO(txsegs[i].ds_addr));
1935 desc->nge_cmdsts = htole32(txsegs[i].ds_len |
1938 desc->nge_cmdsts = htole32(txsegs[i].ds_len |
/freebsd-13-stable/sys/dev/vge/
H A Dif_vge.c1824 bus_dma_segment_t txsegs[VGE_MAXTXSEGS]; local
1867 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1877 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1922 frag->vge_addrlo = htole32(VGE_ADDR_LO(txsegs[i].ds_addr));
1923 frag->vge_addrhi = htole32(VGE_ADDR_HI(txsegs[i].ds_addr) |
1924 (VGE_BUFLEN(txsegs[i].ds_len) << 16));
/freebsd-13-stable/sys/dev/vte/
H A Dif_vte.c985 bus_dma_segment_t txsegs[1]; local
1081 txd->tx_dmamap, m, txsegs, &nsegs, 0);
1090 txd->tx_desc->dtlen = htole16(VTE_TX_LEN(txsegs[0].ds_len));
1091 txd->tx_desc->dtbp = htole32(txsegs[0].ds_addr);
/freebsd-13-stable/sys/dev/vr/
H A Dif_vr.c1801 bus_dma_segment_t txsegs[VR_MAXFRAGS]; local
1865 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1875 txd->tx_dmamap, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1922 txctl = txsegs[i].ds_len | VR_TXCTL_TLINK | csum_flags;
1926 desc->vr_data = htole32(VR_ADDR_LO(txsegs[i].ds_addr));
/freebsd-13-stable/sys/dev/ste/
H A Dif_ste.c1821 bus_dma_segment_t txsegs[STE_MAXFRAGS]; local
1828 txc->ste_map, *m_head, txsegs, &nsegs, 0);
1838 txc->ste_map, *m_head, txsegs, &nsegs, 0);
1857 frag->ste_addr = htole32(STE_ADDR_LO(txsegs[i].ds_addr));
1858 frag->ste_len = htole32(txsegs[i].ds_len);
/freebsd-13-stable/sys/dev/stge/
H A Dif_stge.c1073 bus_dma_segment_t txsegs[STGE_MAXTXSEGS]; local
1083 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1093 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1122 htole64(FRAG_ADDR(txsegs[i].ds_addr) |
1123 FRAG_LEN(txsegs[i].ds_len));
/freebsd-13-stable/sys/dev/age/
H A Dif_age.c1496 bus_dma_segment_t txsegs[AGE_MAXTXSEGS]; local
1600 *m_head, txsegs, &nsegs, 0);
1610 *m_head, txsegs, &nsegs, 0);
1656 desc->addr = htole64(txsegs[0].ds_addr);
1664 desc->addr = htole64(txsegs[0].ds_addr + hdrlen);
1688 desc->addr = htole64(txsegs[i].ds_addr);
1689 desc->len = htole32(AGE_TX_BYTES(txsegs[i].ds_len) | vtag);
/freebsd-13-stable/sys/dev/ale/
H A Dif_ale.c1606 bus_dma_segment_t txsegs[ALE_MAXTXSEGS]; local
1735 *m_head, txsegs, &nsegs, 0);
1745 *m_head, txsegs, &nsegs, 0);
1820 desc->addr = htole64(txsegs[i].ds_addr);
1828 desc->addr = htole64(txsegs[i].ds_addr + hdrlen);
1839 desc->addr = htole64(txsegs[i].ds_addr);
1840 desc->len = htole32(ALE_TX_BYTES(txsegs[i].ds_len) | vtag);
/freebsd-13-stable/sys/dev/rl/
H A Dif_rl.c1553 bus_dma_segment_t txsegs[1]; local
1595 RL_CUR_DMAMAP(sc), m, txsegs, &nsegs, 0);
1607 CSR_WRITE_4(sc, RL_CUR_TXADDR(sc), RL_ADDR_LO(txsegs[0].ds_addr));
/freebsd-13-stable/sys/dev/sk/
H A Dif_sk.c2387 bus_dma_segment_t txsegs[SK_MAXTXSEGS]; local
2397 txd->tx_dmamap, *m_head, txsegs, &nseg, 0);
2407 txd->tx_dmamap, *m_head, txsegs, &nseg, 0);
2433 f->sk_data_lo = htole32(SK_ADDR_LO(txsegs[i].ds_addr));
2434 f->sk_data_hi = htole32(SK_ADDR_HI(txsegs[i].ds_addr));
2435 sk_ctl = txsegs[i].ds_len | cflags;
/freebsd-13-stable/sys/dev/jme/
H A Dif_jme.c1691 bus_dma_segment_t txsegs[JME_MAXTXSEGS]; local
1775 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1785 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1841 desc->buflen = htole32(txsegs[i].ds_len);
1842 desc->addr_hi = htole32(JME_ADDR_HI(txsegs[i].ds_addr));
1843 desc->addr_lo = htole32(JME_ADDR_LO(txsegs[i].ds_addr));
/freebsd-13-stable/sys/dev/alc/
H A Dif_alc.c2711 bus_dma_segment_t txsegs[ALC_MAXTXSEGS]; local
2813 *m_head, txsegs, &nsegs, 0);
2823 *m_head, txsegs, &nsegs, 0);
2872 desc->addr = htole64(txsegs[0].ds_addr);
2881 desc->addr = htole64(txsegs[0].ds_addr + hdrlen);
2911 desc->len = htole32(TX_BYTES(txsegs[idx].ds_len) | vtag);
2913 desc->addr = htole64(txsegs[idx].ds_addr);
/freebsd-13-stable/sys/dev/ti/
H A Dif_ti.c3040 bus_dma_segment_t txsegs[TI_MAXTXSEGS]; local
3048 *m_head, txsegs, &nseg, 0);
3058 txd->tx_dmamap, *m_head, txsegs, &nseg, 0);
3093 ti_hostaddr64(&f->ti_addr, txsegs[i].ds_addr);
3094 f->ti_len = txsegs[i].ds_len;
/freebsd-13-stable/sys/dev/neta/
H A Dif_mvneta.c2697 bus_dma_segment_t txsegs[MVNETA_TX_SEGLIMIT]; local
2741 txbuf->dmap, mbuf, txsegs, &txnsegs,
2788 t->bufptr_pa = txsegs[i].ds_addr;
2789 t->bytecnt = txsegs[i].ds_len;

Completed in 325 milliseconds