Home
last modified time | relevance | path

Searched refs:txmap (Results 1 – 5 of 5) sorted by relevance

/openbsd/src/sys/dev/ic/
Dti.c1774 bus_dmamap_t txmap; in ti_encap_tigon1() local
1781 txmap = entry->dmamap; in ti_encap_tigon1()
1790 if (bus_dmamap_load_mbuf(sc->sc_dmatag, txmap, m_head, in ti_encap_tigon1()
1798 if (txmap->dm_nsegs > (TI_TX_RING_CNT - sc->ti_txcnt - 16)) in ti_encap_tigon1()
1801 for (i = 0; i < txmap->dm_nsegs; i++) { in ti_encap_tigon1()
1807 TI_HOSTADDR(txdesc.ti_addr) = txmap->dm_segs[i].ds_addr; in ti_encap_tigon1()
1808 txdesc.ti_len = txmap->dm_segs[i].ds_len & 0xffff; in ti_encap_tigon1()
1833 bus_dmamap_sync(sc->sc_dmatag, txmap, 0, txmap->dm_mapsize, in ti_encap_tigon1()
1839 sc->ti_txcnt += txmap->dm_nsegs; in ti_encap_tigon1()
1846 bus_dmamap_unload(sc->sc_dmatag, txmap); in ti_encap_tigon1()
[all …]
/openbsd/src/sys/dev/pci/
Dif_vge.c1312 bus_dmamap_t txmap; in vge_encap() local
1328 txmap = sc->vge_ldata.vge_tx_dmamap[idx]; in vge_encap()
1329 error = bus_dmamap_load_mbuf(sc->sc_dmat, txmap, in vge_encap()
1336 (error = bus_dmamap_load_mbuf(sc->sc_dmat, txmap, m_head, in vge_encap()
1348 for (frag = 0; frag < txmap->dm_nsegs; frag++) { in vge_encap()
1350 f->vge_buflen = htole16(VGE_BUFLEN(txmap->dm_segs[frag].ds_len)); in vge_encap()
1351 f->vge_addrlo = htole32(VGE_ADDR_LO(txmap->dm_segs[frag].ds_addr)); in vge_encap()
1352 f->vge_addrhi = htole16(VGE_ADDR_HI(txmap->dm_segs[frag].ds_addr) & 0xFFFF); in vge_encap()
1361 f->vge_addrlo = htole32(VGE_ADDR_LO(txmap->dm_segs[0].ds_addr)); in vge_encap()
1362 f->vge_addrhi = htole16(VGE_ADDR_HI(txmap->dm_segs[0].ds_addr) & 0xFFFF); in vge_encap()
[all …]
Dif_rge.c424 bus_dmamap_t txmap; in rge_encap() local
432 txmap = txq->txq_dmamap; in rge_encap()
434 error = bus_dmamap_load_mbuf(sc->sc_dmat, txmap, m, BUS_DMA_NOWAIT); in rge_encap()
440 bus_dmamap_load_mbuf(sc->sc_dmat, txmap, m, in rge_encap()
455 bus_dmamap_sync(sc->sc_dmat, txmap, 0, txmap->dm_mapsize, in rge_encap()
479 for (i = 1; i < txmap->dm_nsegs; i++) { in rge_encap()
483 cmdsts |= txmap->dm_segs[i].ds_len; in rge_encap()
487 if (i == txmap->dm_nsegs - 1) in rge_encap()
493 d->rge_addr = htole64(txmap->dm_segs[i].ds_addr); in rge_encap()
501 cmdsts |= txmap->dm_segs[0].ds_len; in rge_encap()
[all …]
Dif_sk.c1393 bus_dmamap_t txmap; in sk_encap() local
1403 txmap = entry->dmamap; in sk_encap()
1407 switch (bus_dmamap_load_mbuf(sc->sc_dmatag, txmap, m_head, in sk_encap()
1414 bus_dmamap_load_mbuf(sc->sc_dmatag, txmap, m_head, in sk_encap()
1422 bus_dmamap_sync(sc->sc_dmatag, txmap, 0, txmap->dm_mapsize, in sk_encap()
1425 for (i = 0; i < txmap->dm_nsegs; i++) { in sk_encap()
1427 dva = txmap->dm_segs[i].ds_addr; in sk_encap()
1430 sk_ctl = txmap->dm_segs[i].ds_len | SK_OPCODE_DEFAULT; in sk_encap()
1448 SK_CDTXSYNC(sc_if, *txidx, txmap->dm_nsegs, in sk_encap()
1457 sc_if->sk_cdata.sk_tx_cnt += txmap->dm_nsegs; in sk_encap()
Dif_vr.c1179 bus_dmamap_t txmap; in vr_encap() local
1247 txmap = c->vr_map; in vr_encap()
1248 for (i = 0; i < txmap->dm_nsegs; i++) { in vr_encap()
1252 f->vr_ctl = htole32(txmap->dm_segs[i].ds_len | VR_TXCTL_TLINK | in vr_encap()
1257 f->vr_data = htole32(txmap->dm_segs[i].ds_addr); in vr_encap()
1266 f->vr_ctl = htole32((VR_MIN_FRAMELEN - txmap->dm_mapsize) | in vr_encap()