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

/freebsd-current/sys/dev/gem/
H A Dif_gem.c1075 bus_dma_segment_t txsegs[GEM_NTXSEGS]; local
1114 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1124 txs->txs_dmamap, *m_head, txsegs, &nsegs,
1161 __func__, seg, nexttx, txsegs[seg].ds_len,
1162 txsegs[seg].ds_addr, htole64(txsegs[seg].ds_addr));
1164 sc->sc_txdescs[nexttx].gd_addr = htole64(txsegs[seg].ds_addr);
1165 KASSERT(txsegs[seg].ds_len < GEM_TD_BUFSIZE,
1167 flags = txsegs[seg].ds_len & GEM_TD_BUFSIZE;
/freebsd-current/sys/dev/cas/
H A Dif_cas.c1183 bus_dma_segment_t txsegs[CAS_NTXSEGS]; local
1222 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1232 txs->txs_dmamap, *m_head, txsegs, &nsegs,
1269 __func__, seg, nexttx, txsegs[seg].ds_len,
1270 txsegs[seg].ds_addr, htole64(txsegs[seg].ds_addr));
1273 htole64(txsegs[seg].ds_addr);
1274 KASSERT(txsegs[seg].ds_len <
1278 htole64(txsegs[seg].ds_len << CAS_TD_BUF_LEN_SHFT);
/freebsd-current/sys/dev/sge/
H A Dif_sge.c1393 bus_dma_segment_t txsegs[SGE_MAXTXSEGS]; local
1464 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1474 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1516 desc->sge_ptr = htole32(SGE_ADDR_LO(txsegs[i].ds_addr));
1517 desc->sge_flags = htole32(txsegs[i].ds_len);
/freebsd-current/sys/dev/bfe/
H A Dif_bfe.c1509 bus_dma_segment_t txsegs[BFE_MAXTXSEGS]; local
1520 txsegs, &nsegs, 0);
1530 *m_head, txsegs, &nsegs, 0);
1551 d->bfe_ctrl = htole32(txsegs[i].ds_len & BFE_DESC_LEN);
1560 d->bfe_addr = htole32(BFE_ADDR_LO(txsegs[i].ds_addr) +
/freebsd-current/sys/dev/msk/
H A Dif_msk.c2620 bus_dma_segment_t txsegs[MSK_MAXTXSEGS]; local
2725 *m_head, txsegs, &nseg, BUS_DMA_NOWAIT);
2735 map, *m_head, txsegs, &nseg, BUS_DMA_NOWAIT);
2820 if (MSK_ADDR_HI(txsegs[0].ds_addr) !=
2823 MSK_ADDR_HI(txsegs[0].ds_addr);
2825 tx_le->msk_addr = htole32(MSK_ADDR_HI(txsegs[0].ds_addr));
2833 tx_le->msk_addr = htole32(MSK_ADDR_LO(txsegs[0].ds_addr));
2835 tx_le->msk_control = htole32(txsegs[0].ds_len | control |
2838 tx_le->msk_control = htole32(txsegs[0].ds_len | control |
2846 if (MSK_ADDR_HI(txsegs[
[all...]
/freebsd-current/sys/dev/nge/
H A Dif_nge.c1882 bus_dma_segment_t txsegs[NGE_MAXTXSEGS]; local
1893 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1903 map, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1928 desc->nge_ptr = htole32(NGE_ADDR_LO(txsegs[i].ds_addr));
1930 desc->nge_cmdsts = htole32(txsegs[i].ds_len |
1933 desc->nge_cmdsts = htole32(txsegs[i].ds_len |
/freebsd-current/sys/dev/vge/
H A Dif_vge.c1819 bus_dma_segment_t txsegs[VGE_MAXTXSEGS]; local
1862 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1872 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1917 frag->vge_addrlo = htole32(VGE_ADDR_LO(txsegs[i].ds_addr));
1918 frag->vge_addrhi = htole32(VGE_ADDR_HI(txsegs[i].ds_addr) |
1919 (VGE_BUFLEN(txsegs[i].ds_len) << 16));
/freebsd-current/sys/dev/vte/
H A Dif_vte.c979 bus_dma_segment_t txsegs[1]; local
1075 txd->tx_dmamap, m, txsegs, &nsegs, 0);
1084 txd->tx_desc->dtlen = htole16(VTE_TX_LEN(txsegs[0].ds_len));
1085 txd->tx_desc->dtbp = htole32(txsegs[0].ds_addr);
/freebsd-current/sys/dev/stge/
H A Dif_stge.c1070 bus_dma_segment_t txsegs[STGE_MAXTXSEGS]; local
1080 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1090 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1119 htole64(FRAG_ADDR(txsegs[i].ds_addr) |
1120 FRAG_LEN(txsegs[i].ds_len));
/freebsd-current/sys/dev/ste/
H A Dif_ste.c1816 bus_dma_segment_t txsegs[STE_MAXFRAGS]; local
1823 txc->ste_map, *m_head, txsegs, &nsegs, 0);
1833 txc->ste_map, *m_head, txsegs, &nsegs, 0);
1852 frag->ste_addr = htole32(STE_ADDR_LO(txsegs[i].ds_addr));
1853 frag->ste_len = htole32(txsegs[i].ds_len);
/freebsd-current/sys/dev/vr/
H A Dif_vr.c1796 bus_dma_segment_t txsegs[VR_MAXFRAGS]; local
1860 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1870 txd->tx_dmamap, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1917 txctl = txsegs[i].ds_len | VR_TXCTL_TLINK | csum_flags;
1921 desc->vr_data = htole32(VR_ADDR_LO(txsegs[i].ds_addr));
/freebsd-current/sys/dev/age/
H A Dif_age.c1490 bus_dma_segment_t txsegs[AGE_MAXTXSEGS]; local
1594 *m_head, txsegs, &nsegs, 0);
1604 *m_head, txsegs, &nsegs, 0);
1650 desc->addr = htole64(txsegs[0].ds_addr);
1658 desc->addr = htole64(txsegs[0].ds_addr + hdrlen);
1682 desc->addr = htole64(txsegs[i].ds_addr);
1683 desc->len = htole32(AGE_TX_BYTES(txsegs[i].ds_len) | vtag);
/freebsd-current/sys/dev/ale/
H A Dif_ale.c1600 bus_dma_segment_t txsegs[ALE_MAXTXSEGS]; local
1729 *m_head, txsegs, &nsegs, 0);
1739 *m_head, txsegs, &nsegs, 0);
1814 desc->addr = htole64(txsegs[i].ds_addr);
1822 desc->addr = htole64(txsegs[i].ds_addr + hdrlen);
1833 desc->addr = htole64(txsegs[i].ds_addr);
1834 desc->len = htole32(ALE_TX_BYTES(txsegs[i].ds_len) | vtag);
/freebsd-current/sys/dev/rl/
H A Dif_rl.c1548 bus_dma_segment_t txsegs[1]; local
1590 RL_CUR_DMAMAP(sc), m, txsegs, &nsegs, 0);
1602 CSR_WRITE_4(sc, RL_CUR_TXADDR(sc), RL_ADDR_LO(txsegs[0].ds_addr));
/freebsd-current/sys/dev/sk/
H A Dif_sk.c2308 bus_dma_segment_t txsegs[SK_MAXTXSEGS]; local
2318 txd->tx_dmamap, *m_head, txsegs, &nseg, 0);
2328 txd->tx_dmamap, *m_head, txsegs, &nseg, 0);
2354 f->sk_data_lo = htole32(SK_ADDR_LO(txsegs[i].ds_addr));
2355 f->sk_data_hi = htole32(SK_ADDR_HI(txsegs[i].ds_addr));
2356 sk_ctl = txsegs[i].ds_len | cflags;
/freebsd-current/sys/dev/jme/
H A Dif_jme.c1685 bus_dma_segment_t txsegs[JME_MAXTXSEGS]; local
1769 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1779 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1835 desc->buflen = htole32(txsegs[i].ds_len);
1836 desc->addr_hi = htole32(JME_ADDR_HI(txsegs[i].ds_addr));
1837 desc->addr_lo = htole32(JME_ADDR_LO(txsegs[i].ds_addr));
/freebsd-current/sys/dev/alc/
H A Dif_alc.c2728 bus_dma_segment_t txsegs[ALC_MAXTXSEGS]; local
2830 *m_head, txsegs, &nsegs, 0);
2840 *m_head, txsegs, &nsegs, 0);
2889 desc->addr = htole64(txsegs[0].ds_addr);
2898 desc->addr = htole64(txsegs[0].ds_addr + hdrlen);
2928 desc->len = htole32(TX_BYTES(txsegs[idx].ds_len) | vtag);
2930 desc->addr = htole64(txsegs[idx].ds_addr);
/freebsd-current/sys/dev/ti/
H A Dif_ti.c3044 bus_dma_segment_t txsegs[TI_MAXTXSEGS]; local
3052 *m_head, txsegs, &nseg, 0);
3062 txd->tx_dmamap, *m_head, txsegs, &nseg, 0);
3097 ti_hostaddr64(&f->ti_addr, txsegs[i].ds_addr);
3098 f->ti_len = txsegs[i].ds_len;
/freebsd-current/sys/dev/neta/
H A Dif_mvneta.c2675 bus_dma_segment_t txsegs[MVNETA_TX_SEGLIMIT]; local
2719 txbuf->dmap, mbuf, txsegs, &txnsegs,
2765 t->bufptr_pa = txsegs[i].ds_addr;
2766 t->bytecnt = txsegs[i].ds_len;

Completed in 476 milliseconds