| /freebsd-14-stable/sys/dev/gem/ |
| HD | 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-14-stable/sys/dev/cas/ |
| HD | 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-14-stable/sys/dev/msk/ |
| HD | if_msk.c | 2620 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/ |
| HD | if_bfe.c | 1505 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/ |
| HD | if_sge.c | 1388 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/ |
| HD | if_ste.c | 1811 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/ |
| HD | if_nge.c | 1877 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/ |
| HD | if_ale.c | 1571 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/ |
| HD | 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-14-stable/sys/dev/stge/ |
| HD | if_stge.c | 1064 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/ |
| HD | 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-14-stable/sys/dev/vr/ |
| HD | if_vr.c | 1790 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/ |
| HD | if_vte.c | 974 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/ |
| HD | if_sk.c | 2309 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/ |
| HD | if_jme.c | 1658 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/ |
| HD | if_rl.c | 1542 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/ |
| HD | if_alc.c | 2693 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/ |
| HD | 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-14-stable/sys/dev/neta/ |
| HD | 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()
|