cur_tx 2272 dev/ic/dc.c struct dc_desc *cur_tx = NULL; cur_tx 2291 dev/ic/dc.c cur_tx = &sc->dc_ldata->dc_tx_list[idx]; cur_tx 2292 dev/ic/dc.c txstat = letoh32(cur_tx->dc_status); cur_tx 2297 dev/ic/dc.c if (!(cur_tx->dc_ctl & htole32(DC_TXCTL_LASTFRAG)) || cur_tx 2298 dev/ic/dc.c cur_tx->dc_ctl & htole32(DC_TXCTL_SETUP)) { cur_tx 2299 dev/ic/dc.c if (cur_tx->dc_ctl & htole32(DC_TXCTL_SETUP)) { cur_tx 1027 dev/ic/mtd8xx.c struct mtd_tx_desc *cur_tx = NULL; cur_tx 1047 dev/ic/mtd8xx.c cur_tx = &sc->mtd_ldata->mtd_tx_list[idx]; cur_tx 1048 dev/ic/mtd8xx.c txstat = letoh32(cur_tx->td_tsw); cur_tx 1053 dev/ic/mtd8xx.c if (!(cur_tx->td_tcw & htole32(TCW_LD))) { cur_tx 1088 dev/ic/mtd8xx.c if (cur_tx != NULL) { cur_tx 554 dev/ic/rtl81x9.c sc->rl_cdata.cur_tx = 0; cur_tx 791 dev/ic/rtl81x9.c } while (sc->rl_cdata.last_tx != sc->rl_cdata.cur_tx); cur_tx 945 dev/ic/rtl81x9.c RL_INC(sc->rl_cdata.cur_tx); cur_tx 472 dev/ic/rtl81x9reg.h u_int8_t cur_tx; cur_tx 643 dev/ic/rtl81x9reg.h #define RL_CUR_TXADDR(x) ((x->rl_cdata.cur_tx * 4) + RL_TXADDR0) cur_tx 644 dev/ic/rtl81x9reg.h #define RL_CUR_TXSTAT(x) ((x->rl_cdata.cur_tx * 4) + RL_TXSTAT0) cur_tx 645 dev/ic/rtl81x9reg.h #define RL_CUR_TXMBUF(x) (x->rl_cdata.rl_tx_chain[x->rl_cdata.cur_tx]) cur_tx 646 dev/ic/rtl81x9reg.h #define RL_CUR_TXMAP(x) (x->rl_cdata.rl_tx_dmamap[x->rl_cdata.cur_tx]) cur_tx 1318 dev/ic/xl.c struct xl_chain *cur_tx; cur_tx 1336 dev/ic/xl.c cur_tx = sc->xl_cdata.xl_tx_head; cur_tx 1339 dev/ic/xl.c ((caddr_t)cur_tx->xl_ptr - sc->sc_listkva), cur_tx 1346 dev/ic/xl.c sc->xl_cdata.xl_tx_head = cur_tx->xl_next; cur_tx 1348 dev/ic/xl.c if (cur_tx->map->dm_nsegs != 0) { cur_tx 1349 dev/ic/xl.c bus_dmamap_t map = cur_tx->map; cur_tx 1355 dev/ic/xl.c if (cur_tx->xl_mbuf != NULL) { cur_tx 1356 dev/ic/xl.c m_freem(cur_tx->xl_mbuf); cur_tx 1357 dev/ic/xl.c cur_tx->xl_mbuf = NULL; cur_tx 1359 dev/ic/xl.c cur_tx->xl_next = sc->xl_cdata.xl_tx_free; cur_tx 1360 dev/ic/xl.c sc->xl_cdata.xl_tx_free = cur_tx; cur_tx 1381 dev/ic/xl.c struct xl_chain *cur_tx = NULL; cur_tx 1390 dev/ic/xl.c cur_tx = &sc->xl_cdata.xl_tx_chain[idx]; cur_tx 1392 dev/ic/xl.c if ((cur_tx->xl_ptr->xl_status & cur_tx 1396 dev/ic/xl.c if (cur_tx->xl_mbuf != NULL) { cur_tx 1397 dev/ic/xl.c m_freem(cur_tx->xl_mbuf); cur_tx 1398 dev/ic/xl.c cur_tx->xl_mbuf = NULL; cur_tx 1401 dev/ic/xl.c if (cur_tx->map->dm_nsegs != 0) { cur_tx 1402 dev/ic/xl.c bus_dmamap_sync(sc->sc_dmat, cur_tx->map, cur_tx 1403 dev/ic/xl.c 0, cur_tx->map->dm_mapsize, BUS_DMASYNC_POSTWRITE); cur_tx 1404 dev/ic/xl.c bus_dmamap_unload(sc->sc_dmat, cur_tx->map); cur_tx 1416 dev/ic/xl.c if (cur_tx != NULL) cur_tx 1723 dev/ic/xl.c struct xl_chain *prev = NULL, *cur_tx = NULL, *start_tx; cur_tx 1750 dev/ic/xl.c prev_tx = cur_tx; cur_tx 1751 dev/ic/xl.c cur_tx = sc->xl_cdata.xl_tx_free; cur_tx 1754 dev/ic/xl.c error = xl_encap(sc, cur_tx, m_head); cur_tx 1756 dev/ic/xl.c cur_tx = prev_tx; cur_tx 1760 dev/ic/xl.c sc->xl_cdata.xl_tx_free = cur_tx->xl_next; cur_tx 1761 dev/ic/xl.c cur_tx->xl_next = NULL; cur_tx 1765 dev/ic/xl.c prev->xl_next = cur_tx; cur_tx 1768 dev/ic/xl.c ((caddr_t)cur_tx->xl_ptr - sc->sc_listkva); cur_tx 1771 dev/ic/xl.c prev = cur_tx; cur_tx 1779 dev/ic/xl.c bpf_mtap(ifp->if_bpf, cur_tx->xl_mbuf, cur_tx 1787 dev/ic/xl.c if (cur_tx == NULL) cur_tx 1797 dev/ic/xl.c cur_tx->xl_ptr->xl_status |= htole32(XL_TXSTAT_DL_INTR); cur_tx 1813 dev/ic/xl.c sc->xl_cdata.xl_tx_tail = cur_tx; cur_tx 1816 dev/ic/xl.c sc->xl_cdata.xl_tx_tail = cur_tx; cur_tx 1855 dev/ic/xl.c struct xl_chain *prev = NULL, *cur_tx = NULL, *start_tx; cur_tx 1878 dev/ic/xl.c prev_tx = cur_tx; cur_tx 1879 dev/ic/xl.c cur_tx = &sc->xl_cdata.xl_tx_chain[idx]; cur_tx 1882 dev/ic/xl.c error = xl_encap(sc, cur_tx, m_head); cur_tx 1884 dev/ic/xl.c cur_tx = prev_tx; cur_tx 1890 dev/ic/xl.c prev->xl_ptr->xl_next = htole32(cur_tx->xl_phys); cur_tx 1891 dev/ic/xl.c prev = cur_tx; cur_tx 1899 dev/ic/xl.c bpf_mtap(ifp->if_bpf, cur_tx->xl_mbuf, cur_tx 1910 dev/ic/xl.c if (cur_tx == NULL) cur_tx 1920 dev/ic/xl.c cur_tx->xl_ptr->xl_status |= htole32(XL_TXSTAT_DL_INTR); cur_tx 2410 dev/pci/if_bge.c struct bge_tx_bd *cur_tx = NULL; cur_tx 2457 dev/pci/if_bge.c cur_tx = &sc->bge_rdata->bge_tx_ring[idx]; cur_tx 2458 dev/pci/if_bge.c if (cur_tx->bge_flags & BGE_TXBDFLAG_END) cur_tx 2477 dev/pci/if_bge.c if (cur_tx != NULL) cur_tx 982 dev/pci/if_lge.c struct lge_tx_desc *cur_tx = NULL; cur_tx 999 dev/pci/if_lge.c cur_tx = &sc->lge_ldata->lge_tx_list[idx]; cur_tx 1002 dev/pci/if_lge.c if (cur_tx->lge_mbuf != NULL) { cur_tx 1003 dev/pci/if_lge.c m_freem(cur_tx->lge_mbuf); cur_tx 1004 dev/pci/if_lge.c cur_tx->lge_mbuf = NULL; cur_tx 1006 dev/pci/if_lge.c cur_tx->lge_ctl = 0; cur_tx 1015 dev/pci/if_lge.c if (cur_tx != NULL) cur_tx 1112 dev/pci/if_lge.c struct lge_tx_desc *cur_tx; cur_tx 1122 dev/pci/if_lge.c cur_tx = &sc->lge_ldata->lge_tx_list[*txidx]; cur_tx 1128 dev/pci/if_lge.c f = &cur_tx->lge_frags[frag]; cur_tx 1139 dev/pci/if_lge.c cur_tx->lge_mbuf = m_head; cur_tx 1140 dev/pci/if_lge.c cur_tx->lge_ctl = LGE_TXCTL_WANTINTR|LGE_FRAGCNT(frag)|tot_len; cur_tx 1144 dev/pci/if_lge.c CSR_WRITE_4(sc, LGE_TXDESC_ADDR_LO, VTOPHYS(cur_tx)); cur_tx 1676 dev/pci/if_msk.c struct msk_tx_desc *cur_tx; cur_tx 1697 dev/pci/if_msk.c cur_tx = &sc_if->sk_rdata->sk_tx_ring[idx]; cur_tx 1698 dev/pci/if_msk.c sk_ctl = cur_tx->sk_ctl; cur_tx 1701 dev/pci/if_msk.c msk_dump_txdesc(cur_tx, idx); cur_tx 1374 dev/pci/if_nge.c struct nge_desc *cur_tx; cur_tx 1386 dev/pci/if_nge.c cur_tx = &sc->nge_ldata->nge_tx_list[idx]; cur_tx 1388 dev/pci/if_nge.c if (NGE_OWNDESC(cur_tx)) cur_tx 1391 dev/pci/if_nge.c if (cur_tx->nge_ctl & NGE_CMDSTS_MORE) { cur_tx 1397 dev/pci/if_nge.c if (!(cur_tx->nge_ctl & NGE_CMDSTS_PKT_OK)) { cur_tx 1399 dev/pci/if_nge.c if (cur_tx->nge_txstat & NGE_TXSTAT_EXCESSCOLLS) cur_tx 1401 dev/pci/if_nge.c if (cur_tx->nge_txstat & NGE_TXSTAT_OUTOFWINCOLL) cur_tx 1406 dev/pci/if_nge.c (cur_tx->nge_txstat & NGE_TXSTAT_COLLCNT) >> 16; cur_tx 1409 dev/pci/if_nge.c if (cur_tx->nge_mbuf != NULL) { cur_tx 1410 dev/pci/if_nge.c m_freem(cur_tx->nge_mbuf); cur_tx 1411 dev/pci/if_nge.c cur_tx->nge_mbuf = NULL; cur_tx 1400 dev/pci/if_sis.c struct sis_desc *cur_tx = &sc->sis_ldata->sis_tx_list[idx]; cur_tx 1403 dev/pci/if_sis.c ((caddr_t)cur_tx - sc->sc_listkva), cur_tx 1407 dev/pci/if_sis.c if (SIS_OWNDESC(cur_tx)) cur_tx 1410 dev/pci/if_sis.c if (cur_tx->sis_ctl & SIS_CMDSTS_MORE) cur_tx 1413 dev/pci/if_sis.c if (!(cur_tx->sis_ctl & SIS_CMDSTS_PKT_OK)) { cur_tx 1415 dev/pci/if_sis.c if (cur_tx->sis_txstat & SIS_TXSTAT_EXCESSCOLLS) cur_tx 1417 dev/pci/if_sis.c if (cur_tx->sis_txstat & SIS_TXSTAT_OUTOFWINCOLL) cur_tx 1422 dev/pci/if_sis.c (cur_tx->sis_txstat & SIS_TXSTAT_COLLCNT) >> 16; cur_tx 1425 dev/pci/if_sis.c if (cur_tx->map->dm_nsegs != 0) { cur_tx 1426 dev/pci/if_sis.c bus_dmamap_t map = cur_tx->map; cur_tx 1432 dev/pci/if_sis.c if (cur_tx->sis_mbuf != NULL) { cur_tx 1433 dev/pci/if_sis.c m_freem(cur_tx->sis_mbuf); cur_tx 1434 dev/pci/if_sis.c cur_tx->sis_mbuf = NULL; cur_tx 1912 dev/pci/if_sk.c struct sk_tx_desc *cur_tx; cur_tx 1928 dev/pci/if_sk.c cur_tx = &sc_if->sk_rdata->sk_tx_ring[idx]; cur_tx 1929 dev/pci/if_sk.c sk_ctl = letoh32(cur_tx->sk_ctl); cur_tx 1932 dev/pci/if_sk.c sk_dump_txdesc(cur_tx, idx); cur_tx 757 dev/pci/if_ste.c struct ste_chain *cur_tx = NULL; cur_tx 765 dev/pci/if_ste.c cur_tx = &sc->ste_cdata.ste_tx_chain[idx]; cur_tx 767 dev/pci/if_ste.c if (!(cur_tx->ste_ptr->ste_ctl & STE_TXCTL_DMADONE)) cur_tx 770 dev/pci/if_ste.c m_freem(cur_tx->ste_mbuf); cur_tx 771 dev/pci/if_ste.c cur_tx->ste_mbuf = NULL; cur_tx 1425 dev/pci/if_ste.c struct ste_chain *cur_tx; cur_tx 1453 dev/pci/if_ste.c cur_tx = &sc->ste_cdata.ste_tx_chain[idx]; cur_tx 1455 dev/pci/if_ste.c if (ste_encap(sc, cur_tx, m_head) != 0) cur_tx 1458 dev/pci/if_ste.c cur_tx->ste_ptr->ste_next = 0; cur_tx 1461 dev/pci/if_ste.c cur_tx->ste_ptr->ste_ctl = STE_TXCTL_DMAINTR | 1; cur_tx 1475 dev/pci/if_ste.c cur_tx->ste_ptr->ste_ctl = STE_TXCTL_DMAINTR | 1; cur_tx 1477 dev/pci/if_ste.c = cur_tx->ste_phys; cur_tx 1480 dev/pci/if_ste.c sc->ste_tx_prev = cur_tx; cur_tx 1488 dev/pci/if_ste.c bpf_mtap(ifp->if_bpf, cur_tx->ste_mbuf, cur_tx 1891 dev/pci/if_ti.c struct ti_tx_desc *cur_tx = NULL; cur_tx 1905 dev/pci/if_ti.c cur_tx = &sc->ti_rdata->ti_tx_ring[idx]; cur_tx 1907 dev/pci/if_ti.c if (cur_tx->ti_flags & TI_BDFLAG_END) cur_tx 1928 dev/pci/if_ti.c if (cur_tx != NULL) cur_tx 1218 dev/pci/if_tl.c struct tl_chain *cur_tx; cur_tx 1227 dev/pci/if_tl.c cur_tx = sc->tl_cdata.tl_tx_head; cur_tx 1228 dev/pci/if_tl.c if (!(cur_tx->tl_ptr->tlist_cstat & TL_CSTAT_FRAMECMP)) cur_tx 1230 dev/pci/if_tl.c sc->tl_cdata.tl_tx_head = cur_tx->tl_next; cur_tx 1233 dev/pci/if_tl.c m_freem(cur_tx->tl_mbuf); cur_tx 1234 dev/pci/if_tl.c cur_tx->tl_mbuf = NULL; cur_tx 1236 dev/pci/if_tl.c cur_tx->tl_next = sc->tl_cdata.tl_tx_free; cur_tx 1237 dev/pci/if_tl.c sc->tl_cdata.tl_tx_free = cur_tx; cur_tx 1238 dev/pci/if_tl.c if (!cur_tx->tl_ptr->tlist_fptr) cur_tx 1560 dev/pci/if_tl.c struct tl_chain *prev = NULL, *cur_tx = NULL, *start_tx; cur_tx 1581 dev/pci/if_tl.c cur_tx = sc->tl_cdata.tl_tx_free; cur_tx 1582 dev/pci/if_tl.c sc->tl_cdata.tl_tx_free = cur_tx->tl_next; cur_tx 1584 dev/pci/if_tl.c cur_tx->tl_next = NULL; cur_tx 1587 dev/pci/if_tl.c tl_encap(sc, cur_tx, m_head); cur_tx 1591 dev/pci/if_tl.c prev->tl_next = cur_tx; cur_tx 1592 dev/pci/if_tl.c prev->tl_ptr->tlist_fptr = VTOPHYS(cur_tx->tl_ptr); cur_tx 1594 dev/pci/if_tl.c prev = cur_tx; cur_tx 1602 dev/pci/if_tl.c bpf_mtap(ifp->if_bpf, cur_tx->tl_mbuf, cur_tx 1610 dev/pci/if_tl.c if (cur_tx == NULL) cur_tx 1622 dev/pci/if_tl.c sc->tl_cdata.tl_tx_tail = cur_tx; cur_tx 1634 dev/pci/if_tl.c sc->tl_cdata.tl_tx_tail = cur_tx; cur_tx 1078 dev/pci/if_vr.c struct vr_chain *cur_tx; cur_tx 1087 dev/pci/if_vr.c cur_tx = sc->vr_cdata.vr_tx_cons; cur_tx 1088 dev/pci/if_vr.c while(cur_tx->vr_mbuf != NULL) { cur_tx 1092 dev/pci/if_vr.c txstat = letoh32(cur_tx->vr_ptr->vr_status); cur_tx 1106 dev/pci/if_vr.c VR_TXOWN(cur_tx) = htole32(VR_TXSTAT_OWN); cur_tx 1107 dev/pci/if_vr.c CSR_WRITE_4(sc, VR_TXADDR, cur_tx->vr_paddr); cur_tx 1125 dev/pci/if_vr.c if (cur_tx->vr_map != NULL && cur_tx->vr_map->dm_nsegs > 0) cur_tx 1126 dev/pci/if_vr.c bus_dmamap_unload(sc->sc_dmat, cur_tx->vr_map); cur_tx 1128 dev/pci/if_vr.c m_freem(cur_tx->vr_mbuf); cur_tx 1129 dev/pci/if_vr.c cur_tx->vr_mbuf = NULL; cur_tx 1132 dev/pci/if_vr.c cur_tx = cur_tx->vr_nextdesc; cur_tx 1135 dev/pci/if_vr.c sc->vr_cdata.vr_tx_cons = cur_tx; cur_tx 1136 dev/pci/if_vr.c if (cur_tx->vr_mbuf == NULL) cur_tx 1335 dev/pci/if_vr.c struct vr_chain *cur_tx; cur_tx 1342 dev/pci/if_vr.c cur_tx = sc->vr_cdata.vr_tx_prod; cur_tx 1343 dev/pci/if_vr.c while (cur_tx->vr_mbuf == NULL) { cur_tx 1349 dev/pci/if_vr.c if (vr_encap(sc, cur_tx, m_head)) { cur_tx 1358 dev/pci/if_vr.c VR_TXOWN(cur_tx) = htole32(VR_TXSTAT_OWN); cur_tx 1366 dev/pci/if_vr.c bpf_mtap(ifp->if_bpf, cur_tx->vr_mbuf, cur_tx 1369 dev/pci/if_vr.c cur_tx = cur_tx->vr_nextdesc; cur_tx 1371 dev/pci/if_vr.c if (cur_tx != sc->vr_cdata.vr_tx_prod || cur_tx->vr_mbuf != NULL) { cur_tx 1372 dev/pci/if_vr.c sc->vr_cdata.vr_tx_prod = cur_tx; cur_tx 1384 dev/pci/if_vr.c if (cur_tx->vr_mbuf != NULL) cur_tx 1100 dev/pci/if_wb.c struct wb_chain *cur_tx; cur_tx 1118 dev/pci/if_wb.c cur_tx = sc->wb_cdata.wb_tx_head; cur_tx 1119 dev/pci/if_wb.c txstat = WB_TXSTATUS(cur_tx); cur_tx 1135 dev/pci/if_wb.c m_freem(cur_tx->wb_mbuf); cur_tx 1136 dev/pci/if_wb.c cur_tx->wb_mbuf = NULL; cur_tx 1144 dev/pci/if_wb.c sc->wb_cdata.wb_tx_head = cur_tx->wb_nextdesc; cur_tx 1377 dev/pci/if_wb.c struct wb_chain *cur_tx = NULL, *start_tx; cur_tx 1398 dev/pci/if_wb.c cur_tx = sc->wb_cdata.wb_tx_free; cur_tx 1399 dev/pci/if_wb.c sc->wb_cdata.wb_tx_free = cur_tx->wb_nextdesc; cur_tx 1402 dev/pci/if_wb.c wb_encap(sc, cur_tx, m_head); cur_tx 1404 dev/pci/if_wb.c if (cur_tx != start_tx) cur_tx 1405 dev/pci/if_wb.c WB_TXOWN(cur_tx) = WB_TXSTAT_OWN; cur_tx 1413 dev/pci/if_wb.c bpf_mtap(ifp->if_bpf, cur_tx->wb_mbuf, cur_tx 1421 dev/pci/if_wb.c if (cur_tx == NULL) cur_tx 1431 dev/pci/if_wb.c WB_TXCTL(cur_tx) |= WB_TXCTL_FINT; cur_tx 1432 dev/pci/if_wb.c cur_tx->wb_ptr->wb_frag[0].wb_ctl |= WB_TXCTL_FINT; cur_tx 1433 dev/pci/if_wb.c sc->wb_cdata.wb_tx_tail = cur_tx;