Lines Matching refs:stdp
273 struct sfxge_tx_dpl *stdp; in sfxge_tx_qdpl_swizzle() local
282 stdp = &txq->dpl; in sfxge_tx_qdpl_swizzle()
285 putp = &stdp->std_put; in sfxge_tx_qdpl_swizzle()
310 if (count > stdp->std_put_hiwat) in sfxge_tx_qdpl_swizzle()
311 stdp->std_put_hiwat = count; in sfxge_tx_qdpl_swizzle()
315 *stdp->std_getp = get_next; in sfxge_tx_qdpl_swizzle()
316 stdp->std_getp = get_tailp; in sfxge_tx_qdpl_swizzle()
317 stdp->std_get_count += count; in sfxge_tx_qdpl_swizzle()
318 stdp->std_get_non_tcp_count += non_tcp_count; in sfxge_tx_qdpl_swizzle()
537 struct sfxge_tx_dpl *stdp; in sfxge_tx_qdpl_drain() local
547 stdp = &txq->dpl; in sfxge_tx_qdpl_drain()
555 mbuf = stdp->std_get; in sfxge_tx_qdpl_drain()
556 count = stdp->std_get_count; in sfxge_tx_qdpl_drain()
557 non_tcp_count = stdp->std_get_non_tcp_count; in sfxge_tx_qdpl_drain()
559 if (count > stdp->std_get_hiwat) in sfxge_tx_qdpl_drain()
560 stdp->std_get_hiwat = count; in sfxge_tx_qdpl_drain()
594 stdp->std_get = NULL; in sfxge_tx_qdpl_drain()
595 stdp->std_get_count = 0; in sfxge_tx_qdpl_drain()
596 stdp->std_get_non_tcp_count = 0; in sfxge_tx_qdpl_drain()
597 stdp->std_getp = &stdp->std_get; in sfxge_tx_qdpl_drain()
599 stdp->std_get = mbuf; in sfxge_tx_qdpl_drain()
600 stdp->std_get_count = count; in sfxge_tx_qdpl_drain()
601 stdp->std_get_non_tcp_count = non_tcp_count; in sfxge_tx_qdpl_drain()
607 KASSERT(txq->blocked || stdp->std_get_count == 0, in sfxge_tx_qdpl_drain()
641 struct sfxge_tx_dpl *stdp; in sfxge_tx_qdpl_put_locked() local
643 stdp = &txq->dpl; in sfxge_tx_qdpl_put_locked()
649 if (stdp->std_get_count >= stdp->std_get_max) { in sfxge_tx_qdpl_put_locked()
654 if (stdp->std_get_non_tcp_count >= in sfxge_tx_qdpl_put_locked()
655 stdp->std_get_non_tcp_max) { in sfxge_tx_qdpl_put_locked()
659 stdp->std_get_non_tcp_count++; in sfxge_tx_qdpl_put_locked()
662 *(stdp->std_getp) = mbuf; in sfxge_tx_qdpl_put_locked()
663 stdp->std_getp = &mbuf->m_nextpkt; in sfxge_tx_qdpl_put_locked()
664 stdp->std_get_count++; in sfxge_tx_qdpl_put_locked()
678 struct sfxge_tx_dpl *stdp; in sfxge_tx_qdpl_put_unlocked() local
688 stdp = &txq->dpl; in sfxge_tx_qdpl_put_unlocked()
689 putp = &stdp->std_put; in sfxge_tx_qdpl_put_unlocked()
699 if (put_count >= stdp->std_put_max) { in sfxge_tx_qdpl_put_unlocked()
762 struct sfxge_tx_dpl *stdp = &txq->dpl; in sfxge_tx_qdpl_flush() local
768 for (mbuf = stdp->std_get; mbuf != NULL; mbuf = next) { in sfxge_tx_qdpl_flush()
772 stdp->std_get = NULL; in sfxge_tx_qdpl_flush()
773 stdp->std_get_count = 0; in sfxge_tx_qdpl_flush()
774 stdp->std_get_non_tcp_count = 0; in sfxge_tx_qdpl_flush()
775 stdp->std_getp = &stdp->std_get; in sfxge_tx_qdpl_flush()
1812 struct sfxge_tx_dpl *stdp; in sfxge_tx_qinit() local
1873 stdp = &txq->dpl; in sfxge_tx_qinit()
1874 stdp->std_put_max = sfxge_tx_dpl_put_max; in sfxge_tx_qinit()
1875 stdp->std_get_max = sfxge_tx_dpl_get_max; in sfxge_tx_qinit()
1876 stdp->std_get_non_tcp_max = sfxge_tx_dpl_get_non_tcp_max; in sfxge_tx_qinit()
1877 stdp->std_getp = &stdp->std_get; in sfxge_tx_qinit()
1891 &stdp->std_get_count, 0, ""); in sfxge_tx_qinit()
1894 &stdp->std_get_non_tcp_count, 0, ""); in sfxge_tx_qinit()
1897 &stdp->std_get_hiwat, 0, ""); in sfxge_tx_qinit()
1900 &stdp->std_put_hiwat, 0, ""); in sfxge_tx_qinit()