Home
last modified time | relevance | path

Searched refs:txsegs (Results 1 – 20 of 20) sorted by relevance

/freebsd/sys/dev/qcom_ess_edma/
H A Dqcom_ess_edma_tx.c232 bus_dma_segment_t txsegs[QCOM_ESS_EDMA_MAX_TXFRAGS]; in qcom_ess_edma_tx_ring_frame() local
278 txsegs, in qcom_ess_edma_tx_ring_frame()
410 ds->addr = htole32(txsegs[i].ds_addr); in qcom_ess_edma_tx_ring_frame()
411 ds->len = htole16(txsegs[i].ds_len); in qcom_ess_edma_tx_ring_frame()
416 txsegs[i].ds_addr, in qcom_ess_edma_tx_ring_frame()
417 txsegs[i].ds_len, in qcom_ess_edma_tx_ring_frame()
/freebsd/sys/dev/gem/
H A Dif_gem.c1073 bus_dma_segment_t txsegs[GEM_NTXSEGS]; in gem_load_txmbuf() local
1112 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT); in gem_load_txmbuf()
1122 txs->txs_dmamap, *m_head, txsegs, &nsegs, in gem_load_txmbuf()
1159 __func__, seg, nexttx, txsegs[seg].ds_len, in gem_load_txmbuf()
1160 txsegs[seg].ds_addr, htole64(txsegs[seg].ds_addr)); in gem_load_txmbuf()
1162 sc->sc_txdescs[nexttx].gd_addr = htole64(txsegs[seg].ds_addr); in gem_load_txmbuf()
1163 KASSERT(txsegs[seg].ds_len < GEM_TD_BUFSIZE, in gem_load_txmbuf()
1165 flags = txsegs[seg].ds_len & GEM_TD_BUFSIZE; in gem_load_txmbuf()
/freebsd/sys/dev/cas/
H A Dif_cas.c1175 bus_dma_segment_t txsegs[CAS_NTXSEGS]; in cas_load_txmbuf() local
1214 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT); in cas_load_txmbuf()
1224 txs->txs_dmamap, *m_head, txsegs, &nsegs, in cas_load_txmbuf()
1261 __func__, seg, nexttx, txsegs[seg].ds_len, in cas_load_txmbuf()
1262 txsegs[seg].ds_addr, htole64(txsegs[seg].ds_addr)); in cas_load_txmbuf()
1265 htole64(txsegs[seg].ds_addr); in cas_load_txmbuf()
1266 KASSERT(txsegs[seg].ds_len < in cas_load_txmbuf()
1270 htole64(txsegs[seg].ds_len << CAS_TD_BUF_LEN_SHFT); in cas_load_txmbuf()
/freebsd/sys/dev/msk/
H A Dif_msk.c2596 bus_dma_segment_t txsegs[MSK_MAXTXSEGS]; in msk_encap() local
2701 *m_head, txsegs, &nseg, BUS_DMA_NOWAIT); in msk_encap()
2711 map, *m_head, txsegs, &nseg, BUS_DMA_NOWAIT); in msk_encap()
2796 if (MSK_ADDR_HI(txsegs[0].ds_addr) != in msk_encap()
2799 MSK_ADDR_HI(txsegs[0].ds_addr); in msk_encap()
2801 tx_le->msk_addr = htole32(MSK_ADDR_HI(txsegs[0].ds_addr)); in msk_encap()
2809 tx_le->msk_addr = htole32(MSK_ADDR_LO(txsegs[0].ds_addr)); in msk_encap()
2811 tx_le->msk_control = htole32(txsegs[0].ds_len | control | in msk_encap()
2814 tx_le->msk_control = htole32(txsegs[0].ds_len | control | in msk_encap()
2822 if (MSK_ADDR_HI(txsegs[i].ds_addr) != in msk_encap()
[all …]
/freebsd/sys/dev/bfe/
H A Dif_bfe.c1502 bus_dma_segment_t txsegs[BFE_MAXTXSEGS]; in bfe_encap() local
1513 txsegs, &nsegs, 0); in bfe_encap()
1523 *m_head, txsegs, &nsegs, 0); in bfe_encap()
1544 d->bfe_ctrl = htole32(txsegs[i].ds_len & BFE_DESC_LEN); in bfe_encap()
1553 d->bfe_addr = htole32(BFE_ADDR_LO(txsegs[i].ds_addr) + in bfe_encap()
/freebsd/sys/dev/sge/
H A Dif_sge.c1386 bus_dma_segment_t txsegs[SGE_MAXTXSEGS]; in sge_encap() local
1457 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in sge_encap()
1467 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in sge_encap()
1509 desc->sge_ptr = htole32(SGE_ADDR_LO(txsegs[i].ds_addr)); in sge_encap()
1510 desc->sge_flags = htole32(txsegs[i].ds_len); in sge_encap()
/freebsd/sys/dev/ste/
H A Dif_ste.c1809 bus_dma_segment_t txsegs[STE_MAXFRAGS]; in ste_encap() local
1816 txc->ste_map, *m_head, txsegs, &nsegs, 0); in ste_encap()
1826 txc->ste_map, *m_head, txsegs, &nsegs, 0); in ste_encap()
1845 frag->ste_addr = htole32(STE_ADDR_LO(txsegs[i].ds_addr)); in ste_encap()
1846 frag->ste_len = htole32(txsegs[i].ds_len); in ste_encap()
/freebsd/sys/dev/nge/
H A Dif_nge.c1873 bus_dma_segment_t txsegs[NGE_MAXTXSEGS]; in nge_encap() local
1884 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT); in nge_encap()
1894 map, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT); in nge_encap()
1919 desc->nge_ptr = htole32(NGE_ADDR_LO(txsegs[i].ds_addr)); in nge_encap()
1921 desc->nge_cmdsts = htole32(txsegs[i].ds_len | in nge_encap()
1924 desc->nge_cmdsts = htole32(txsegs[i].ds_len | in nge_encap()
/freebsd/sys/dev/ale/
H A Dif_ale.c1584 bus_dma_segment_t txsegs[ALE_MAXTXSEGS]; in ale_encap() local
1713 *m_head, txsegs, &nsegs, 0); in ale_encap()
1723 *m_head, txsegs, &nsegs, 0); in ale_encap()
1798 desc->addr = htole64(txsegs[i].ds_addr); in ale_encap()
1806 desc->addr = htole64(txsegs[i].ds_addr + hdrlen); in ale_encap()
1817 desc->addr = htole64(txsegs[i].ds_addr); in ale_encap()
1818 desc->len = htole32(ALE_TX_BYTES(txsegs[i].ds_len) | vtag); in ale_encap()
/freebsd/sys/dev/vge/
H A Dif_vge.c1811 bus_dma_segment_t txsegs[VGE_MAXTXSEGS]; in vge_encap() local
1854 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in vge_encap()
1864 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in vge_encap()
1909 frag->vge_addrlo = htole32(VGE_ADDR_LO(txsegs[i].ds_addr)); in vge_encap()
1910 frag->vge_addrhi = htole32(VGE_ADDR_HI(txsegs[i].ds_addr) | in vge_encap()
1911 (VGE_BUFLEN(txsegs[i].ds_len) << 16)); in vge_encap()
/freebsd/sys/dev/stge/
H A Dif_stge.c1060 bus_dma_segment_t txsegs[STGE_MAXTXSEGS]; in stge_encap() local
1070 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in stge_encap()
1080 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in stge_encap()
1109 htole64(FRAG_ADDR(txsegs[i].ds_addr) | in stge_encap()
1110 FRAG_LEN(txsegs[i].ds_len)); in stge_encap()
/freebsd/sys/dev/age/
H A Dif_age.c1474 bus_dma_segment_t txsegs[AGE_MAXTXSEGS]; in age_encap() local
1578 *m_head, txsegs, &nsegs, 0); in age_encap()
1588 *m_head, txsegs, &nsegs, 0); in age_encap()
1634 desc->addr = htole64(txsegs[0].ds_addr); in age_encap()
1642 desc->addr = htole64(txsegs[0].ds_addr + hdrlen); in age_encap()
1666 desc->addr = htole64(txsegs[i].ds_addr); in age_encap()
1667 desc->len = htole32(AGE_TX_BYTES(txsegs[i].ds_len) | vtag); in age_encap()
/freebsd/sys/dev/vr/
H A Dif_vr.c1789 bus_dma_segment_t txsegs[VR_MAXFRAGS]; in vr_encap() local
1853 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT); in vr_encap()
1863 txd->tx_dmamap, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT); in vr_encap()
1910 txctl = txsegs[i].ds_len | VR_TXCTL_TLINK | csum_flags; in vr_encap()
1914 desc->vr_data = htole32(VR_ADDR_LO(txsegs[i].ds_addr)); in vr_encap()
/freebsd/sys/dev/vte/
H A Dif_vte.c969 bus_dma_segment_t txsegs[1]; in vte_encap() local
1065 txd->tx_dmamap, m, txsegs, &nsegs, 0); in vte_encap()
1074 txd->tx_desc->dtlen = htole16(VTE_TX_LEN(txsegs[0].ds_len)); in vte_encap()
1075 txd->tx_desc->dtbp = htole32(txsegs[0].ds_addr); in vte_encap()
/freebsd/sys/dev/jme/
H A Dif_jme.c1669 bus_dma_segment_t txsegs[JME_MAXTXSEGS]; in jme_encap() local
1753 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in jme_encap()
1763 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in jme_encap()
1819 desc->buflen = htole32(txsegs[i].ds_len); in jme_encap()
1820 desc->addr_hi = htole32(JME_ADDR_HI(txsegs[i].ds_addr)); in jme_encap()
1821 desc->addr_lo = htole32(JME_ADDR_LO(txsegs[i].ds_addr)); in jme_encap()
/freebsd/sys/dev/sk/
H A Dif_sk.c2288 bus_dma_segment_t txsegs[SK_MAXTXSEGS]; in sk_encap() local
2298 txd->tx_dmamap, *m_head, txsegs, &nseg, 0); in sk_encap()
2308 txd->tx_dmamap, *m_head, txsegs, &nseg, 0); in sk_encap()
2334 f->sk_data_lo = htole32(SK_ADDR_LO(txsegs[i].ds_addr)); in sk_encap()
2335 f->sk_data_hi = htole32(SK_ADDR_HI(txsegs[i].ds_addr)); in sk_encap()
2336 sk_ctl = txsegs[i].ds_len | cflags; in sk_encap()
/freebsd/sys/dev/rl/
H A Dif_rl.c1541 bus_dma_segment_t txsegs[1]; in rl_encap() local
1583 RL_CUR_DMAMAP(sc), m, txsegs, &nsegs, 0); in rl_encap()
1595 CSR_WRITE_4(sc, RL_CUR_TXADDR(sc), RL_ADDR_LO(txsegs[0].ds_addr)); in rl_encap()
/freebsd/sys/dev/alc/
H A Dif_alc.c2712 bus_dma_segment_t txsegs[ALC_MAXTXSEGS]; in alc_encap() local
2814 *m_head, txsegs, &nsegs, 0); in alc_encap()
2824 *m_head, txsegs, &nsegs, 0); in alc_encap()
2873 desc->addr = htole64(txsegs[0].ds_addr); in alc_encap()
2882 desc->addr = htole64(txsegs[0].ds_addr + hdrlen); in alc_encap()
2912 desc->len = htole32(TX_BYTES(txsegs[idx].ds_len) | vtag); in alc_encap()
2914 desc->addr = htole64(txsegs[idx].ds_addr); in alc_encap()
/freebsd/sys/dev/ti/
H A Dif_ti.c3039 bus_dma_segment_t txsegs[TI_MAXTXSEGS]; in ti_encap() local
3047 *m_head, txsegs, &nseg, 0); in ti_encap()
3057 txd->tx_dmamap, *m_head, txsegs, &nseg, 0); in ti_encap()
3092 ti_hostaddr64(&f->ti_addr, txsegs[i].ds_addr); in ti_encap()
3093 f->ti_len = txsegs[i].ds_len; in ti_encap()
/freebsd/sys/dev/neta/
H A Dif_mvneta.c2670 bus_dma_segment_t txsegs[MVNETA_TX_SEGLIMIT]; in mvneta_tx_queue() local
2714 txbuf->dmap, mbuf, txsegs, &txnsegs, in mvneta_tx_queue()
2760 t->bufptr_pa = txsegs[i].ds_addr; in mvneta_tx_queue()
2761 t->bytecnt = txsegs[i].ds_len; in mvneta_tx_queue()