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

/freebsd-9.3-release/sys/dev/cas/
H A Dif_cas.c1189 bus_dma_segment_t txsegs[CAS_NTXSEGS]; local
1228 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1238 txs->txs_dmamap, *m_head, txsegs, &nsegs,
1275 __func__, seg, nexttx, txsegs[seg].ds_len,
1276 txsegs[seg].ds_addr, htole64(txsegs[seg].ds_addr));
1279 htole64(txsegs[seg].ds_addr);
1280 KASSERT(txsegs[seg].ds_len <
1284 htole64(txsegs[seg].ds_len << CAS_TD_BUF_LEN_SHFT);
/freebsd-9.3-release/sys/dev/gem/
H A Dif_gem.c1105 bus_dma_segment_t txsegs[GEM_NTXSEGS]; local
1144 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1154 txs->txs_dmamap, *m_head, txsegs, &nsegs,
1191 __func__, seg, nexttx, txsegs[seg].ds_len,
1192 txsegs[seg].ds_addr,
1193 GEM_DMA_WRITE(sc, txsegs[seg].ds_addr));
1196 GEM_DMA_WRITE(sc, txsegs[seg].ds_addr);
1197 KASSERT(txsegs[seg].ds_len < GEM_TD_BUFSIZE,
1199 flags = txsegs[seg].ds_len & GEM_TD_BUFSIZE;
/freebsd-9.3-release/sys/dev/bfe/
H A Dif_bfe.c1510 bus_dma_segment_t txsegs[BFE_MAXTXSEGS]; local
1521 txsegs, &nsegs, 0);
1531 *m_head, txsegs, &nsegs, 0);
1552 d->bfe_ctrl = htole32(txsegs[i].ds_len & BFE_DESC_LEN);
1561 d->bfe_addr = htole32(BFE_ADDR_LO(txsegs[i].ds_addr) +
/freebsd-9.3-release/sys/dev/sge/
H A Dif_sge.c1394 bus_dma_segment_t txsegs[SGE_MAXTXSEGS]; local
1465 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1475 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1517 desc->sge_ptr = htole32(SGE_ADDR_LO(txsegs[i].ds_addr));
1518 desc->sge_flags = htole32(txsegs[i].ds_len);
/freebsd-9.3-release/sys/mips/atheros/
H A Dif_arge.c907 bus_dma_segment_t txsegs[ARGE_MAXFRAGS]; local
932 txd->tx_dmamap, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
963 desc->packet_ctrl = ARGE_DMASIZE(txsegs[i].ds_len);
965 if (txsegs[i].ds_addr & 3)
968 desc->packet_addr = txsegs[i].ds_addr;
/freebsd-9.3-release/sys/dev/msk/
H A Dif_msk.c2644 bus_dma_segment_t txsegs[MSK_MAXTXSEGS]; local
2749 *m_head, txsegs, &nseg, BUS_DMA_NOWAIT);
2759 map, *m_head, txsegs, &nseg, BUS_DMA_NOWAIT);
2844 if (MSK_ADDR_HI(txsegs[0].ds_addr) !=
2847 MSK_ADDR_HI(txsegs[0].ds_addr);
2849 tx_le->msk_addr = htole32(MSK_ADDR_HI(txsegs[0].ds_addr));
2857 tx_le->msk_addr = htole32(MSK_ADDR_LO(txsegs[0].ds_addr));
2859 tx_le->msk_control = htole32(txsegs[0].ds_len | control |
2862 tx_le->msk_control = htole32(txsegs[0].ds_len | control |
2870 if (MSK_ADDR_HI(txsegs[
[all...]
/freebsd-9.3-release/sys/dev/nge/
H A Dif_nge.c1884 bus_dma_segment_t txsegs[NGE_MAXTXSEGS]; local
1895 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1905 map, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1930 desc->nge_ptr = htole32(NGE_ADDR_LO(txsegs[i].ds_addr));
1932 desc->nge_cmdsts = htole32(txsegs[i].ds_len |
1935 desc->nge_cmdsts = htole32(txsegs[i].ds_len |
/freebsd-9.3-release/sys/dev/vge/
H A Dif_vge.c1816 bus_dma_segment_t txsegs[VGE_MAXTXSEGS]; local
1859 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1869 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1914 frag->vge_addrlo = htole32(VGE_ADDR_LO(txsegs[i].ds_addr));
1915 frag->vge_addrhi = htole32(VGE_ADDR_HI(txsegs[i].ds_addr) |
1916 (VGE_BUFLEN(txsegs[i].ds_len) << 16));
/freebsd-9.3-release/sys/dev/vte/
H A Dif_vte.c980 bus_dma_segment_t txsegs[1]; local
1076 txd->tx_dmamap, m, txsegs, &nsegs, 0);
1085 txd->tx_desc->dtlen = htole16(VTE_TX_LEN(txsegs[0].ds_len));
1086 txd->tx_desc->dtbp = htole32(txsegs[0].ds_addr);
/freebsd-9.3-release/sys/mips/idt/
H A Dif_kr.c654 bus_dma_segment_t txsegs[KR_MAXFRAGS]; local
663 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
695 desc->kr_ctl = KR_DMASIZE(txsegs[i].ds_len) | KR_CTL_IOF;
698 desc->kr_ca = txsegs[i].ds_addr;
/freebsd-9.3-release/sys/dev/sf/
H A Dif_sf.c2163 bus_dma_segment_t txsegs[SF_MAXTXSEGS]; local
2174 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
2184 map, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
2219 (txsegs[i].ds_len & SF_TX_DESC_FRAGLEN));
2221 desc->sf_addr = htole64(txsegs[i].ds_addr);
/freebsd-9.3-release/sys/dev/ste/
H A Dif_ste.c1818 bus_dma_segment_t txsegs[STE_MAXFRAGS]; local
1825 txc->ste_map, *m_head, txsegs, &nsegs, 0);
1835 txc->ste_map, *m_head, txsegs, &nsegs, 0);
1854 frag->ste_addr = htole32(STE_ADDR_LO(txsegs[i].ds_addr));
1855 frag->ste_len = htole32(txsegs[i].ds_len);
/freebsd-9.3-release/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-9.3-release/sys/dev/vr/
H A Dif_vr.c1768 bus_dma_segment_t txsegs[VR_MAXFRAGS]; local
1832 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1842 txd->tx_dmamap, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1889 txctl = txsegs[i].ds_len | VR_TXCTL_TLINK | csum_flags;
1893 desc->vr_data = htole32(VR_ADDR_LO(txsegs[i].ds_addr));
/freebsd-9.3-release/sys/dev/age/
H A Dif_age.c1499 bus_dma_segment_t txsegs[AGE_MAXTXSEGS]; local
1603 *m_head, txsegs, &nsegs, 0);
1613 *m_head, txsegs, &nsegs, 0);
1659 desc->addr = htole64(txsegs[0].ds_addr);
1667 desc->addr = htole64(txsegs[0].ds_addr + hdrlen);
1691 desc->addr = htole64(txsegs[i].ds_addr);
1692 desc->len = htole32(AGE_TX_BYTES(txsegs[i].ds_len) | vtag);
/freebsd-9.3-release/sys/dev/alc/
H A Dif_alc.c2024 bus_dma_segment_t txsegs[ALC_MAXTXSEGS]; local
2126 *m_head, txsegs, &nsegs, 0);
2136 *m_head, txsegs, &nsegs, 0);
2185 desc->addr = htole64(txsegs[0].ds_addr);
2194 desc->addr = htole64(txsegs[0].ds_addr + hdrlen);
2224 desc->len = htole32(TX_BYTES(txsegs[idx].ds_len) | vtag);
2226 desc->addr = htole64(txsegs[idx].ds_addr);
/freebsd-9.3-release/sys/dev/ale/
H A Dif_ale.c1615 bus_dma_segment_t txsegs[ALE_MAXTXSEGS]; local
1744 *m_head, txsegs, &nsegs, 0);
1754 *m_head, txsegs, &nsegs, 0);
1829 desc->addr = htole64(txsegs[i].ds_addr);
1837 desc->addr = htole64(txsegs[i].ds_addr + hdrlen);
1848 desc->addr = htole64(txsegs[i].ds_addr);
1849 desc->len = htole32(ALE_TX_BYTES(txsegs[i].ds_len) | vtag);
/freebsd-9.3-release/sys/pci/
H A Dif_rl.c1550 bus_dma_segment_t txsegs[1]; local
1592 RL_CUR_DMAMAP(sc), m, txsegs, &nsegs, 0);
1604 CSR_WRITE_4(sc, RL_CUR_TXADDR(sc), RL_ADDR_LO(txsegs[0].ds_addr));
/freebsd-9.3-release/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-9.3-release/sys/dev/sk/
H A Dif_sk.c2390 bus_dma_segment_t txsegs[SK_MAXTXSEGS]; local
2400 txd->tx_dmamap, *m_head, txsegs, &nseg, 0);
2410 txd->tx_dmamap, *m_head, txsegs, &nseg, 0);
2436 f->sk_data_lo = htole32(SK_ADDR_LO(txsegs[i].ds_addr));
2437 f->sk_data_hi = htole32(SK_ADDR_HI(txsegs[i].ds_addr));
2438 sk_ctl = txsegs[i].ds_len | cflags;
/freebsd-9.3-release/sys/dev/txp/
H A Dif_txp.c2094 bus_dma_segment_t txsegs[TXP_MAXTXSEGS]; local
2106 *m_head, txsegs, &nsegs, 0);
2116 sd->sd_map, *m_head, txsegs, &nsegs, 0);
2169 fxd->frag_len = htole16(txsegs[i].ds_len);
2170 fxd->frag_addrhi = htole32(TXP_ADDR_HI(txsegs[i].ds_addr));
2171 fxd->frag_addrlo = htole32(TXP_ADDR_LO(txsegs[i].ds_addr));
/freebsd-9.3-release/sys/dev/ti/
H A Dif_ti.c3045 bus_dma_segment_t txsegs[TI_MAXTXSEGS]; local
3053 *m_head, txsegs, &nseg, 0);
3063 txd->tx_dmamap, *m_head, txsegs, &nseg, 0);
3098 ti_hostaddr64(&f->ti_addr, txsegs[i].ds_addr);
3099 f->ti_len = txsegs[i].ds_len;

Completed in 656 milliseconds