rl_ldata          735 dev/ic/re.c    	rxs = &sc->rl_ldata.rl_rxsoft[0];
rl_ldata          746 dev/ic/re.c    	cur_rx = &sc->rl_ldata.rl_rx_list[0];
rl_ldata          869 dev/ic/re.c    		sc->rl_ldata.rl_tx_desc_cnt = RL_TX_DESC_CNT_8169;
rl_ldata          873 dev/ic/re.c    		sc->rl_ldata.rl_tx_desc_cnt = RL_TX_DESC_CNT_8139;
rl_ldata          892 dev/ic/re.c    	if (sc->rl_ldata.rl_tx_desc_cnt >
rl_ldata          894 dev/ic/re.c    		sc->rl_ldata.rl_tx_desc_cnt =
rl_ldata          900 dev/ic/re.c    		    RL_RING_ALIGN, 0, &sc->rl_ldata.rl_tx_listseg, 1,
rl_ldata          901 dev/ic/re.c    		    &sc->rl_ldata.rl_tx_listnseg, BUS_DMA_NOWAIT)) != 0) {
rl_ldata          908 dev/ic/re.c    	if ((error = bus_dmamem_map(sc->sc_dmat, &sc->rl_ldata.rl_tx_listseg,
rl_ldata          909 dev/ic/re.c    		    sc->rl_ldata.rl_tx_listnseg, RL_TX_LIST_SZ(sc),
rl_ldata          910 dev/ic/re.c    		    (caddr_t *)&sc->rl_ldata.rl_tx_list,
rl_ldata          916 dev/ic/re.c    	memset(sc->rl_ldata.rl_tx_list, 0, RL_TX_LIST_SZ(sc));
rl_ldata          920 dev/ic/re.c    		    &sc->rl_ldata.rl_tx_list_map)) != 0) {
rl_ldata          927 dev/ic/re.c    		    sc->rl_ldata.rl_tx_list_map, sc->rl_ldata.rl_tx_list,
rl_ldata          939 dev/ic/re.c    		    0, 0, &sc->rl_ldata.rl_txq[i].txq_dmamap);
rl_ldata          949 dev/ic/re.c    		    RL_RING_ALIGN, 0, &sc->rl_ldata.rl_rx_listseg, 1,
rl_ldata          950 dev/ic/re.c    		    &sc->rl_ldata.rl_rx_listnseg, BUS_DMA_NOWAIT)) != 0) {
rl_ldata          957 dev/ic/re.c    	if ((error = bus_dmamem_map(sc->sc_dmat, &sc->rl_ldata.rl_rx_listseg,
rl_ldata          958 dev/ic/re.c    		    sc->rl_ldata.rl_rx_listnseg, RL_RX_DMAMEM_SZ,
rl_ldata          959 dev/ic/re.c    		    (caddr_t *)&sc->rl_ldata.rl_rx_list,
rl_ldata          966 dev/ic/re.c    	memset(sc->rl_ldata.rl_rx_list, 0, RL_RX_DMAMEM_SZ);
rl_ldata          970 dev/ic/re.c    		    &sc->rl_ldata.rl_rx_list_map)) != 0) {
rl_ldata          977 dev/ic/re.c    		    sc->rl_ldata.rl_rx_list_map, sc->rl_ldata.rl_rx_list,
rl_ldata          987 dev/ic/re.c                        0, 0, &sc->rl_ldata.rl_rxsoft[i].rxs_dmamap);
rl_ldata         1064 dev/ic/re.c    		if (sc->rl_ldata.rl_rxsoft[i].rxs_dmamap != NULL)
rl_ldata         1066 dev/ic/re.c    			    sc->rl_ldata.rl_rxsoft[i].rxs_dmamap);
rl_ldata         1070 dev/ic/re.c    	bus_dmamap_unload(sc->sc_dmat, sc->rl_ldata.rl_rx_list_map);
rl_ldata         1072 dev/ic/re.c    	bus_dmamap_destroy(sc->sc_dmat, sc->rl_ldata.rl_rx_list_map);
rl_ldata         1075 dev/ic/re.c    	    (caddr_t)sc->rl_ldata.rl_rx_list, RL_RX_DMAMEM_SZ);
rl_ldata         1078 dev/ic/re.c    	    &sc->rl_ldata.rl_rx_listseg, sc->rl_ldata.rl_rx_listnseg);
rl_ldata         1083 dev/ic/re.c    		if (sc->rl_ldata.rl_txq[i].txq_dmamap != NULL)
rl_ldata         1085 dev/ic/re.c    			    sc->rl_ldata.rl_txq[i].txq_dmamap);
rl_ldata         1089 dev/ic/re.c    	bus_dmamap_unload(sc->sc_dmat, sc->rl_ldata.rl_tx_list_map);
rl_ldata         1091 dev/ic/re.c    	bus_dmamap_destroy(sc->sc_dmat, sc->rl_ldata.rl_tx_list_map);
rl_ldata         1094 dev/ic/re.c    	    (caddr_t)sc->rl_ldata.rl_tx_list, RL_TX_LIST_SZ(sc));
rl_ldata         1097 dev/ic/re.c    	    &sc->rl_ldata.rl_tx_listseg, sc->rl_ldata.rl_tx_listnseg);
rl_ldata         1135 dev/ic/re.c    	rxs = &sc->rl_ldata.rl_rxsoft[idx];
rl_ldata         1146 dev/ic/re.c    	d = &sc->rl_ldata.rl_rx_list[idx];
rl_ldata         1182 dev/ic/re.c    	memset(sc->rl_ldata.rl_tx_list, 0, RL_TX_LIST_SZ(sc));
rl_ldata         1184 dev/ic/re.c    		sc->rl_ldata.rl_txq[i].txq_mbuf = NULL;
rl_ldata         1188 dev/ic/re.c    	    sc->rl_ldata.rl_tx_list_map, 0,
rl_ldata         1189 dev/ic/re.c    	    sc->rl_ldata.rl_tx_list_map->dm_mapsize,
rl_ldata         1191 dev/ic/re.c    	sc->rl_ldata.rl_txq_prodidx = 0;
rl_ldata         1192 dev/ic/re.c    	sc->rl_ldata.rl_txq_considx = 0;
rl_ldata         1193 dev/ic/re.c    	sc->rl_ldata.rl_tx_free = RL_TX_DESC_CNT(sc);
rl_ldata         1194 dev/ic/re.c    	sc->rl_ldata.rl_tx_nextfree = 0;
rl_ldata         1204 dev/ic/re.c    	memset((char *)sc->rl_ldata.rl_rx_list, 0, RL_RX_LIST_SZ);
rl_ldata         1211 dev/ic/re.c    	sc->rl_ldata.rl_rx_prodidx = 0;
rl_ldata         1234 dev/ic/re.c    	for (i = sc->rl_ldata.rl_rx_prodidx;; i = RL_NEXT_RX_DESC(sc, i)) {
rl_ldata         1235 dev/ic/re.c    		cur_rx = &sc->rl_ldata.rl_rx_list[i];
rl_ldata         1243 dev/ic/re.c    		rxs = &sc->rl_ldata.rl_rxsoft[i];
rl_ldata         1369 dev/ic/re.c    	sc->rl_ldata.rl_rx_prodidx = i;
rl_ldata         1382 dev/ic/re.c    	for (idx = sc->rl_ldata.rl_txq_considx;; idx = RL_NEXT_TXQ(sc, idx)) {
rl_ldata         1383 dev/ic/re.c    		txq = &sc->rl_ldata.rl_txq[idx];
rl_ldata         1386 dev/ic/re.c    			KASSERT(idx == sc->rl_ldata.rl_txq_prodidx);
rl_ldata         1394 dev/ic/re.c    		    letoh32(sc->rl_ldata.rl_tx_list[descidx].rl_cmdstat);
rl_ldata         1400 dev/ic/re.c    		sc->rl_ldata.rl_tx_free += txq->txq_nsegs;
rl_ldata         1401 dev/ic/re.c    		KASSERT(sc->rl_ldata.rl_tx_free <= RL_TX_DESC_CNT(sc));
rl_ldata         1416 dev/ic/re.c    	sc->rl_ldata.rl_txq_considx = idx;
rl_ldata         1418 dev/ic/re.c    	if (sc->rl_ldata.rl_tx_free > RL_NTXDESC_RSVD)
rl_ldata         1421 dev/ic/re.c    	if (sc->rl_ldata.rl_tx_free < RL_TX_DESC_CNT(sc)) {
rl_ldata         1543 dev/ic/re.c    	if (sc->rl_ldata.rl_tx_free <= RL_NTXDESC_RSVD)
rl_ldata         1568 dev/ic/re.c    	txq = &sc->rl_ldata.rl_txq[*idx];
rl_ldata         1587 dev/ic/re.c    	if (nsegs > sc->rl_ldata.rl_tx_free - RL_NTXDESC_RSVD) {
rl_ldata         1610 dev/ic/re.c    	curidx = startidx = sc->rl_ldata.rl_tx_nextfree;
rl_ldata         1614 dev/ic/re.c    		d = &sc->rl_ldata.rl_tx_list[curidx];
rl_ldata         1625 dev/ic/re.c    				sc->rl_ldata.rl_tx_list[uidx].rl_cmdstat = 0;
rl_ldata         1653 dev/ic/re.c    		d = &sc->rl_ldata.rl_tx_list[curidx];
rl_ldata         1678 dev/ic/re.c    		sc->rl_ldata.rl_tx_list[startidx].rl_vlanctl =
rl_ldata         1686 dev/ic/re.c    	sc->rl_ldata.rl_tx_list[startidx].rl_cmdstat |=
rl_ldata         1695 dev/ic/re.c    	sc->rl_ldata.rl_tx_free -= nsegs;
rl_ldata         1696 dev/ic/re.c    	sc->rl_ldata.rl_tx_nextfree = curidx;
rl_ldata         1723 dev/ic/re.c    	idx = sc->rl_ldata.rl_txq_prodidx;
rl_ldata         1732 dev/ic/re.c    		if (sc->rl_ldata.rl_txq[idx].txq_mbuf != NULL) {
rl_ldata         1733 dev/ic/re.c    			KASSERT(idx == sc->rl_ldata.rl_txq_considx);
rl_ldata         1740 dev/ic/re.c    		    sc->rl_ldata.rl_tx_free == RL_TX_DESC_CNT(sc)) {
rl_ldata         1765 dev/ic/re.c    		if (sc->rl_ldata.rl_tx_free != RL_TX_DESC_CNT(sc))
rl_ldata         1770 dev/ic/re.c    	sc->rl_ldata.rl_txq_prodidx = idx;
rl_ldata         1839 dev/ic/re.c    	    RL_ADDR_HI(sc->rl_ldata.rl_rx_list_map->dm_segs[0].ds_addr));
rl_ldata         1841 dev/ic/re.c    	    RL_ADDR_LO(sc->rl_ldata.rl_rx_list_map->dm_segs[0].ds_addr));
rl_ldata         1844 dev/ic/re.c    	    RL_ADDR_HI(sc->rl_ldata.rl_tx_list_map->dm_segs[0].ds_addr));
rl_ldata         1846 dev/ic/re.c    	    RL_ADDR_LO(sc->rl_ldata.rl_tx_list_map->dm_segs[0].ds_addr));
rl_ldata         2101 dev/ic/re.c    		if (sc->rl_ldata.rl_txq[i].txq_mbuf != NULL) {
rl_ldata         2103 dev/ic/re.c    			    sc->rl_ldata.rl_txq[i].txq_dmamap);
rl_ldata         2104 dev/ic/re.c    			m_freem(sc->rl_ldata.rl_txq[i].txq_mbuf);
rl_ldata         2105 dev/ic/re.c    			sc->rl_ldata.rl_txq[i].txq_mbuf = NULL;
rl_ldata         2111 dev/ic/re.c    		if (sc->rl_ldata.rl_rxsoft[i].rxs_mbuf != NULL) {
rl_ldata         2113 dev/ic/re.c    			    sc->rl_ldata.rl_rxsoft[i].rxs_dmamap);
rl_ldata         2114 dev/ic/re.c    			m_freem(sc->rl_ldata.rl_rxsoft[i].rxs_mbuf);
rl_ldata         2115 dev/ic/re.c    			sc->rl_ldata.rl_rxsoft[i].rxs_mbuf = NULL;
rl_ldata          610 dev/ic/rtl81x9reg.h 	((sc)->rl_ldata.rl_tx_desc_cnt)
rl_ldata          622 dev/ic/rtl81x9reg.h 	    (sc)->rl_ldata.rl_tx_list_map,	\
rl_ldata          628 dev/ic/rtl81x9reg.h 	    (sc)->rl_ldata.rl_rx_list_map,	\
rl_ldata          737 dev/ic/rtl81x9reg.h 	struct rl_list_data	rl_ldata;
rl_ldata          762 dev/ic/rtl81x9reg.h 	((sc)->rl_ldata.rl_rx_list_map->dm_segs[0].ds_addr + RL_TXPADOFF)