Home | History | Annotate | Download | only in ti

Lines Matching defs:rdp

612 	struct cpsw_ring_data * const rdp = sc->sc_rdp;
648 dm = rdp->tx_dm[sc->sc_txnext];
671 KASSERT(rdp->tx_mb[sc->sc_txnext] == NULL);
672 rdp->tx_mb[sc->sc_txnext] = m;
843 struct cpsw_ring_data * const rdp = sc->sc_rdp;
863 if (rdp->rx_mb[i] != NULL)
864 bus_dmamap_unload(sc->sc_bdt, rdp->rx_dm[i]);
868 rdp->rx_mb[i] = m;
870 error = bus_dmamap_load_mbuf(sc->sc_bdt, rdp->rx_dm[i], rdp->rx_mb[i],
877 bus_dmamap_sync(sc->sc_bdt, rdp->rx_dm[i],
878 0, rdp->rx_dm[i]->dm_mapsize, BUS_DMASYNC_PREREAD);
885 dw[1] = rdp->rx_dm[i]->dm_segs[0].ds_addr;
886 dw[2] = MIN(0x7ff, rdp->rx_dm[i]->dm_segs[0].ds_len);
1050 struct cpsw_ring_data * const rdp = sc->sc_rdp;
1104 bus_dmamap_unload(sc->sc_bdt, rdp->tx_dm[i]);
1105 m_freem(rdp->tx_mb[i]);
1106 rdp->tx_mb[i] = NULL;
1117 bus_dmamap_unload(sc->sc_bdt, rdp->rx_dm[i]);
1118 m_freem(rdp->rx_mb[i]);
1119 rdp->rx_mb[i] = NULL;
1153 struct cpsw_ring_data * const rdp = sc->sc_rdp;
1170 dm = rdp->rx_dm[i];
1171 m = rdp->rx_mb[i];
1243 struct cpsw_ring_data * const rdp = sc->sc_rdp;
1298 bus_dmamap_sync(sc->sc_bdt, rdp->tx_dm[sc->sc_txhead],
1299 0, rdp->tx_dm[sc->sc_txhead]->dm_mapsize,
1301 bus_dmamap_unload(sc->sc_bdt, rdp->tx_dm[sc->sc_txhead]);
1303 m_freem(rdp->tx_mb[sc->sc_txhead]);
1304 rdp->tx_mb[sc->sc_txhead] = NULL;