Home
last modified time | relevance | path

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

/freebsd-14-stable/sys/dev/gem/
HDif_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-14-stable/sys/dev/cas/
HDif_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-14-stable/sys/dev/msk/
HDif_msk.c2620 bus_dma_segment_t txsegs[MSK_MAXTXSEGS]; in msk_encap() local
2725 *m_head, txsegs, &nseg, BUS_DMA_NOWAIT); in msk_encap()
2735 map, *m_head, txsegs, &nseg, BUS_DMA_NOWAIT); in msk_encap()
2820 if (MSK_ADDR_HI(txsegs[0].ds_addr) != in msk_encap()
2823 MSK_ADDR_HI(txsegs[0].ds_addr); in msk_encap()
2825 tx_le->msk_addr = htole32(MSK_ADDR_HI(txsegs[0].ds_addr)); in msk_encap()
2833 tx_le->msk_addr = htole32(MSK_ADDR_LO(txsegs[0].ds_addr)); in msk_encap()
2835 tx_le->msk_control = htole32(txsegs[0].ds_len | control | in msk_encap()
2838 tx_le->msk_control = htole32(txsegs[0].ds_len | control | in msk_encap()
2846 if (MSK_ADDR_HI(txsegs[i].ds_addr) != in msk_encap()
[all …]
/freebsd-14-stable/sys/dev/bfe/
HDif_bfe.c1505 bus_dma_segment_t txsegs[BFE_MAXTXSEGS]; in bfe_encap() local
1516 txsegs, &nsegs, 0); in bfe_encap()
1526 *m_head, txsegs, &nsegs, 0); in bfe_encap()
1547 d->bfe_ctrl = htole32(txsegs[i].ds_len & BFE_DESC_LEN); in bfe_encap()
1556 d->bfe_addr = htole32(BFE_ADDR_LO(txsegs[i].ds_addr) + in bfe_encap()
/freebsd-14-stable/sys/dev/sge/
HDif_sge.c1388 bus_dma_segment_t txsegs[SGE_MAXTXSEGS]; in sge_encap() local
1459 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in sge_encap()
1469 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in sge_encap()
1511 desc->sge_ptr = htole32(SGE_ADDR_LO(txsegs[i].ds_addr)); in sge_encap()
1512 desc->sge_flags = htole32(txsegs[i].ds_len); in sge_encap()
/freebsd-14-stable/sys/dev/ste/
HDif_ste.c1811 bus_dma_segment_t txsegs[STE_MAXFRAGS]; in ste_encap() local
1818 txc->ste_map, *m_head, txsegs, &nsegs, 0); in ste_encap()
1828 txc->ste_map, *m_head, txsegs, &nsegs, 0); in ste_encap()
1847 frag->ste_addr = htole32(STE_ADDR_LO(txsegs[i].ds_addr)); in ste_encap()
1848 frag->ste_len = htole32(txsegs[i].ds_len); in ste_encap()
/freebsd-14-stable/sys/dev/nge/
HDif_nge.c1877 bus_dma_segment_t txsegs[NGE_MAXTXSEGS]; in nge_encap() local
1888 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT); in nge_encap()
1898 map, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT); in nge_encap()
1923 desc->nge_ptr = htole32(NGE_ADDR_LO(txsegs[i].ds_addr)); in nge_encap()
1925 desc->nge_cmdsts = htole32(txsegs[i].ds_len | in nge_encap()
1928 desc->nge_cmdsts = htole32(txsegs[i].ds_len | in nge_encap()
/freebsd-14-stable/sys/dev/ale/
HDif_ale.c1571 bus_dma_segment_t txsegs[ALE_MAXTXSEGS]; in ale_encap() local
1700 *m_head, txsegs, &nsegs, 0); in ale_encap()
1710 *m_head, txsegs, &nsegs, 0); in ale_encap()
1785 desc->addr = htole64(txsegs[i].ds_addr); in ale_encap()
1793 desc->addr = htole64(txsegs[i].ds_addr + hdrlen); in ale_encap()
1804 desc->addr = htole64(txsegs[i].ds_addr); in ale_encap()
1805 desc->len = htole32(ALE_TX_BYTES(txsegs[i].ds_len) | vtag); in ale_encap()
/freebsd-14-stable/sys/dev/vge/
HDif_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-14-stable/sys/dev/stge/
HDif_stge.c1064 bus_dma_segment_t txsegs[STGE_MAXTXSEGS]; in stge_encap() local
1074 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in stge_encap()
1084 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in stge_encap()
1113 htole64(FRAG_ADDR(txsegs[i].ds_addr) | in stge_encap()
1114 FRAG_LEN(txsegs[i].ds_len)); in stge_encap()
/freebsd-14-stable/sys/dev/age/
HDif_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-14-stable/sys/dev/vr/
HDif_vr.c1790 bus_dma_segment_t txsegs[VR_MAXFRAGS]; in vr_encap() local
1854 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT); in vr_encap()
1864 txd->tx_dmamap, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT); in vr_encap()
1911 txctl = txsegs[i].ds_len | VR_TXCTL_TLINK | csum_flags; in vr_encap()
1915 desc->vr_data = htole32(VR_ADDR_LO(txsegs[i].ds_addr)); in vr_encap()
/freebsd-14-stable/sys/dev/vte/
HDif_vte.c974 bus_dma_segment_t txsegs[1]; in vte_encap() local
1070 txd->tx_dmamap, m, txsegs, &nsegs, 0); in vte_encap()
1079 txd->tx_desc->dtlen = htole16(VTE_TX_LEN(txsegs[0].ds_len)); in vte_encap()
1080 txd->tx_desc->dtbp = htole32(txsegs[0].ds_addr); in vte_encap()
/freebsd-14-stable/sys/dev/sk/
HDif_sk.c2309 bus_dma_segment_t txsegs[SK_MAXTXSEGS]; in sk_encap() local
2319 txd->tx_dmamap, *m_head, txsegs, &nseg, 0); in sk_encap()
2329 txd->tx_dmamap, *m_head, txsegs, &nseg, 0); in sk_encap()
2355 f->sk_data_lo = htole32(SK_ADDR_LO(txsegs[i].ds_addr)); in sk_encap()
2356 f->sk_data_hi = htole32(SK_ADDR_HI(txsegs[i].ds_addr)); in sk_encap()
2357 sk_ctl = txsegs[i].ds_len | cflags; in sk_encap()
/freebsd-14-stable/sys/dev/jme/
HDif_jme.c1658 bus_dma_segment_t txsegs[JME_MAXTXSEGS]; in jme_encap() local
1742 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in jme_encap()
1752 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in jme_encap()
1808 desc->buflen = htole32(txsegs[i].ds_len); in jme_encap()
1809 desc->addr_hi = htole32(JME_ADDR_HI(txsegs[i].ds_addr)); in jme_encap()
1810 desc->addr_lo = htole32(JME_ADDR_LO(txsegs[i].ds_addr)); in jme_encap()
/freebsd-14-stable/sys/dev/rl/
HDif_rl.c1542 bus_dma_segment_t txsegs[1]; in rl_encap() local
1584 RL_CUR_DMAMAP(sc), m, txsegs, &nsegs, 0); in rl_encap()
1596 CSR_WRITE_4(sc, RL_CUR_TXADDR(sc), RL_ADDR_LO(txsegs[0].ds_addr)); in rl_encap()
/freebsd-14-stable/sys/dev/alc/
HDif_alc.c2693 bus_dma_segment_t txsegs[ALC_MAXTXSEGS]; in alc_encap() local
2795 *m_head, txsegs, &nsegs, 0); in alc_encap()
2805 *m_head, txsegs, &nsegs, 0); in alc_encap()
2854 desc->addr = htole64(txsegs[0].ds_addr); in alc_encap()
2863 desc->addr = htole64(txsegs[0].ds_addr + hdrlen); in alc_encap()
2893 desc->len = htole32(TX_BYTES(txsegs[idx].ds_len) | vtag); in alc_encap()
2895 desc->addr = htole64(txsegs[idx].ds_addr); in alc_encap()
/freebsd-14-stable/sys/dev/ti/
HDif_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-14-stable/sys/dev/neta/
HDif_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()