/freebsd/sys/dev/qcom_ess_edma/ |
H A D | qcom_ess_edma_tx.c | 232 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 D | if_gem.c | 1073 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 D | if_cas.c | 1175 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 D | if_msk.c | 2596 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 D | if_bfe.c | 1502 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 D | if_sge.c | 1386 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 D | if_ste.c | 1809 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 D | if_nge.c | 1873 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 D | if_ale.c | 1584 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 D | if_vge.c | 1811 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 D | if_stge.c | 1060 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 D | if_age.c | 1474 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 D | if_vr.c | 1789 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 D | if_vte.c | 969 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 D | if_jme.c | 1669 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 D | if_sk.c | 2288 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 D | if_rl.c | 1541 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 D | if_alc.c | 2712 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 D | if_ti.c | 3039 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 D | if_mvneta.c | 2670 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()
|