Searched refs:cur_tx (Results 1 - 24 of 24) sorted by relevance

/freebsd-9.3-release/sys/dev/xl/
H A Dif_xl.c1990 struct xl_chain *cur_tx; local
2005 cur_tx = sc->xl_cdata.xl_tx_head;
2010 sc->xl_cdata.xl_tx_head = cur_tx->xl_next;
2011 bus_dmamap_sync(sc->xl_mtag, cur_tx->xl_map,
2013 bus_dmamap_unload(sc->xl_mtag, cur_tx->xl_map);
2014 m_freem(cur_tx->xl_mbuf);
2015 cur_tx->xl_mbuf = NULL;
2019 cur_tx->xl_next = sc->xl_cdata.xl_tx_free;
2020 sc->xl_cdata.xl_tx_free = cur_tx;
2039 struct xl_chain *cur_tx local
2449 struct xl_chain *prev = NULL, *cur_tx = NULL, *start_tx; local
2581 struct xl_chain *prev = NULL, *cur_tx = NULL, *start_tx; local
[all...]
/freebsd-9.3-release/sys/dev/wb/
H A Dif_wb.c967 struct wb_chain *cur_tx; local
985 cur_tx = sc->wb_cdata.wb_tx_head;
986 txstat = WB_TXSTATUS(cur_tx);
1002 m_freem(cur_tx->wb_mbuf);
1003 cur_tx->wb_mbuf = NULL;
1011 sc->wb_cdata.wb_tx_head = cur_tx->wb_nextdesc;
1261 struct wb_chain *cur_tx = NULL, *start_tx; local
1283 cur_tx = sc->wb_cdata.wb_tx_free;
1284 sc->wb_cdata.wb_tx_free = cur_tx->wb_nextdesc;
1287 wb_encap(sc, cur_tx, m_hea
[all...]
/freebsd-9.3-release/sys/dev/tl/
H A Dif_tl.c1508 struct tl_chain *cur_tx; local
1517 cur_tx = sc->tl_cdata.tl_tx_head;
1518 if (!(cur_tx->tl_ptr->tlist_cstat & TL_CSTAT_FRAMECMP))
1520 sc->tl_cdata.tl_tx_head = cur_tx->tl_next;
1523 m_freem(cur_tx->tl_mbuf);
1524 cur_tx->tl_mbuf = NULL;
1526 cur_tx->tl_next = sc->tl_cdata.tl_tx_free;
1527 sc->tl_cdata.tl_tx_free = cur_tx;
1528 if (!cur_tx->tl_ptr->tlist_fptr)
1883 struct tl_chain *prev = NULL, *cur_tx local
[all...]
/freebsd-9.3-release/sys/dev/lge/
H A Dif_lge.c991 struct lge_tx_desc *cur_tx = NULL; local
1008 cur_tx = &sc->lge_ldata->lge_tx_list[idx];
1011 if (cur_tx->lge_mbuf != NULL) {
1012 m_freem(cur_tx->lge_mbuf);
1013 cur_tx->lge_mbuf = NULL;
1015 cur_tx->lge_ctl = 0;
1024 if (cur_tx != NULL)
1136 struct lge_tx_desc *cur_tx; local
1146 cur_tx = &sc->lge_ldata->lge_tx_list[*txidx];
1152 f = &cur_tx
[all...]
/freebsd-9.3-release/sys/dev/my/
H A Dif_my.c1192 struct my_chain *cur_tx; local
1209 cur_tx = sc->my_cdata.my_tx_head;
1210 txstat = MY_TXSTATUS(cur_tx);
1225 m_freem(cur_tx->my_mbuf);
1226 cur_tx->my_mbuf = NULL;
1232 sc->my_cdata.my_tx_head = cur_tx->my_nextdesc;
1404 struct my_chain *cur_tx = NULL, *start_tx; local
1426 cur_tx = sc->my_cdata.my_tx_free;
1427 sc->my_cdata.my_tx_free = cur_tx->my_nextdesc;
1430 my_encap(sc, cur_tx, m_hea
[all...]
/freebsd-9.3-release/sys/dev/tx/
H A Dif_txvar.h108 u_int32_t cur_tx; member in struct:__anon9044
H A Dif_tx.c660 buf = sc->tx_buffer + sc->cur_tx;
661 desc = sc->tx_desc + sc->cur_tx;
662 flist = sc->tx_flist + sc->cur_tx;
706 sc->cur_tx = (sc->cur_tx + 1) & TX_RING_MASK;
1489 desc = sc->tx_desc + sc->cur_tx;
1490 flist = sc->tx_flist + sc->cur_tx;
1491 buf = sc->tx_buffer + sc->cur_tx;
1518 sc->cur_tx = (sc->cur_tx
[all...]
/freebsd-9.3-release/sys/dev/ste/
H A Dif_ste.c765 struct ste_chain *cur_tx; local
781 cur_tx = &sc->ste_cdata.ste_tx_chain[idx];
782 txstat = le32toh(cur_tx->ste_ptr->ste_ctl);
785 bus_dmamap_sync(sc->ste_cdata.ste_tx_tag, cur_tx->ste_map,
787 bus_dmamap_unload(sc->ste_cdata.ste_tx_tag, cur_tx->ste_map);
788 KASSERT(cur_tx->ste_mbuf != NULL,
790 m_freem(cur_tx->ste_mbuf);
791 cur_tx->ste_mbuf = NULL;
1623 struct ste_chain *cur_tx; local
1677 cur_tx
1890 struct ste_chain *cur_tx; local
[all...]
/freebsd-9.3-release/sys/dev/nve/
H A Dif_nvereg.h159 u_int32_t cur_tx; member in struct:nve_softc
H A Dif_nve.c762 sc->cur_rx = sc->cur_tx = sc->pending_rxs = sc->pending_txs = 0;
887 desc = sc->tx_desc + sc->cur_tx;
961 sc->cur_tx = (sc->cur_tx + 1) % TX_RING_SIZE;
/freebsd-9.3-release/sys/dev/pcn/
H A Dif_pcn.c899 struct pcn_tx_desc *cur_tx = NULL; local
911 cur_tx = &sc->pcn_ldata->pcn_tx_list[idx];
913 if (!PCN_OWN_TXDESC(cur_tx))
916 if (!(cur_tx->pcn_txctl & PCN_TXCTL_ENP)) {
922 if (cur_tx->pcn_txctl & PCN_TXCTL_ERR) {
924 if (cur_tx->pcn_txstat & PCN_TXSTAT_EXDEF)
926 if (cur_tx->pcn_txstat & PCN_TXSTAT_RTRY)
931 cur_tx->pcn_txstat & PCN_TXSTAT_TRC;
/freebsd-9.3-release/sys/pci/
H A Dif_rlreg.h598 uint8_t cur_tx; member in struct:rl_chain_data
602 #define RL_CUR_TXADDR(x) ((x->rl_cdata.cur_tx * 4) + RL_TXADDR0)
603 #define RL_CUR_TXSTAT(x) ((x->rl_cdata.cur_tx * 4) + RL_TXSTAT0)
604 #define RL_CUR_TXMBUF(x) (x->rl_cdata.rl_tx_chain[x->rl_cdata.cur_tx])
605 #define RL_CUR_DMAMAP(x) (x->rl_cdata.rl_tx_dmamap[x->rl_cdata.cur_tx])
H A Dif_rl.c1073 sc->rl_cdata.cur_tx = 0;
1290 } while (sc->rl_cdata.last_tx != sc->rl_cdata.cur_tx);
1657 RL_INC(sc->rl_cdata.cur_tx);
/freebsd-9.3-release/sys/mips/idt/
H A Dif_kr.c1362 struct kr_desc *cur_tx; local
1384 cur_tx = &sc->kr_rdata.kr_tx_ring[cons];
1385 ctl = cur_tx->kr_ctl;
1386 devcs = cur_tx->kr_devcs;
1416 cur_tx->kr_ctl = KR_CTL_IOF;
1417 cur_tx->kr_devcs = 0;
1418 cur_tx->kr_ca = 0;
1419 cur_tx->kr_link = 0;
/freebsd-9.3-release/sys/mips/atheros/
H A Dif_arge.c1631 struct arge_desc *cur_tx; local
1656 cur_tx = &sc->arge_rdata.arge_tx_ring[cons];
1657 ctrl = cur_tx->packet_ctrl;
1681 cur_tx->packet_addr = 0;
/freebsd-9.3-release/sys/dev/vr/
H A Dif_vr.c1427 struct vr_desc *cur_tx; local
1449 cur_tx = &sc->vr_rdata.vr_tx_ring[cons];
1450 txctl = le32toh(cur_tx->vr_ctl);
1451 txstat = le32toh(cur_tx->vr_status);
1496 cur_tx->vr_status = htole32(VR_TXSTAT_OWN);
/freebsd-9.3-release/sys/dev/dc/
H A Dif_dc.c2982 struct dc_desc *cur_tx; local
3001 cur_tx = &sc->dc_ldata.dc_tx_list[idx];
3002 txstat = le32toh(cur_tx->dc_status);
3003 ctl = le32toh(cur_tx->dc_ctl);
3012 cur_tx->dc_ctl = htole32(ctl & ~DC_TXCTL_SETUP);
/freebsd-9.3-release/sys/dev/nge/
H A Dif_nge.c1617 struct nge_desc *cur_tx; local
1640 cur_tx = &sc->nge_rdata.nge_tx_ring[cons];
1641 cmdsts = le32toh(cur_tx->nge_cmdsts);
/freebsd-9.3-release/sys/dev/sis/
H A Dif_sis.c1565 struct sis_desc *cur_tx; local
1584 cur_tx = &sc->sis_tx_list[cons];
1585 txstat = le32toh(cur_tx->sis_cmdsts);
/freebsd-9.3-release/sys/dev/vge/
H A Dif_vge.c1606 struct vge_tx_desc *cur_tx; local
1629 cur_tx = &sc->vge_rdata.vge_tx_ring[cons];
1630 txstat = le32toh(cur_tx->vge_sts);
/freebsd-9.3-release/sys/dev/ti/
H A Dif_ti.c2923 struct ti_tx_desc *cur_tx = NULL; local
2945 cur_tx = &txdesc;
2947 cur_tx = &sc->ti_rdata.ti_tx_ring[idx];
2950 if ((cur_tx->ti_flags & TI_BDFLAG_END) == 0)
/freebsd-9.3-release/sys/dev/sk/
H A Dif_sk.c2881 struct sk_tx_desc *cur_tx; local
2899 cur_tx = &sc_if->sk_rdata.sk_tx_ring[idx];
2900 sk_ctl = le32toh(cur_tx->sk_ctl);
/freebsd-9.3-release/sys/dev/msk/
H A Dif_msk.c3341 struct msk_tx_desc *cur_tx; local
3363 cur_tx = &sc_if->msk_rdata.msk_tx_ring[cons];
3364 control = le32toh(cur_tx->msk_control);
/freebsd-9.3-release/sys/dev/bge/
H A Dif_bge.c4511 struct bge_tx_bd *cur_tx; local
4532 cur_tx = &sc->bge_ldata.bge_tx_ring[idx];
4533 if (cur_tx->bge_flags & BGE_TXBDFLAG_END)

Completed in 467 milliseconds