Home
last modified time | relevance | path

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

/freebsd-10-stable/sys/dev/xl/
Dif_xl.c1990 struct xl_chain *cur_tx; in xl_txeof() local
2005 cur_tx = sc->xl_cdata.xl_tx_head; in xl_txeof()
2010 sc->xl_cdata.xl_tx_head = cur_tx->xl_next; in xl_txeof()
2011 bus_dmamap_sync(sc->xl_mtag, cur_tx->xl_map, in xl_txeof()
2013 bus_dmamap_unload(sc->xl_mtag, cur_tx->xl_map); in xl_txeof()
2014 m_freem(cur_tx->xl_mbuf); in xl_txeof()
2015 cur_tx->xl_mbuf = NULL; in xl_txeof()
2019 cur_tx->xl_next = sc->xl_cdata.xl_tx_free; in xl_txeof()
2020 sc->xl_cdata.xl_tx_free = cur_tx; in xl_txeof()
2039 struct xl_chain *cur_tx = NULL; in xl_txeof_90xB() local
[all …]
/freebsd-10-stable/sys/dev/wb/
Dif_wb.c965 struct wb_chain *cur_tx; local
983 cur_tx = sc->wb_cdata.wb_tx_head;
984 txstat = WB_TXSTATUS(cur_tx);
1000 m_freem(cur_tx->wb_mbuf);
1001 cur_tx->wb_mbuf = NULL;
1009 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_head);
[all …]
/freebsd-10-stable/sys/dev/tl/
Dif_tl.c1507 struct tl_chain *cur_tx; local
1516 cur_tx = sc->tl_cdata.tl_tx_head;
1517 if (!(cur_tx->tl_ptr->tlist_cstat & TL_CSTAT_FRAMECMP))
1519 sc->tl_cdata.tl_tx_head = cur_tx->tl_next;
1522 m_freem(cur_tx->tl_mbuf);
1523 cur_tx->tl_mbuf = NULL;
1525 cur_tx->tl_next = sc->tl_cdata.tl_tx_free;
1526 sc->tl_cdata.tl_tx_free = cur_tx;
1527 if (!cur_tx->tl_ptr->tlist_fptr)
1882 struct tl_chain *prev = NULL, *cur_tx = NULL, *start_tx; local
[all …]
/freebsd-10-stable/sys/dev/my/
Dif_my.c1191 struct my_chain *cur_tx; in my_txeof() local
1208 cur_tx = sc->my_cdata.my_tx_head; in my_txeof()
1209 txstat = MY_TXSTATUS(cur_tx); in my_txeof()
1224 m_freem(cur_tx->my_mbuf); in my_txeof()
1225 cur_tx->my_mbuf = NULL; in my_txeof()
1231 sc->my_cdata.my_tx_head = cur_tx->my_nextdesc; in my_txeof()
1403 struct my_chain *cur_tx = NULL, *start_tx; in my_start_locked() local
1425 cur_tx = sc->my_cdata.my_tx_free; in my_start_locked()
1426 sc->my_cdata.my_tx_free = cur_tx->my_nextdesc; in my_start_locked()
1429 my_encap(sc, cur_tx, m_head); in my_start_locked()
[all …]
/freebsd-10-stable/sys/dev/lge/
Dif_lge.c988 struct lge_tx_desc *cur_tx = NULL; local
1005 cur_tx = &sc->lge_ldata->lge_tx_list[idx];
1008 if (cur_tx->lge_mbuf != NULL) {
1009 m_freem(cur_tx->lge_mbuf);
1010 cur_tx->lge_mbuf = NULL;
1012 cur_tx->lge_ctl = 0;
1021 if (cur_tx != NULL)
1133 struct lge_tx_desc *cur_tx; local
1143 cur_tx = &sc->lge_ldata->lge_tx_list[*txidx];
1149 f = &cur_tx->lge_frags[frag];
[all …]
/freebsd-10-stable/sys/dev/ste/
Dif_ste.c765 struct ste_chain *cur_tx; in ste_txeof() local
781 cur_tx = &sc->ste_cdata.ste_tx_chain[idx]; in ste_txeof()
782 txstat = le32toh(cur_tx->ste_ptr->ste_ctl); in ste_txeof()
785 bus_dmamap_sync(sc->ste_cdata.ste_tx_tag, cur_tx->ste_map, in ste_txeof()
787 bus_dmamap_unload(sc->ste_cdata.ste_tx_tag, cur_tx->ste_map); in ste_txeof()
788 KASSERT(cur_tx->ste_mbuf != NULL, in ste_txeof()
790 m_freem(cur_tx->ste_mbuf); in ste_txeof()
791 cur_tx->ste_mbuf = NULL; in ste_txeof()
1623 struct ste_chain *cur_tx; in ste_stop() local
1677 cur_tx = &sc->ste_cdata.ste_tx_chain[i]; in ste_stop()
[all …]
/freebsd-10-stable/sys/dev/tx/
Dif_tx.c660 buf = sc->tx_buffer + sc->cur_tx; in epic_ifstart_locked()
661 desc = sc->tx_desc + sc->cur_tx; in epic_ifstart_locked()
662 flist = sc->tx_flist + sc->cur_tx; in epic_ifstart_locked()
706 sc->cur_tx = (sc->cur_tx + 1) & TX_RING_MASK; in epic_ifstart_locked()
1489 desc = sc->tx_desc + sc->cur_tx; in epic_queue_last_packet()
1490 flist = sc->tx_flist + sc->cur_tx; in epic_queue_last_packet()
1491 buf = sc->tx_buffer + sc->cur_tx; in epic_queue_last_packet()
1518 sc->cur_tx = (sc->cur_tx + 1) & TX_RING_MASK; in epic_queue_last_packet()
1628 sc->cur_rx = sc->cur_tx = sc->dirty_tx = sc->pending_txs = 0; in epic_init_rings()
Dif_txvar.h108 u_int32_t cur_tx; member
/freebsd-10-stable/sys/dev/rl/
Dif_rlreg.h599 uint8_t cur_tx; member
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])
Dif_rl.c1073 sc->rl_cdata.cur_tx = 0; in rl_list_tx_init()
1290 } while (sc->rl_cdata.last_tx != sc->rl_cdata.cur_tx); in rl_txeof()
1657 RL_INC(sc->rl_cdata.cur_tx); in rl_start_locked()
/freebsd-10-stable/sys/dev/pcn/
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-10-stable/sys/mips/idt/
Dif_kr.c1362 struct kr_desc *cur_tx; in kr_tx() local
1384 cur_tx = &sc->kr_rdata.kr_tx_ring[cons]; in kr_tx()
1385 ctl = cur_tx->kr_ctl; in kr_tx()
1386 devcs = cur_tx->kr_devcs; in kr_tx()
1416 cur_tx->kr_ctl = KR_CTL_IOF; in kr_tx()
1417 cur_tx->kr_devcs = 0; in kr_tx()
1418 cur_tx->kr_ca = 0; in kr_tx()
1419 cur_tx->kr_link = 0; in kr_tx()
/freebsd-10-stable/sys/dev/nve/
Dif_nvereg.h159 u_int32_t cur_tx; member
Dif_nve.c761 sc->cur_rx = sc->cur_tx = sc->pending_rxs = sc->pending_txs = 0; in nve_init_rings()
886 desc = sc->tx_desc + sc->cur_tx; in nve_ifstart_locked()
960 sc->cur_tx = (sc->cur_tx + 1) % TX_RING_SIZE; in nve_ifstart_locked()
/freebsd-10-stable/sys/mips/atheros/
Dif_arge.c1896 struct arge_desc *cur_tx; in arge_tx_locked() local
1922 cur_tx = &sc->arge_rdata.arge_tx_ring[cons]; in arge_tx_locked()
1923 ctrl = cur_tx->packet_ctrl; in arge_tx_locked()
1947 cur_tx->packet_addr = 0; in arge_tx_locked()
/freebsd-10-stable/sys/dev/vr/
Dif_vr.c1431 struct vr_desc *cur_tx; in vr_txeof() local
1453 cur_tx = &sc->vr_rdata.vr_tx_ring[cons]; in vr_txeof()
1454 txctl = le32toh(cur_tx->vr_ctl); in vr_txeof()
1455 txstat = le32toh(cur_tx->vr_status); in vr_txeof()
1500 cur_tx->vr_status = htole32(VR_TXSTAT_OWN); in vr_txeof()
/freebsd-10-stable/sys/dev/dc/
Dif_dc.c2982 struct dc_desc *cur_tx; in dc_txeof() local
3001 cur_tx = &sc->dc_ldata.dc_tx_list[idx]; in dc_txeof()
3002 txstat = le32toh(cur_tx->dc_status); in dc_txeof()
3003 ctl = le32toh(cur_tx->dc_ctl); in dc_txeof()
3012 cur_tx->dc_ctl = htole32(ctl & ~DC_TXCTL_SETUP); in dc_txeof()
/freebsd-10-stable/sys/dev/sis/
Dif_sis.c1566 struct sis_desc *cur_tx; in sis_txeof() local
1585 cur_tx = &sc->sis_tx_list[cons]; in sis_txeof()
1586 txstat = le32toh(cur_tx->sis_cmdsts); in sis_txeof()
/freebsd-10-stable/sys/dev/nge/
Dif_nge.c1617 struct nge_desc *cur_tx; in nge_txeof() local
1640 cur_tx = &sc->nge_rdata.nge_tx_ring[cons]; in nge_txeof()
1641 cmdsts = le32toh(cur_tx->nge_cmdsts); in nge_txeof()
/freebsd-10-stable/sys/dev/ti/
Dif_ti.c2922 struct ti_tx_desc *cur_tx = NULL; in ti_txeof() local
2944 cur_tx = &txdesc; in ti_txeof()
2946 cur_tx = &sc->ti_rdata.ti_tx_ring[idx]; in ti_txeof()
2949 if ((cur_tx->ti_flags & TI_BDFLAG_END) == 0) in ti_txeof()
/freebsd-10-stable/sys/dev/vge/
Dif_vge.c1606 struct vge_tx_desc *cur_tx; in vge_txeof() local
1629 cur_tx = &sc->vge_rdata.vge_tx_ring[cons]; in vge_txeof()
1630 txstat = le32toh(cur_tx->vge_sts); in vge_txeof()
/freebsd-10-stable/sys/dev/sk/
Dif_sk.c2880 struct sk_tx_desc *cur_tx; local
2898 cur_tx = &sc_if->sk_rdata.sk_tx_ring[idx];
2899 sk_ctl = le32toh(cur_tx->sk_ctl);
/freebsd-10-stable/sys/dev/msk/
Dif_msk.c3340 struct msk_tx_desc *cur_tx; in msk_txeof() local
3362 cur_tx = &sc_if->msk_rdata.msk_tx_ring[cons]; in msk_txeof()
3363 control = le32toh(cur_tx->msk_control); in msk_txeof()
/freebsd-10-stable/sys/dev/bge/
Dif_bge.c4490 struct bge_tx_bd *cur_tx; in bge_txeof() local
4511 cur_tx = &sc->bge_ldata.bge_tx_ring[idx]; in bge_txeof()
4512 if (cur_tx->bge_flags & BGE_TXBDFLAG_END) in bge_txeof()