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

/freebsd-current/sys/dev/xl/
H A Dif_xl.c1985 struct xl_chain *cur_tx; local
2000 cur_tx = sc->xl_cdata.xl_tx_head;
2005 sc->xl_cdata.xl_tx_head = cur_tx->xl_next;
2006 bus_dmamap_sync(sc->xl_mtag, cur_tx->xl_map,
2008 bus_dmamap_unload(sc->xl_mtag, cur_tx->xl_map);
2009 m_freem(cur_tx->xl_mbuf);
2010 cur_tx->xl_mbuf = NULL;
2014 cur_tx->xl_next = sc->xl_cdata.xl_tx_free;
2015 sc->xl_cdata.xl_tx_free = cur_tx;
2034 struct xl_chain *cur_tx local
2446 struct xl_chain *prev = NULL, *cur_tx = NULL, *start_tx; local
2578 struct xl_chain *prev = NULL, *cur_tx = NULL, *start_tx; local
[all...]
/freebsd-current/sys/dev/lge/
H A Dif_lge.c955 struct lge_tx_desc *cur_tx = NULL; local
972 cur_tx = &sc->lge_ldata->lge_tx_list[idx];
975 if (cur_tx->lge_mbuf != NULL) {
976 m_freem(cur_tx->lge_mbuf);
977 cur_tx->lge_mbuf = NULL;
979 cur_tx->lge_ctl = 0;
988 if (cur_tx != NULL)
1095 struct lge_tx_desc *cur_tx; local
1105 cur_tx = &sc->lge_ldata->lge_tx_list[*txidx];
1111 f = &cur_tx
[all...]
/freebsd-current/sys/dev/my/
H A Dif_my.c1179 struct my_chain *cur_tx; local
1196 cur_tx = sc->my_cdata.my_tx_head;
1197 txstat = MY_TXSTATUS(cur_tx);
1212 m_freem(cur_tx->my_mbuf);
1213 cur_tx->my_mbuf = NULL;
1219 sc->my_cdata.my_tx_head = cur_tx->my_nextdesc;
1389 struct my_chain *cur_tx = NULL, *start_tx; local
1411 cur_tx = sc->my_cdata.my_tx_free;
1412 sc->my_cdata.my_tx_free = cur_tx->my_nextdesc;
1415 my_encap(sc, cur_tx, m_hea
[all...]
/freebsd-current/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;
1621 struct ste_chain *cur_tx; local
1675 cur_tx
1888 struct ste_chain *cur_tx; local
[all...]
/freebsd-current/sys/dev/rl/
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.c1071 sc->rl_cdata.cur_tx = 0;
1288 } while (sc->rl_cdata.last_tx != sc->rl_cdata.cur_tx);
1654 RL_INC(sc->rl_cdata.cur_tx);
/freebsd-current/sys/dev/vr/
H A Dif_vr.c1440 struct vr_desc *cur_tx; local
1462 cur_tx = &sc->vr_rdata.vr_tx_ring[cons];
1463 txctl = le32toh(cur_tx->vr_ctl);
1464 txstat = le32toh(cur_tx->vr_status);
1509 cur_tx->vr_status = htole32(VR_TXSTAT_OWN);
/freebsd-current/sys/dev/dc/
H A Dif_dc.c2979 struct dc_desc *cur_tx; local
2998 cur_tx = &sc->dc_ldata.dc_tx_list[idx];
2999 txstat = le32toh(cur_tx->dc_status);
3000 ctl = le32toh(cur_tx->dc_ctl);
3009 cur_tx->dc_ctl = htole32(ctl & ~DC_TXCTL_SETUP);
/freebsd-current/sys/dev/nge/
H A Dif_nge.c1614 struct nge_desc *cur_tx; local
1637 cur_tx = &sc->nge_rdata.nge_tx_ring[cons];
1638 cmdsts = le32toh(cur_tx->nge_cmdsts);
/freebsd-current/sys/dev/sis/
H A Dif_sis.c1573 struct sis_desc *cur_tx; local
1592 cur_tx = &sc->sis_tx_list[cons];
1593 txstat = le32toh(cur_tx->sis_cmdsts);
/freebsd-current/sys/dev/vge/
H A Dif_vge.c1609 struct vge_tx_desc *cur_tx; local
1632 cur_tx = &sc->vge_rdata.vge_tx_ring[cons];
1633 txstat = le32toh(cur_tx->vge_sts);
/freebsd-current/sys/dev/ti/
H A Dif_ti.c2914 struct ti_tx_desc *cur_tx = NULL; local
2936 cur_tx = &txdesc;
2938 cur_tx = &sc->ti_rdata.ti_tx_ring[idx];
2941 if ((cur_tx->ti_flags & TI_BDFLAG_END) == 0)
/freebsd-current/sys/dev/sk/
H A Dif_sk.c2784 struct sk_tx_desc *cur_tx; local
2802 cur_tx = &sc_if->sk_rdata.sk_tx_ring[idx];
2803 sk_ctl = le32toh(cur_tx->sk_ctl);
/freebsd-current/sys/dev/msk/
H A Dif_msk.c3317 struct msk_tx_desc *cur_tx; local
3339 cur_tx = &sc_if->msk_rdata.msk_tx_ring[cons];
3340 control = le32toh(cur_tx->msk_control);
/freebsd-current/sys/dev/bge/
H A Dif_bge.c4482 struct bge_tx_bd *cur_tx; local
4503 cur_tx = &sc->bge_ldata.bge_tx_ring[idx];
4504 if (cur_tx->bge_flags & BGE_TXBDFLAG_END)

Completed in 344 milliseconds