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

/freebsd-11-stable/sys/dev/xl/
H A Dif_xl.c1992 struct xl_chain *cur_tx; local
2007 cur_tx = sc->xl_cdata.xl_tx_head;
2012 sc->xl_cdata.xl_tx_head = cur_tx->xl_next;
2013 bus_dmamap_sync(sc->xl_mtag, cur_tx->xl_map,
2015 bus_dmamap_unload(sc->xl_mtag, cur_tx->xl_map);
2016 m_freem(cur_tx->xl_mbuf);
2017 cur_tx->xl_mbuf = NULL;
2021 cur_tx->xl_next = sc->xl_cdata.xl_tx_free;
2022 sc->xl_cdata.xl_tx_free = cur_tx;
2041 struct xl_chain *cur_tx local
2453 struct xl_chain *prev = NULL, *cur_tx = NULL, *start_tx; local
2585 struct xl_chain *prev = NULL, *cur_tx = NULL, *start_tx; local
[all...]
/freebsd-11-stable/sys/dev/wb/
H A Dif_wb.c966 struct wb_chain *cur_tx; local
984 cur_tx = sc->wb_cdata.wb_tx_head;
985 txstat = WB_TXSTATUS(cur_tx);
1001 m_freem(cur_tx->wb_mbuf);
1002 cur_tx->wb_mbuf = NULL;
1010 sc->wb_cdata.wb_tx_head = cur_tx->wb_nextdesc;
1259 struct wb_chain *cur_tx = NULL, *start_tx; local
1281 cur_tx = sc->wb_cdata.wb_tx_free;
1282 sc->wb_cdata.wb_tx_free = cur_tx->wb_nextdesc;
1285 wb_encap(sc, cur_tx, m_hea
[all...]
/freebsd-11-stable/sys/dev/tl/
H A Dif_tl.c1510 struct tl_chain *cur_tx; local
1519 cur_tx = sc->tl_cdata.tl_tx_head;
1520 if (!(cur_tx->tl_ptr->tlist_cstat & TL_CSTAT_FRAMECMP))
1522 sc->tl_cdata.tl_tx_head = cur_tx->tl_next;
1525 m_freem(cur_tx->tl_mbuf);
1526 cur_tx->tl_mbuf = NULL;
1528 cur_tx->tl_next = sc->tl_cdata.tl_tx_free;
1529 sc->tl_cdata.tl_tx_free = cur_tx;
1530 if (!cur_tx->tl_ptr->tlist_fptr)
1884 struct tl_chain *prev = NULL, *cur_tx local
[all...]
/freebsd-11-stable/sys/dev/lge/
H A Dif_lge.c987 struct lge_tx_desc *cur_tx = NULL; local
1004 cur_tx = &sc->lge_ldata->lge_tx_list[idx];
1007 if (cur_tx->lge_mbuf != NULL) {
1008 m_freem(cur_tx->lge_mbuf);
1009 cur_tx->lge_mbuf = NULL;
1011 cur_tx->lge_ctl = 0;
1020 if (cur_tx != NULL)
1132 struct lge_tx_desc *cur_tx; local
1142 cur_tx = &sc->lge_ldata->lge_tx_list[*txidx];
1148 f = &cur_tx
[all...]
/freebsd-11-stable/sys/dev/my/
H A Dif_my.c1191 struct my_chain *cur_tx; local
1208 cur_tx = sc->my_cdata.my_tx_head;
1209 txstat = MY_TXSTATUS(cur_tx);
1224 m_freem(cur_tx->my_mbuf);
1225 cur_tx->my_mbuf = NULL;
1231 sc->my_cdata.my_tx_head = cur_tx->my_nextdesc;
1402 struct my_chain *cur_tx = NULL, *start_tx; local
1424 cur_tx = sc->my_cdata.my_tx_free;
1425 sc->my_cdata.my_tx_free = cur_tx->my_nextdesc;
1428 my_encap(sc, cur_tx, m_hea
[all...]
/freebsd-11-stable/sys/dev/tx/
H A Dif_txvar.h108 u_int32_t cur_tx; member in struct:__anon11764
H A Dif_tx.c661 buf = sc->tx_buffer + sc->cur_tx;
662 desc = sc->tx_desc + sc->cur_tx;
663 flist = sc->tx_flist + sc->cur_tx;
707 sc->cur_tx = (sc->cur_tx + 1) & TX_RING_MASK;
1490 desc = sc->tx_desc + sc->cur_tx;
1491 flist = sc->tx_flist + sc->cur_tx;
1492 buf = sc->tx_buffer + sc->cur_tx;
1519 sc->cur_tx = (sc->cur_tx
[all...]
/freebsd-11-stable/sys/dev/ste/
H A Dif_ste.c766 struct ste_chain *cur_tx; local
782 cur_tx = &sc->ste_cdata.ste_tx_chain[idx];
783 txstat = le32toh(cur_tx->ste_ptr->ste_ctl);
786 bus_dmamap_sync(sc->ste_cdata.ste_tx_tag, cur_tx->ste_map,
788 bus_dmamap_unload(sc->ste_cdata.ste_tx_tag, cur_tx->ste_map);
789 KASSERT(cur_tx->ste_mbuf != NULL,
791 m_freem(cur_tx->ste_mbuf);
792 cur_tx->ste_mbuf = NULL;
1622 struct ste_chain *cur_tx; local
1676 cur_tx
1889 struct ste_chain *cur_tx; local
[all...]
/freebsd-11-stable/sys/dev/pcn/
H A Dif_pcn.c901 struct pcn_tx_desc *cur_tx = NULL; local
913 cur_tx = &sc->pcn_ldata->pcn_tx_list[idx];
915 if (!PCN_OWN_TXDESC(cur_tx))
918 if (!(cur_tx->pcn_txctl & PCN_TXCTL_ENP)) {
924 if (cur_tx->pcn_txctl & PCN_TXCTL_ERR) {
926 if (cur_tx->pcn_txstat & PCN_TXSTAT_EXDEF)
928 if (cur_tx->pcn_txstat & PCN_TXSTAT_RTRY)
933 cur_tx->pcn_txstat & PCN_TXSTAT_TRC);
/freebsd-11-stable/sys/dev/rl/
H A Dif_rlreg.h599 uint8_t cur_tx; member in struct:rl_chain_data
603 #define RL_CUR_TXADDR(x) ((x->rl_cdata.cur_tx * 4) + RL_TXADDR0)
604 #define RL_CUR_TXSTAT(x) ((x->rl_cdata.cur_tx * 4) + RL_TXSTAT0)
605 #define RL_CUR_TXMBUF(x) (x->rl_cdata.rl_tx_chain[x->rl_cdata.cur_tx])
606 #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-11-stable/sys/mips/idt/
H A Dif_kr.c1363 struct kr_desc *cur_tx; local
1385 cur_tx = &sc->kr_rdata.kr_tx_ring[cons];
1386 ctl = cur_tx->kr_ctl;
1387 devcs = cur_tx->kr_devcs;
1417 cur_tx->kr_ctl = KR_CTL_IOF;
1418 cur_tx->kr_devcs = 0;
1419 cur_tx->kr_ca = 0;
1420 cur_tx->kr_link = 0;
/freebsd-11-stable/sys/dev/vr/
H A Dif_vr.c1430 struct vr_desc *cur_tx; local
1452 cur_tx = &sc->vr_rdata.vr_tx_ring[cons];
1453 txctl = le32toh(cur_tx->vr_ctl);
1454 txstat = le32toh(cur_tx->vr_status);
1499 cur_tx->vr_status = htole32(VR_TXSTAT_OWN);
/freebsd-11-stable/sys/mips/atheros/
H A Dif_arge.c2357 struct arge_desc *cur_tx; local
2383 cur_tx = &sc->arge_rdata.arge_tx_ring[cons];
2384 ctrl = cur_tx->packet_ctrl;
2408 cur_tx->packet_addr = 0;
/freebsd-11-stable/sys/dev/dc/
H A Dif_dc.c2978 struct dc_desc *cur_tx; local
2997 cur_tx = &sc->dc_ldata.dc_tx_list[idx];
2998 txstat = le32toh(cur_tx->dc_status);
2999 ctl = le32toh(cur_tx->dc_ctl);
3008 cur_tx->dc_ctl = htole32(ctl & ~DC_TXCTL_SETUP);
/freebsd-11-stable/sys/dev/nge/
H A Dif_nge.c1616 struct nge_desc *cur_tx; local
1639 cur_tx = &sc->nge_rdata.nge_tx_ring[cons];
1640 cmdsts = le32toh(cur_tx->nge_cmdsts);
/freebsd-11-stable/sys/dev/vge/
H A Dif_vge.c1605 struct vge_tx_desc *cur_tx; local
1628 cur_tx = &sc->vge_rdata.vge_tx_ring[cons];
1629 txstat = le32toh(cur_tx->vge_sts);
/freebsd-11-stable/sys/dev/sis/
H A Dif_sis.c1567 struct sis_desc *cur_tx; local
1586 cur_tx = &sc->sis_tx_list[cons];
1587 txstat = le32toh(cur_tx->sis_cmdsts);
/freebsd-11-stable/sys/dev/ti/
H A Dif_ti.c2929 struct ti_tx_desc *cur_tx = NULL; local
2951 cur_tx = &txdesc;
2953 cur_tx = &sc->ti_rdata.ti_tx_ring[idx];
2956 if ((cur_tx->ti_flags & TI_BDFLAG_END) == 0)
/freebsd-11-stable/sys/dev/sk/
H A Dif_sk.c2874 struct sk_tx_desc *cur_tx; local
2892 cur_tx = &sc_if->sk_rdata.sk_tx_ring[idx];
2893 sk_ctl = le32toh(cur_tx->sk_ctl);
/freebsd-11-stable/sys/dev/msk/
H A Dif_msk.c3334 struct msk_tx_desc *cur_tx; local
3356 cur_tx = &sc_if->msk_rdata.msk_tx_ring[cons];
3357 control = le32toh(cur_tx->msk_control);
/freebsd-11-stable/sys/dev/bge/
H A Dif_bge.c4506 struct bge_tx_bd *cur_tx; local
4527 cur_tx = &sc->bge_ldata.bge_tx_ring[idx];
4528 if (cur_tx->bge_flags & BGE_TXBDFLAG_END)

Completed in 255 milliseconds